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»)>.

В основном, это (обычно) указывает на то, что ваша система неактивна по памяти, что не очень хорошо, поэтому она красная.