有没有做过两个文件系统的性能测试对比?
如, 大文件顺序,随机读写, 小文件顺序随机读写 ? 结果如何?
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的底层原理,实现恢复很困难。