| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > Определить, какие процессы занимают swap |
| Автор: JackYF 10.5.2008, 16:00 |
| Имею следующую фундаментальную проблему. С помощью утилит htop, vmstat и т.д. Легко посмотреть, сколько на данный момент памяти лежит в swap'е. Но как посмотреть, кто же отожрал этот swap? |
| Автор: MAKCim 10.5.2008, 17:40 |
| JackYF, никак в текущей реализации ядра эта информация в рамках процесса не доступна строка /proc/<PID>/stat формируется http://www.linux-m32r.org/lxr/http/source/fs/proc/array.c#L413 nswap (количество страниц в swap), cnswap (количество страниц в swap для всех дочерних процессов) параметры всегда возвращаются нулевыми (строки 454, 455) |
| Автор: JackYF 10.5.2008, 21:43 |
| MAKCim, спасибо за объяснение. Жаль. |