Назад | Перейти на главную страницу

Как обнаружить утечку памяти в ядре linux 2.6.29

Есть ли способ узнать, не происходит ли утечка памяти в ядре Linux, выполнив некоторые команды? Я почти уверен, что в ядре Linux происходит утечка памяти. Однако верхний и свободный -k мало что раскрывают. Есть ли способ посмотреть, сколько памяти выделено ядром, и, надеюсь, какая-то карта памяти тоже? Спасибо за любой вклад

Попробуйте посмотреть / proc / meminfo:

$ cat /proc/meminfo

Полученные поля описаны в документация ядра.

Если ты видишь Slab или KernelStack со временем, возможно, вы что-то заметили. Однако, если крупные потребители AnonPages, Mapped и Shmem тогда это проблема пользовательского пространства, а не ядра.