Продвинутый мониторинг системы с помощью atop
Описание использования утилиты atop для анализа нагрузки на процессы, CPU, память, диск и сеть
Для контроля работы сервера и своевременного выявления процессов, потребляющих чрезмерное количество ресурсов, на VPS и выделенных серверах удобно использовать утилиту atop, которая отображает нагрузку на CPU, оперативную память и swap.
atop
— продвинутый интерактивный полноэкранный монитор производительности. Является аналогом top, но, в отличие от него, отображает только новые изменения активных процессов. Позволяет контролировать загрузку CPU, RAM, HDD, сетевой активности и распределение ресурсов между процессами, что делает его удобным инструментом для администрирования системы.
Установка
Debian/Ubuntu:
apt install atop
CentOS:
yum install epel-release && yum install atop
Запуск Для запуска утилиты достаточно выполнить команду:
atop
По умолчанию atop сохраняет метрики каждые 10 минут. Это значение можно изменить в файле /etc/default/atop или /etc/sysconfig/atop (переменная INTERVAL). Особенностью является возможность сохранения данных в файл собственного двоичного формата. После установки процесс atop автоматически запускается и записывает информацию в /var/log/atop.log.
Для просмотра сохранённых логов используется опция -r <путь_к_файлу>. Например, чтобы просмотреть историю нагрузки сервера:
atop -r /var/log/atop/atop_20201130
Популярные команды утилиты atop
- t — переход к следующему временному интервалу
- v — показывает подробную информацию о процессах (пользователь, дата и время начала)
- u — отображает таблицу по пользователям, потребляющим больше ресурсов
- g — возвращает изначальный вывод
- Shift + t — переход к предыдущему временному интервалу
- Shift + m — сортировка процессов по резидентной памяти
- Shift + c — сортировка процессов по загрузке CPU (по умолчанию)
- Shift + d — сортировка процессов по использованию диска
- Shift + n — сортировка процессов по использованию сети
Основные ключи
- b — с какого времени выводить лог
- e — до какого времени выводить лог
Помощь
Если у вас возникли трудности с настройкой или появились вопросы, вы всегда можете обратиться в нашу службу поддержки через систему тикетов.