我有一台 HP DL320e,运行的是 HP 定制版 ESXi 5.5。Guest 是安装了 vmware tools 的 Ubuntu server 14.04。启动后,RAID1 中的两个 SSD(添加精简配置的磁盘)的写入速度非常快(约 440MB/s)。但一段时间后,速度逐渐减慢到原来的一半(220MB/s)。
我正在运行的测试命令是
dd if=/dev/zero bs=1024k of=/tmp/test-file count=1024 conv=fdatasync
如果我重启机器,又会出现同样的情况。开始时很快,过一会儿就慢了。
我在 serverfault 上找到了一篇帖子,上面说多个插槽可能会有问题。我从来没有多个插槽,但我有多个核心……但我尝试只用一个核心运行,但仍然遇到同样的问题。
我在 esxi 或 Ubuntu 机器的性能选项卡下没有看到任何积累。
有人知道这可能是什么吗?
好的,我做了更多测试,这似乎是 esxi 的问题。当我在完全相同的硬件上运行 Ubuntu 时,我没有遇到 I/O 逐渐变慢的情况。
我知道在运行 esxi 时拥有带电池/缓存的 RAID 卡是一个优势,但我不明白为什么在仅运行一个客户机时就会出现这个问题。
有谁知道我下一步可以尝试什么吗...是否应该有某种日志告诉我为什么它变得更慢了!?