VMWare ESX 4.0虚拟机上的虚拟硬盘上有性能问题。 看到奇怪的下面的连续读取速度图:

我多次通过testing,形状一致。 客户机操作系统是Windows Server 2003 Standard Edition x86,虚拟硬盘驱动器格式化为NTFS。
为了logging,这个虚拟机正好在另一个ESX服务器上运行,并且已经被迁移到一个新的虚拟机,使用Migrate命令。
任何想法?
显然有一定程度的caching,只不过FusioIO的IODrives可以在右边达到吞吐量的王者。 你没有提到实际的磁盘系统是什么,但是预计在100MBps以下,exception就是高峰 – 这只能是一个或多个caching级别的影响。
您可以从比较主机和存储子系统的差异开始。 有些事情可能需要注意:
事实certificate:
经过进一步的调查,我们发现这个问题与ESX服务器运行的硬件有关(或者总是购买一个电池备份写caching包 ,并且总是将板载磁盘写caching打开 )。 通过在RAID控制器的BIOS中手动启用caching,我们实现了36倍的性能提升!