> Вопрос:
> Почему в Swap всё по нулям и как выяснить какой конкретно процесс
> свопится?Потому, что ты не понимаешь, как работает своп. Точнее система работает со свопом. Ядро, если уж совсем точно. Это ничего, это нормально. Никто не понимает.
Так вот, в меру своего непонимания поясню: пока все процессы (вот, скажем, сразу после загрузки или активации свопа) "помещаются" в памяти, своп не используется. Использрвание свопа случается в момент _нехватки_ памяти. При этом, тебе это покажется неожиданным, но если подумать, это логично, система, выделяя память активно "кушающему" её процессу будет "выгружать" в своп страницы памяти _других_, не таких активных в тот момент, процесов. Совсем плохо становится, если "один плохиш" вытесняет и нормально работающие процессы -- там уже и мышка будет "не двигаться", и окошко "не рисоваться" (и обычное акустическое сопровождение таких ситуаций "но как же так, хост пингуется, а ssh не соединяется. пачииму?").
Так вот: если тот вытесняющий процесс еще не завершился, еще не вернул бОльшую часть "неправедно нажитого", то его может повезти увидеть в top-е, скажем, с сортировкой по памяти. Или позаниматься гонками за неуловимым Джо -- накостылить мониторинг какой, кто из процессов выжирал память, когда вулкан сильно гремел и своп заполнялся.
Хочешь узнать, кого занесло в своп, поперезапускай долгоживущих [~не сильно вктивных] демонов. Это тебе ничем не поможет, но цифеку 0, может и получишь. Ещё проще получить заветный нолик, :) отключив-подключив своп.