Estoy ejecutando una caja con 32 GB de memoria y la diferencia más destacada es el valor de DirectMap4k;
DirectMap4k: 493076 kB
DirectMap2M: 7862272 kB
DirectMap1G: 27262976 kB
contra el tuyo;
DirectMap4k: 11182080 kB
DirectMap2M: 4677632 kB
Podría ser un punto de partida... Buscar en Google sugiere que este valor podría verse afectado por la asignación a un VPS desde el host... ¿estás ejecutando esta máquina en un servidor virtual?
Podría ser que el servidor host no tenga suficiente RAM y esté estropeando las salidas de /proc/meminfo
.
Además, pegaría la salida de smem -tw
, ya que eso podría determinar si la fuga de memoria está en el kernel o en una aplicación;
# smem -tw
Area Used Cache Noncache
firmware/hardware 0 0 0
kernel image 0 0 0
kernel dynamic memory 11297432 10738716 558716
userspace memory 6144832 1182184 4962648
free memory 15470032 15470032 0
----------------------------------------------------------
32912296 27390932 5521364
smem
me ayudó a rastrear el problema hasta el kernel, y creo que los controladores de NVIDIA fueron los culpables. Las cosas se ven bien después de actualizar a 367.35.
Referencias:
- https://devtalk.nvidia.com/default/topic/952317/huge-memory-leak-/
- https://askubuntu.com/questions/731677/out-of-memory-issue