分类: LINUX
2011-09-23 21:13:28
本次测试是在虚拟机上进行的。测试的文件有ext2、ext3、jfs、reiserfs、xfs、vfat其中ext3中对各个日志测试。
系统是在redhat linux ,内核是2.6.18-274.3.1.el5.centos.plusPAE,测试的文件大小是创建1G分区大小下测试。分别对Write ,RE-write, read, Re-read, Random Read, Random Write测试。
文件系统介绍:ext2,ext3是linux下的文件系统,其中ext2不是日志格式的,ext3是日志格式,有writeback, order(默认),journal三种;jfs、xfs、reiserfs是日志格式的文件系统;vfat是FAT文件系统的一种。
测试软件:iozone 主要用到的命令:
注:由于linux中不支持xfs等文件系统,需要安装,需要的软件
其中iozone也需要令外安装:yum install iozone –y ;以下是本人测试的结果:
总结:ext2,ext3比较来看,ext2的性能比ext3好,但是由于ext2不是日志文件系统故而对于那些数据不是很敏感的到可以用;ext3中的writeback, order, journal系统性能比较来看,writeback人综合性能较高,其次order, 最次journal但是journal对数据的安全性能是最好的,不过一般使用默认就是比较优的,而writeback性能高但是对数据的安全性不甚好。其他的各个文件系统来看,也比较不出个什么。关于在系统中如何使用,甚至使用哪种文件系统应该具体环境来看,需要根据文件系统块,储存什么样类型的数据等等,来搜集数据从而确定的。