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

Какие процессы выгружены?

Есть ли способ легко определить, какие процессы в настоящее время «выгружены» (т.е. в настоящее время занимают мое пространство подкачки).

Я знаю, что процессы динамически меняются местами по мере необходимости, но меня интересует текущее состояние, в котором они находятся.

Я говорю здесь о FreeBSD, но меня также интересует общий ответ для других ОС.

Во FreeBSD вы можете запустить top и он скажет <swapped> в поле «команда» процессов, которые полностью выгружены. Однако это случается редко, поскольку обычно это всего лишь некоторые страницы памяти для процесса, а не весь процесс.

с участием pstree -clap ваши обмененные процессы заключены в скобки

[...]
│       ├─{mysqld},31010
│       ├─{mysqld},31011
│       ├─{mysqld},31012
[...]