随着时间的推移,ESX 4.1上的磁盘IO性能下降

我正在使用HighPoint 4310 RAID控制器在Intel DX58SO主板上运行VMWare ESX 4.1.0,260247。

该服务器在RAID 1中有2个速龙驱动器,在RAID 1中也有2个WD黑色2TB驱动器。

钻机已经运行了一年多了,但是昨天我们开始注意到这个虚拟机上的磁盘IO非常糟糕。 不pipevm存储在哪个raid中,我们都logging了1MB / s的读数。

如果我们重新启动虚拟机,性能回到80MB / s的读取,但在几小时内回落到1-3。

我们已经尝试了离开1 vm,仍然遇到同样的问题。

我之前也遇到过这个问题,并且从来没有find解决scheme。 这似乎随​​着时间的推移发生。

预先感谢任何反馈。

我遇到类似的问题,根本原因是可用RAM不足,迫使主机大量使用交换空间,导致磁盘IO速度大幅下降。 请记住,除了单个虚拟机所需的RAM之外,您应该拥有1Gb左右的虚拟机pipe理程序可用RAM。

基于这个VMWare社区线程我已经添加到我的vmx文件:

diskLib.dataCacheMaxSize = "0" diskLib.dataCacheMaxReadAheadSize = "0" diskLib.dataCacheMinReadAheadSize = "0" diskLib.dataCachePageSize = "4096" diskLib.maxUnsyncedWrites = "0" 

客人入场后,performance似乎恢复正常。