私は 32GB のメモリを搭載したボックスを実行していますが、際立った違いは DirectMap4k の値です;
DirectMap4k: 493076 kB
DirectMap2M: 7862272 kB
DirectMap1G: 27262976 kB
対あなた;
DirectMap4k: 11182080 kB
DirectMap2M: 4677632 kB
それは出発点かもしれません..グーグルは、この値がホストからのVPSへの割り当てによって影響を受ける可能性があることを示唆しています...仮想サーバーでこのマシンを実行していますか?
ホスト サーバーに十分な RAM がなく、/proc/meminfo
の出力が乱れている可能性があります。 .
また、 smem -tw
の出力を貼り付けます 、メモリリークがカーネルまたはアプリにあると判断する可能性があるため;
# 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
問題をカーネルまで追跡するのに役立ちました.NVIDIAドライバーが原因であると思います. 367.35 にアップグレードした後、状況は良好です。
参照:
- https://devtalk.nvidia.com/default/topic/952317/huge-memory-leak-/
- https://askubuntu.com/questions/731677/out-of-memory-issue