免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5255 | 回复: 0

Mysql如何选择文件系统?(ext4 vs ext3 vs jfs vs xfs vs reise [复制链接]

论坛徽章:
0
发表于 2010-02-23 12:10 |显示全部楼层

Mysql如何选择文件系统?(ext4 vs ext3 vs jfs vs xfs vs reiserfs性能比拼)
2009年06月01日 作者: 大头刚 
如何提高mysql的性能?正确的选择文件系统,绝对是一个有效的方法之一。EXT4已经出现一段时间了,mysql在EXT4下的表现如何?
本文对当前linux几款常用的文件系统(ext4,jfs,reiserfs,xfs,ext3,文件系统的安装可以
参考这里
)在mysql下的性能进行了测试。
一、使用super-smack测试
测试方式:
time super-smack -d mysql select-update.smack 10 50000 (50 10000,100 5000,200 2500)
read sql : select SQL_NO_CACHE * from test where id = '随机';
write sql: update test set id=id+1 where id = '随机';
测试结果如图,完成时间比较:

每秒执行次数比较:

二、使用mysqlslap测试
测试方式:
/usr/local/mysql/bin/mysqlslap -u root -p -h localhost -c 10,50,100,200 -i 1 \
--engine=myisam --auto-generate-sql-load- type=mixed --number-of-queries=50000 \
--number-char-cols=5 --number-int-cols=5 --auto-generate-sql
测试结果,按执行时间比较:

从测试的结果可以看出,EXT4的表现并没有想象中这样强悍,和XFS,JFS,REISERFS等差不太多,反而JFS的表现出乎意料,在高并发的情况下,表现最好。查看下JFS的版本,果然是刚出的新版本。
mkfs.jfs -V
mkfs.jfs version 1.1.14, 06-Apr-2009
那么到底应该如何选择呢?
EXT3就不多说了,太老了。REISERFS因为作者入狱了,无法保障更新,所以先PASS。EXT4毕竟新出的,而且内核需要升级的2.6.28以后,还是让其他人先吃螃蟹吧。剩下的选择就是JFS和XFS,JFS有IBM在做后盾,稳定性和后续BUG修正等都比较靠谱,从测试看性能比XFS稍微强一点,所以我觉得JFS应该是首选,然后是XFS。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/111930/showart_2184922.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP