免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: young_king
打印 上一主题 下一主题

[OpenBSD] [原创]砸碎禁锢OpenBSD磁盘性能的枷锁,让OpenBSD提速50%↑!!! [复制链接]

论坛徽章:
0
131 [报告]
发表于 2009-02-27 09:18 |只看该作者
原帖由 gvim 于 2009-2-27 01:04 发表
不错的实验,十分感谢分享
如llzqq所说关键业务开启写缓冲应该慎用。
打开DMA几乎是必须的。
noatime不修改文件的访问时间,可能会影响某些系统工具的正常使用,或者某些安全因素考虑。
打开softupdate可能可以满足99%的业务,在FreeBSD的手册上说还是可能会造成文件系统损坏(虽然发生条件非常极端),可是为了最大安全还留了一手。
PS:现在的IDE磁盘标准性能估计在长也到不了什么地步了,40个脚好像用了20多个来做干扰屏蔽,再提速高频干扰更强。SATA是差分数据线抗干扰好,USB3.0的设计速度好像已经到 Gb/s,未来的速度还有很大的空间可以挖,等新硬件吧

另外,建议楼主有时间的话可否在从package中找几个测试软件对比测试一些。我记得有个bonnie++的吧。
再次感谢


过奖了!

本帖的主要出发点并没有过多的考虑数据安全的事情,主要考虑的是性能。

即如何最大限度的提高性能。如你所说,把99%的业务都提速。

至于测试软件,的确有很多,而且还很变态,一般的机器可能运行不了,所以就没做多的实验(例如sysbench,重量级,直接就把我的机器压垮了)。

日后新帖会多做试验,尽量完美!:wink:

论坛徽章:
0
132 [报告]
发表于 2009-02-27 09:21 |只看该作者
原帖由 sxsloin 于 2009-2-27 04:43 发表
第一步我就放弃了,没装也不愿装mysql...所以不懂垃圾文件是指什么.


这个只是在/var/mysql目录中测试,目的是从侧面了解数据库的读写性能。

你可以随意指定其他的目录进行测试。

另外,packages中的测试软件还有很多,例如sysbench,可以专门针对文件系统、CPU、数据库等进行测试。

偶的机器性能太差,运行不了sysbench,否则偶就会帖出sysbench的成绩进行对比了,更有说服性。

[ 本帖最后由 young_king 于 2009-2-27 09:28 编辑 ]

论坛徽章:
0
133 [报告]
发表于 2009-02-28 05:38 |只看该作者
原帖由 young_king 于 2009-2-27 09:21 发表


这个只是在/var/mysql目录中测试,目的是从侧面了解数据库的读写性能。

你可以随意指定其他的目录进行测试。

另外,packages中的测试软件还有很多,例如sysbench,可以专门针对文件系统、CPU、数据库 ...

那么所指的垃圾文件是什么?其他目录的话这个垃圾文件是测试产生的还是要手工做些用于测试?否则我测试后又从哪里有垃圾文件可用于删除?
谢谢

论坛徽章:
0
134 [报告]
发表于 2009-02-28 12:36 |只看该作者
原帖由 sxsloin 于 2009-2-28 05:38 发表

那么所指的垃圾文件是什么?其他目录的话这个垃圾文件是测试产生的还是要手工做些用于测试?否则我测试后又从哪里有垃圾文件可用于删除?
谢谢


这个测试程序会在指定的目录中生成一些blog开头的目录,里面都是些随机生成的文件,用于对磁盘(文件)系统进行测试。

测试完成后,并不会自动删除这些目录和文件,只能手动删除了。

运行一次,ls一看便知。

论坛徽章:
0
135 [报告]
发表于 2009-03-02 12:05 |只看该作者
我的两台使用机器都是sata硬盘,所以专门找了个IDE测试结果如下:
未调整前:

#dmesg | grep wd

调整后:

另外问一下,/var/mysql目录下的文件都可以清除是吗?

论坛徽章:
0
136 [报告]
发表于 2009-03-02 12:27 |只看该作者
原帖由 czjin 于 2009-3-2 12:05 发表
我的两台使用机器都是sata硬盘,所以专门找了个IDE测试结果如下:
未调整前:
318674
#dmesg | grep wd
318675
调整后:
318676
另外问一下,/var/mysql目录下的文件都可以清除是吗?


谢谢反馈测试结果!

可以看到,有很大的提升!

其实,这个调整对SATA硬盘也是有效果的。

blogbench这个测试软件会在/var/mysql下产生很多blog开头的目录,里面是随机生成的一些文件。

/var/mysql是MySQL的工作目录,里面是数据库来着,不能任意删除的!否则会把数据库都搞丢了!

你可以使用下面的命令删除这些垃圾文件:

rm -rf /var/mysql/blog-*

删除之前,请确认下,没有blog开头的数据库存在于系统之中!

论坛徽章:
0
137 [报告]
发表于 2009-03-02 15:02 |只看该作者
呵呵~~~

CU也出现BUG了,顶下下,不让别人看到偶的密码!

论坛徽章:
0
138 [报告]
发表于 2009-03-02 19:54 |只看该作者
又出佳作了啊!绝世好贴!
同时鄙视某些说风凉话的人,皮痒了欠骂有本事来找小爷喷,欺负老老实实做技术的大哥干嘛。
不喜欢、看不起OpenBSD的人可以滚出这个帖子,没人哭着喊着让你们来。

论坛徽章:
0
139 [报告]
发表于 2009-03-03 08:53 |只看该作者
原帖由 ruying 于 2009-3-2 19:54 发表
又出佳作了啊!绝世好贴!
同时鄙视某些说风凉话的人,皮痒了欠骂有本事来找小爷喷,欺负老老实实做技术的大哥干嘛。
不喜欢、看不起OpenBSD的人可以滚出这个帖子,没人哭着喊着让你们来。



谢谢支持!

偶写的文章都是为了推广OpenBSD的,希望有更多的人能够用上、喜欢上这个系统。

论坛徽章:
0
140 [报告]
发表于 2009-03-17 14:59 |只看该作者
强烈支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP