«atop» — продвинутый интерактивный полноэкранный монитор производительности. Является аналогом top, но в отличие от него выводит только новые изменения об активных системных процессах. Позволяет контролировать загрузку ЦПУ, ОЗУ, HDD, компьютерной сети, а также распределение нагрузок по обрабатываемым процессам. Является удобным инструментом для администрирования системы.

Установка

Debian/Ubuntu

apt install atop  

Centos

yum install epel-release && yum install atop  

Запуск

Для запуска достаточно запустить службу atop:

atop  

По умолчанию atop сохраняет метрики каждые 10 минут, данное значение можно изменить в файле /etc/default/atop или /etc/sysconfig/atop (переменная INTERVAL).

Важной особенностью является возможность сохранения данных в файл собственного двоичного формата, процесс atop запускается сразу после установки и постоянно записывает информацию в /var/log/atop.log.

file

С помощью опции -r <путь_к_файлу> указывается какой именно дамп будет считан.

Посмотрим лог-историю нагрузки нашего сервера, с помощью команды:

atop -r /var/log/atop/atop_20201130  

file

Популярные команды утилиты atop:

  • t - переход к следующему временному интервалу;
  • v - покажет более подробную информацию о процессах (пользователя, дату и время начала процесса);
  • u - выстроит таблицу по пользователям которые потребляют больше всех ресурсов;
  • g - вернет все в изначальный вывод;
  • Shift + t - переход к предыдущему временному интервалу;
  • Shift + m - сортировка процессов по занимаемой резидентной памяти;
  • Shift + с - сортировка процессов по потреблению CPU (по умолчанию);
  • Shift + d - сортировка процессов по использованию диска;
  • Shift + n - сортировка процессов по использованию сети;

Основные ключи:

  • b - с какого времени надо вывести лог
  • e - до какого времени надо вывести лог

Если у Вас возникли трудности в настройке или появились дополнительные вопросы, вы всегда можете обращаться в нашу службу поддержки через систему тикетов.

Обновлено 30 ноября 2020 г.