启动速度对比
众所周知,Linux是一个性能稳定、功能强大、效率高的操作系统。其文件系统是整个Linux操作系统的重要组成部分, 因为文件系统不仅包含这文件中的数据,而且还包含这文件系统的结构,Linux是一个性能稳定、功能强大、效率高的 操作系统。
作为一个以桌面应用为主的Linux操作系统,Ubuntu 12.04 LTS也即将正式上市。如果我们在Ubuntu 12.04 LTS,对所 有的Linux文件系统进行测试, 那么不同文件系统下,其性能究竟有多大区别呢?下面,我们就对ReiserFS、JFS、 EXT2、EXT3、EXT4、Btrfs、XFS。
测试平台(图片来自网络)
测试系统使用的是搭载有酷睿i5处理器和160GB容量的X25 SSD。并且,我们也使用了Bootchart来测试不同文件系统下的启动时间。
启动时间(图片来自网络)
图片来自网络
图片来自网络
通过以上我们可以得出,不同文件系统下的启动时间的差异:
Btrfs: 19.30 seconds
EXT2: 11.98 seconds
EXT4: 11.85 seconds
JFS: 11.86 seconds
ReiserFS: 11.62 seconds
XFS: 12.40 seconds
有意思的是,Btrfs是Linux文件系统中唯一“行动迟缓”的系统,即使磁盘吞吐量很高也无济于事。Btrfs上的磁盘吞吐量266MB/s,相比XFS的250MB/s、EXT4的248MB/s都要高出不少。