VMware上的内存使用率较高的Windows Server 2008r2

我们在VMware上运行Windows Server 2008r2,并且在没有任何运行的情况下正在经历非常高的内存使用。 服务器内存使用率缓慢上升到98-99%。 服务器configuration为使用8GB的内存。 有一些我们应该使用的设置,以便服务器可以更好地pipe理它的内存使用情况。 它的行为好像有内存泄漏。

你运行的是哪个版本的VMware? 服务器,ESX 3.5,vSphere还是其他?

假设你在ESX / vSphere中运行,这听起来像是你正在看到内存膨胀的行动。

随着虚拟化技术的发展,作为VMware工具一部分安装的驱动程序在内存中的大小会增加,从而迫使其他不活动的应用程序进入页面,从而在一台服务器上占用未充分利用的内存,从而将其标记为可以自由分配给其他更繁忙的服务器现在需要记忆。

在正常的操作下,内存膨胀技术是非常有效的,对性能的影响很小或者没有影响,在这里似乎就是这种情况 – 实际上并没有说它会造成什么影响,这看起来很奇怪,对吧?

vSphere最佳实践 PDF中有更多关于此主题的内容

这可能需要内存来使用它的caching。

find一些其他的东西,你可以在这里尝试,如果这是造成你的问题: http : //communities.vmware.com/thread/210226

那么更好地协助您的问题:

– 什么是VMware产品和版本 – 什么是Windows 2008 R2 VM运行? – 你在哪里看到高内存使用率? Windows还是VMware产品?

使用RAMMap应用程序来识别VM guest虚拟机中的内存泄漏。 如果驱动程序被locking,则会占用大量内存,那么与vmware相关的问题就会尝试禁用vmware设置上的dynamic内存分配。