Как отследить внезапное увеличение числа процессов (linux)

Я нахожу довольно распространенным замедление работы сервера Linux до точки полной безответственности (LA 150+ и т. Д.), Которая, если посмотреть на нее позже, используя sar или munin или что-то еще, покажет внезапное быстрое увеличение числа процессов. Я обычно должен перезагрузить машину в этот момент, но это всегда заставляет меня задуматься, что вызвало проблему в первую очередь.

Я предполагаю, что есть какой-то мошеннический процесс, который входит в какой-то цикл, создающий множество новых процессов, которые затем поглощают оперативную память и т. Д. И вызывают блокировку. Но как после события я могу определить, какое приложение / процесс нарушает работу?

Спасибо

1 ответ

Решение

Устанавливать atop и настроить его для сохранения снимка каждые 60 секунд. Затем, когда ваша система снова сходит с ума, вы можете перезагрузить компьютер и использовать atop -r /var/log/atop.log вернуться в прошлое и посмотреть, что пошло не так.

Другие вопросы по тегам