Ich verwende eine Box mit 32 GB Speicher, und der herausragende Unterschied ist der DirectMap4k-Wert;
DirectMap4k: 493076 kB
DirectMap2M: 7862272 kB
DirectMap1G: 27262976 kB
gegen Ihre;
DirectMap4k: 11182080 kB
DirectMap2M: 4677632 kB
Es könnte ein Ausgangspunkt sein.. Googeln deutet darauf hin, dass dieser Wert durch die Zuweisung zu einem VPS vom Host beeinflusst werden könnte ... führen Sie diese Maschine in einem virtuellen Server aus?
Es könnte sein, dass der Host-Server nicht genug RAM hat und die Ausgaben von /proc/meminfo
durcheinander bringt .
Außerdem würde ich die Ausgabe von smem -tw
einfügen , da dies feststellen könnte, dass sich das Speicherleck im Kernel oder in einer App befindet;
# 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
hat mir geholfen, das Problem bis zum Kernel zu verfolgen, und ich glaube, die NVIDIA-Treiber waren der Übeltäter. Nach dem Upgrade auf 367.35 sieht es gut aus.
Referenzen:
- https://devtalk.nvidia.com/default/topic/952317/huge-memory-leak-/
- https://askubuntu.com/questions/731677/out-of-memory-issue