标签存档: EXT4

Linux Kernel 3.0 EXT4与BTRFS对比

EXT4 文件系统大家可能都比较熟悉了,现在流行的 ubuntu 11.04 和 Fedora15 都是默认采用的 EXT4,EXT4 是Linux的第四代扩展文件系统,是 EXT3 的后继版本。Btrfs  被称为是下一代 Linux 文件系统。近年来 EXT2/3 遇到越来越多的扩展性问题,在期待 EXT4 的同时,人们发现了 btrfs,据说它采用了很多先进的文件系统设计,不仅解决了 EXT2/3 的扩展性问题,还让人们看到了下一代文件系统所具有的许多其他特性。

继续阅读 »

EXT4 vs XFS 对比测试

下图是EXT4 vs XFS文件系统的对比测试结果数据,横坐标是测试模式,纵坐标是测试耗时,越小越好。

从结果来看:

1. 初始化模式下,EXT4性能并没有比XFS来得高

2. 随机读写模式下,EXT4性能比XFS将近高一倍

3. 其他测试模式中,EXT4和XFS性能相当

总结:

在一些对随机IO性能要求较高的环境下,可以尝试使用ext4,比如数据库,大型图片后台存储等。

附:使用EXT4文件系统步骤

1. 操作系统要求AS 5.3及以上(RHEL系列)

2. 内核要求2.6.18-128.el5及以上

3. 安装e4fsprogs软件包

4. 创建文件系统

mkfs.ext4 –L /data /dev/sda6

5. 挂载文件系统

mount –t ext4 –o rw,noatime,nodiratime /dev/sda6 /data

接下来就可以开始使用了。

友情提醒:

虽然EXT4也有用于生产环境的案例,但仍不建议用于非常重要的项目中,它的设计理念和XFS很类似并做了更多改善。

有兴趣的同学可以参考:

EXT4 https://ext4.wiki.kernel.org/index.php/Ext4_Howto
XFS  http://www.ibm.com/developerworks/cn/linux/filesystem/l-fs9/