Utilisation élevée de la memory Windows Server 2008r2 sur VMware

Nous exécutons Windows Server 2008r2 sur VMware et connaissons une utilisation de memory extrêmement élevée lorsque rien n'est en cours d'exécution. Les usages de la memory du server glissent lentement jusqu'à 98-99%. Le server est configuré pour utiliser 8 Go de memory. Existe-t-il un paramètre que nous devrions utiliser pour que le server puisse mieux gérer son utilisation de la memory. Il se comporte comme s'il y avait une fuite de memory.

Quelle version de VMware utilisez-vous? Serveur, ESX 3.5, vSphere ou autre chose?

En supposant que vous exécutez dans ESX / vsphere, il semble que vous voyez simplement la montgolfière en action.

Avec un ballon, un pilote installé dans le cadre des outils VMware augmente en taille en memory, obligeant d'autres applications inactives à la page, consommant une memory sous-utilisée dans un server, ce qui permet de l'atsortingbuer gratuitement à d'autres servers plus occupés besoin de la memory maintenant.

En fonctionnement normal, la technique de balouflage de la memory est très efficace et a peu ou pas d'impact sur la performance, ce qui semble être le cas ici – vous n'avez pas réellement dit que cela a un impact, il semble étrange, n'est-ce pas?

Il y a beaucoup plus sur le sujet dans le vSphere Best Practices PDF

C'est probablement prendre la memory à utiliser pour son cache.

Vous avez trouvé d'autres choses que vous pouvez essayer ici si cela vous cause un problème: http://communities.vmware.com/thread/210226

Eh bien, pour mieux vous aider avec votre question:

– Quel produit VMware et version – Quelle est la VM Windows 2008 R2 en cours d'exécution? -Qu'est-ce que vous voyez l'utilisation de la memory haute? Windows ou votre produit VMware?

Utilisez l'application RAMMap pour identifier la fuite de memory dans un invité VM. Si le pilote verrouillé prend une forte utilisation de la memory, son problème avec vmware tente de désactiver l'allocation de memory dynamic sur les parameters vmware.