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.220s user 0m0.000s sys 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.295s user 0m0.010s sys 0m0.159s
ps : 看过之后大家是不是对这几个文件系统有了更多的感觉? 可以思考一下哪个文件系统用在什么地方比较适合。不过很多公司已经将XFS 应用于数据库系统了。上面的实验也看出来了XFS的性能很棒。