By yejr on 30 八月 2010
作/译者:叶金荣(imysql#imysql.com>),来源:http://imysql.com,欢迎转载。
下图是ext4 vs xfs文件系统的对比测试结果数据,
横坐标是测试模式,纵坐标是测试耗时,越小越好。
从结果来看:
- 初始化模式下,ext4性能并没有比xfs来得高
- 随机读写模式下,ext4性能比xfs将近高一倍
- 其他测试模式中,ext4和xfs性能相当
小结:在一些对随机IO性能要求较高的环境下,可以尝试使用ext4,比如数据库,大型图片后台存储等**2015.06.03更新:
**根据最新测试结果来看,xfs在大多数场景下整体IOPS表现还是要比ext4来得更高、更稳定,延迟也更小。
附:使用ext4文件系统步骤
- 操作系统要求AS 5.3及以上(RHEL系列)
- 内核要求2.6.18-128.el5及以上
- 安装e4fsprogs软件包
- 创建文件系统mkfs.ext4 –L /data /dev/sda65.
挂载文件系统mount –t ext4 –o rw,noatime,nodiratime /dev/sda6 /data接下来就可以开始使用了。
友情提醒:
虽然ext4也有用于生产环境的案例,但仍不建议用于非常重要的项目中,它的设计理念和xfs很类似并做了更多改善。有兴趣的同学可以参考:
ext4 https://ext4.wiki.kernel.org/index.php/Ext4_Howtoxfs http://www.ibm.com/developerworks/cn/linux/filesystem/l-fs9/