Sto eseguendo una scatola con 32 GB di memoria e la differenza principale è il valore DirectMap4k;
DirectMap4k: 493076 kB
DirectMap2M: 7862272 kB
DirectMap1G: 27262976 kB
rispetto al tuo;
DirectMap4k: 11182080 kB
DirectMap2M: 4677632 kB
Potrebbe essere un punto di partenza .. Googling suggerisce che questo valore potrebbe essere influenzato dall'allocazione a un VPS dall'host ... stai eseguendo questa macchina in un server virtuale?
Potrebbe essere che il server host non abbia abbastanza RAM e stia rovinando gli output di /proc/meminfo
.
Inoltre, incollerei l'output di smem -tw
, in quanto ciò potrebbe determinare se la perdita di memoria si trova nel kernel o in un'app;
# 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
mi ha aiutato a rintracciare il problema nel kernel e credo che i driver NVIDIA fossero i colpevoli. Le cose stanno andando bene dopo l'aggiornamento a 367.35.
Riferimenti:
- https://devtalk.nvidia.com/default/topic/952317/huge-memory-leak-/
- https://askubuntu.com/questions/731677/out-of-memory-issue