Утилита atop позволяет сохранять бинарные логи, которые содержат различные метрики сервера. Atop удобно использовать для диагностики проблем производительности. Программа умеет работать в фоновом и интерактивном режиме.
# Debian/Ubuntu
apt install atop
# Centos
yum install epel-release && yum install atop
# Fedora
dnf install atop
Для запуска достаточно запустить службу atop:
service atop start
По умолчанию atop сохраняет метрики каждые 10 минут, данное значение можно изменить в файле /etc/default/atop или /etc/sysconfig/atop (переменная INTERVAL).
По умолчанию бинарные логи хранятся в директории /var/log/atop, именование файлов производится в формате atop-YYYYMMDD.
atop -r /var/log/atop/atop_20170113
Горячие клавиши:
t - переход к следующему временному интервалу;
Shift + t - переход к предыдущему временному интервалу;
Shift + m - сортировка процессов по занимаемой резидентной памяти;
Shift + с - сортировка процессов по потреблению CPU (по умолчанию);
Shift + d - сортировка процессов по использованию диска;
Shift + n - сортировка процессов по использованию сети;