Linux-Kernel

如何檢測 linux 核心 2.6.29 中的記憶體洩漏

  • May 26, 2011

有沒有辦法通過執行一些命令來找出 Linux 核心是否洩漏記憶體?我幾乎可以肯定 linux 核心正在洩漏記憶體。但是,top 和 free -k 並沒有透露太多。有沒有辦法可以查看核心分配了多少記憶體,並希望也有某種記憶體映射?感謝您的任何輸入

嘗試查看 /proc/meminfo:

$ cat /proc/meminfo

生成的欄位在核心文件中進行了描述。

如果你看到SlabKernelStack隨著時間的推移而成長,那麼也許你正在做某事。但是,如果大消費者是AnonPages,那麼這是使用者空間問題MappedShmem不是核心問題。

引用自:https://serverfault.com/questions/273998