VMWare ESX 虚拟硬盘上的性能问题

VMWare ESX 虚拟硬盘上的性能问题

我在 VMWare ESX 4.0 虚拟机上的虚拟硬盘上遇到了性能问题。请参见以下奇怪的连续读取速度图:

虚拟驱动器性能

测试了几次,结果一致,Guest OS是Windows Server 2003 Standard Edition x86,虚拟硬盘格式为NTFS。

记录显示,该虚拟机在另一台 ESX 服务器上运行正常,并且已移至新的 ESX 服务器上,使用迁移命令。

任何想法?

答案1

显然存在某种程度的缓存,只有 FusioIO 的 IODrives 才能达到右侧的吞吐量之王。您没有提到实际的磁盘系统是什么,但低于 100MBps 是可以预料的,异常是峰值 - 这只能是一个或多个缓存级别的影响。

答案2

您可以先比较主机及其存储子系统,看看是否存在差异。需要注意的事项可能包括:

  • 服务器容量/利用率
  • 存储子系统性能和维护(例如磁盘与控制器的综合性能、碎片、错误等)

答案3

事实证明:

  • 作为Chopper3 指出,由生成的图表高清转速表是非常微不足道的。
  • 我成功了(!)IO仪表在我的虚拟机上,并将结果与​​另一台 ESX 服务器(具有不同的硬件)上的克隆进行比较。 差别是 10 倍!

经过进一步调查,我们发现该问题与 ESX 服务器所运行的硬件有关(或一定要购买电池供电的写缓存包, 和始终打开板载磁盘写入缓存)。通过在 RAID 控制器的 BIOS 中手动启用缓存,我们实现了 36 倍的性能提升!

相关内容