Bueno, veo ~ 3.2 gigabytes de memoria bloqueada por el controlador, que inmediatamente se destaca como sospechosa.
Este tipo de memoria, memoria bloqueada por el controlador, es memoria que ha sido bloqueada por un controlador en modo kernel. Típicamente con el propósito de transferir pequeñas cantidades de datos, generalmente por cortos períodos de tiempo.
Entonces, si tiene una gran cantidad de memoria bloqueada por el controlador, durante mucho tiempo, generalmente es una señal de que algo no está bien.
Voy a adivinar aquí y supongo que, dado que mencionó que es un servidor virtualizado, es el controlador de globo VMware el que está haciendo esto. No tengo suficientes datos para poder decirle por qué está haciendo esto, pero hay muchos casos y KB de soporte de VMware, como este , que hablan específicamente sobre el controlador del globo que retiene erróneamente grandes cantidades de memoria cuando no debería ' t be.
También debe considerar la posibilidad de que el controlador de globo se esté comportando como se diseñó, y está tratando de hacer que su servidor salga de la memoria porque necesita desesperadamente darle memoria a otra VM en el mismo host.
Existe otra posibilidad más de que no sea un controlador de memoria dinámica de hipervisor, sino un controlador de dispositivo no autorizado.
Los controladores generalmente asignan memoria que está "etiquetada" con una etiqueta de 3 o 4 caracteres que da una pista de qué conductor fue responsable de hacer la asignación.
poolmon.exe, parte del SDK / DDK de Windows, puede ayudar a diagnosticar.
Como dije, supongo, pero es lo mejor que puedo hacer con los datos que tengo.