我进行了 4 次全新安装,并测量了安装一些普通虚拟包的时间。FS 选项为默认选项。
time apt-get install build-essential
我得到了非常奇怪的结果(分钟:秒,越少越快):
XFS: 3:12
btrfs: 2:45
ext3: 0:30
ext4: 0:50
XFS 和 btrfs 有什么问题?比 ext3 慢 6 倍?我做错了什么吗?
更新(一些细节):
所有 LVM 卷都是 VM 本地的,并且位于空闲 RAID 上。CDROM 映像是本地的,并且相同,互联网连接稳定,最大时间为 10-15 秒。所有可见的减速都发生在下载之后:XFS 和 btrfs 客户机每次运行超过 1 秒Unpacking
。低级缓存已禁用。每次安装时主机节点都处于空闲状态,除一个客户机外没有其他活动客户机。
答案1
您使用哪个内核版本?如果我没看错的话,应该是 2.6.X,对吧,那么 XFS@2009-2010?
众所周知,XFS 的日志写入机制存在严重瓶颈。这个问题终于在内核版本 3.3 中得到了彻底解决,并且默认启用了该解决方案。
因此您应该更新系统内核,这样就安全了。