关于linux下的ext4与xfs的性能测试?

有没有做过两个文件系统的性能测试对比? 
如, 大文件顺序,随机读写,  小文件顺序随机读写 ? 结果如何? 

参与9

3同行回答

liukangliukang  系统分析师 , 日志易
我同事测试过,当使用xfs系统的时候,写合并比较高,比ext4的iops高显示全部

我同事测试过,当使用xfs系统的时候,写合并比较高,比ext4的iops高

收起
互联网服务 · 2019-08-02
bryanbryan  软件架构设计师 , 金融研发
根据我们与 BAT 不同团队的接触,大家对这2 个文件系统的认识各不相同,有人推荐 xfs,有人推荐 ext4。我们均有用,但是没有明显取向性。按照技术发展趋势,XFS 肯定比 ext4 更新。建议使用工具 fio 在自己的环境进行测试。...显示全部

根据我们与 BAT 不同团队的接触,大家对这2 个文件系统的认识各不相同,有人推荐 xfs,有人推荐 ext4。我们均有用,但是没有明显取向性。按照技术发展趋势,XFS 肯定比 ext4 更新。
建议使用工具 fio 在自己的环境进行测试。

收起
银行 · 2019-08-01
匿名用户匿名用户  其它 , 某银行
IO性能差距不会很大,而且IO性能也根本不是选择这两个文件系统所需要考虑的问题。关键还是看你跑什么应用了,从技术的发展来说,XFS比EXT4技术更新,选择XFS是大多数应用的文件系统选择,这也是RH 7以后的默认文件系统。如果细化到应用了,那么需要根据应用的IO特性进行选择,诸如EXT...显示全部

IO性能差距不会很大,而且IO性能也根本不是选择这两个文件系统所需要考虑的问题。

关键还是看你跑什么应用了,从技术的发展来说,XFS比EXT4技术更新,选择XFS是大多数应用的文件系统选择,这也是RH 7以后的默认文件系统。

如果细化到应用了,那么需要根据应用的IO特性进行选择,诸如EXT文件系统下目录中如果有许多文件会导致运行缓慢(EXT3、4中dir_index选项解决了该问题)。

再比如,XFS对于文件目录的维护更优秀,举个数据库的例子,在XFS上通过rm删除文件的速度是远远快于EXT4的。别看这个特性似乎用不到,一旦当你使用了MYSQL的 innodb_file_per_table,你就知道这个特性将严重影响MYSQL的运行。

但从另外一个角度来说,现在对于误删文件,EXT4文件系统可以通过软件进行恢复,而因为XFS的底层原理,实现恢复很困难。

收起
银行 · 2019-08-15
浏览2643

提问者

achlice
系统工程师h3c
擅长领域: 服务器LinuxCentOS

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-08-01
  • 关注会员:4 人
  • 问题浏览:4213
  • 最近回答:2019-08-15
  • X社区推广