Tengo una máquina Windows Server 2008 R2 64bit SP1 con 16GB de RAM instalada. Si abro el administrador de tareas, me dice que casi toda la memoria está llena, pero no lo está.
El total es correcto, pero los totales en caché, disponibles y libres no parecen reflejar la cantidad de RAM realmente disponible en el servidor. ¿Qué podría estar causando esto?

ACTUALIZAR
Según la sugerencia de @evan-anderson, cargamos RAMMap. Informa que una tonelada de memoria ha sido absorbida por "Metafile".
Encontrado una enviar Eso explica una solución a través de RAMMap. Hice eso y parece estar liberando lentamente la memoria. Sin embargo, parece problemático tener que hacer esto cada dos días.
También encontró un pregunta de falla del servidor sobre estos problemas y estoy considerando la solución de @ BeowulfNode42
El total de "En caché", "Disponible" y "Gratis" nunca se sumarán al "Total". Aquí está un Buena entrada de blog que describe estos números en detalle..
Administrador de tareas es Diciéndote que el 88% de la memoria RAM física está ocupada. Tiene algún proceso (o combinación de procesos) que ha asignado una cantidad significativa de memoria.
Si no puede rastrear qué proceso está usando esto, me imagino que este servidor probablemente se esté ejecutando en Hyper-V o VMware ESXi (o KVM o Xen) y está ocurriendo un globo. En Hyper-V esto se llama memoria dinámica. En los otros productos, se llama globo.
Lo que sucede durante el vuelo en globo es que cuando el host físico tiene poca memoria y otros invitados lo requieren, entonces el servidor "inflará" el controlador del globo en los hosts subutilizados, lo que hace que el controlador del globo parezca que consume memoria. Esto se hace para garantizar que pueda redistribuir con seguridad esa porción de RAM física a otro huésped. Verifique la utilización de recursos de su host y las opciones de memoria dinámica. Si has comprometido demasiado tu RAM, esto es casi seguro lo que está sucediendo.