atop
# yum install -y atop
Запуск
Для запуска достаточно запустить службу atop:
# service atop start
По умолчанию atop сохраняет метрики каждые 10 минут, данное значение можно изменить в файле /etc/sysconfig/atop (переменная INTERVAL).
Чтение бинарных логов
По умолчанию бинарные логи хранятся в директории /var/log/atop, именование файлов производится в формате atop-YYYYMMDD.
# atop -r /var/log/atop/atop_20190715
Горячие клавиши:
t - переход к следующему временному интервалу; Shift + t - переход к предыдущему временному интервалу; Shift + m - сортировка процессов по занимаемой резидентной памяти; Shift + с - сортировка процессов по потреблению CPU (по умолчанию); Shift + d - сортировка процессов по использованию диска; Shift + n - сортировка процессов по использованию сети; Shift + u — выстроит таблицу по самым прожорливым пользователям Shift + v — покажет более подробную информацию о процессах (пользователя, дату и время начала процесса) Shift + g — вернет все в дефолтный вывод
Пример расшифровки:
PAG | scan 49085 | steal 47991 | stall 0 | | | | | | swin 556 | swout 335 |
Частота Paging PAG. Эта строка содержит количество отсканированных страниц («сканирование») из-за того, что свободная память опускается ниже определенного порога и количество раз, которое ядро пытается восстановить страницы из-за насущной необходимости (`stall ‘).
Также показано количество страниц памяти, которые система считывает из области подкачки («swin»)> и количество страниц памяти, которые система написала для пространства подкачки («swout»)>.
В основном, это (обычно) указывает на то, что ваша система неактивна по памяти, что не очень хорошо, поэтому она красная.