xfs,ext4,gfs 三个文件系统的比较
闲来无事,想到了几个文件系统的区别. 最后还是决定做个小实验来看看结果吧。这个实在esxi的虚拟化的主机里面做的实验,可能数据不是很精准。但是绝对可以说明他们之间的区别。
1 xfs
[root@cacti data]# time dd if=/dev/sda5 of=/data/ren count=20000记录了20000+0 的读入
记录了20000+0 的写出
10240000字节(10 MB)已复制,0.0926453 秒,111 MB/秒
real 0m0.111s
user 0m0.000s
sys 0m0.111s
2 ext4
[root@cacti data]# time dd if=/dev/sda5 of=/data/re count=20000记录了20000+0 的读入记录了20000+0 的写出10240000字节(10 MB)已复制,0.156442 秒,65.5 MB/秒real 0m0.220suser 0m0.000ssys 0m0.135s
3 gfs
[root@cacti /]# mount -o acl /dev/sda5 /data[root@cacti /]# df -Th文件系统 类型 容量 已用 可用 已用%% 挂载点/dev/sda2 ext4 4.9G 1.1G 3.5G 24% /tmpfs tmpfs 935M 0 935M 0% /dev/shm/dev/sda1 ext4 194M 26M 159M 14% /boot/dev/sda5 gfs2 4.0G 388M 3.6G 10% /data[root@cacti /]# cd /data[root@cacti data]# ls[root@cacti data]# time dd if=/dev/sda5 of=/data/ren count=20000记录了20000+0 的读入记录了20000+0 的写出10240000字节(10 MB)已复制,0.23061 秒,44.4 MB/秒real 0m0.295suser 0m0.010ssys 0m0.159s
ps : 看过之后大家是不是对这几个文件系统有了更多的感觉? 可以思考一下哪个文件系统用在什么地方比较适合。不过很多公司已经将XFS 应用于数据库系统了。上面的实验也看出来了XFS的性能很棒。
本文出自 “风满楼” 博客,请务必保留此出处http://zhenxing.blog.51cto.com/728846/1342977