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

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

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

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

Спасибо

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