最近我组装了一个新机箱,配有 i7 CPU、6Gb 内存和 SAMSUNG Spinpoint F3 HD103SJ 1TB 7200 RPM 32MB 缓存 SATA 3.0Gb/s 3.5 英寸
新机器运行的是 Ubuntu 10.04 64Bit,使用 xfs 文件系统
旧版本是 Ubuntu 7.10 32Bit 和 ext3 文件系统
我注意到,我构建的这台功能强大的机器在执行 IO 密集型任务时比我 3 年前的机器运行得慢。例如,当我在代码库上运行 simpletest(测试框架)时,新机器上需要多花 3-5 倍的时间。
有什么方法可以尝试找出这个问题并确保 hardive 是个问题(或不是)。
我确实在两个盒子上运行了 bonnie++ 测试:
老的 -http://pastebin.com/VDuv2EjB新盒子 -http://pastebin.com/Laq8tGAd
当我比较两份报告时,我发现每个 Chr 的顺序 IO 部分存在很大差异。
什么原因造成这种差异?这是否预示着潜在的问题?
我希望听到一些关于进一步调试的建议和推荐。
答案1
以下是我的发现:
http://ubuntuforums.org/showthread.php?t=1717652
当我将主机操作系统的 /tmp 从 EXT4 更改为 EXT3 时,我的 vmbuilder 会在不到 4 分钟的时间内构建相同的 VM!(而不是超过 12 分钟)
我猜是 EXT4?