Мониторинг нагрузки сервера Linux с помощью утилиты atop
Atop — расширенный монитор производительности для серверов Linux и FreeBSD. По сути — это аналог встроенной утилиты top, но с более широкими возможностями. Дает возможность контролировать загрузку процессора, памяти, дисков, сети и т.д.
Установка atop для Centos:
Запускаем программу:
Можно изменять внешний вид, используя горячие клавиши. Наиболее используемые:
m — сортировка процессов по занятой памяти;
d — по использованию диска;
n — по использованию сети (доступно только с установленным патчем);
v — показать более подробную информацию о процессах;
i — изменение периода времени проверки (по умолчанию 10 секунд);
g — вернуть настройки по умолчанию.
По умолчанию atop пишет логи, примерно, раз в 10 минут в папку /var/log/atop.
Можно посмотреть лог за определенную дату командой:
Тут мы указываем дату и время соответственно. После открытия лога, его можно листать вперед-назад интервалом 10 минут клавишами t и T.