Ведение журнала в системе Linux для анализа системных перегрузок

Я использую munin для отслеживания общего использования системных ресурсов, поэтому я знаю, что прошлой ночью был пик. Проблема в том, что мне не хватает инструмента, чтобы узнать, какие процессы выполнялись в то время, поэтому у меня нет возможности проанализировать его дальше. Для этого я установил пакет psacct на мою машину centos 6.3, чтобы в следующий раз, когда произошел пик, я смог выяснить причину.

Пакет psacct выглядел хорошо для этой цели, но после его установки я не уверен, как печатать процессы, выполняемые в определенном временном диапазоне. Есть ли способ сделать это? Или я должен выбрать какой-нибудь другой инструмент / пакет, чтобы получить прошлую информацию о процессах (время запуска / завершения и в идеале их использование системы).

Теперь, когда я думаю об этом, я также могу регистрировать вывод top каждую минуту или около того. Это, вероятно, послужит цели, но, возможно, есть лучший способ.

1 ответ

Учет процессов должен быть запущен до запуска процесса. Он не будет учитывать уже запущенные процессы, когда учет процессов был включен.

You'll need to restart the processes for it to account them.

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