Установка и запуск atop Описание колонок в выводе atop Анализ статистики atop Дополнительная информация о процессах Параметры утилиты Настройка ежедневной записи логов
Окружение
atop — интерактивный полноэкранный монитор производительности. Является аналогом top, но в отличие от него выводит только новые изменения об активных системных процессах. Основным преимуществом утилиты atop является функция ведения логов.
В состав пакета входит утилита atopsar — встроенный анализатор логов atop, который позволяет быстро найти проблему и просмотреть лог за определенный промежуток времени. Подробнее об утилите atopsar см. в нашей статье «atopsar — встроенный анализатор логов atop».
Вы можете подробнее ознакомиться с интерактивными утилитами динамического мониторинга процессов, просмотрев наши обучающие видео:
на RuTube — Интерактивные утилиты динамического мониторинга процессов;
в Яндекс.Дзен — Интерактивные утилиты динамического мониторинга процессов;
в VK Видео — Интерактивные утилиты динамического мониторинга процессов.
На наших каналах вы также сможете найти много другой полезной информации.
Установить atop можно командой (потребуются права администратора):
sudo dnf install atop
Для запуска утилиты необходимо в терминале выполнить команду:
atop
После запуска в терминале можно увидеть вывод, примерно следующего содержания:
PRC (Process Information) — статистика процессов:
CPU (CPU Utilization) — статистика производительности:
CPL (CPU Load) — статистика загрузки процессора:
MEM (Memory Usage) — потребление памяти:
SWP (Swap Usage) — использование swap-памяти:
PAG (Paging) — частота подкачки страниц:
PSI (Pressure Stall Information) — информация о снижении давления в системе:
LVM (Logical Volume Management) — управление логическими томами:
DSK (Disk Usage) — статистика дисков:
NET (Network Usage) — сетевая статистика:
1. CPU:
2. MEM:
3. SWP:
4. PAG:
5. DSK:
6. NET:
7. PSI:
8. CPL:
Каждый раздел требует анализа в контексте специфики нагрузки и ожидаемой производительности.
Общий вывод команды atop содержит дополнительную информацию для каждого запущенного процесса:
Далее приведено описание наиболее часто используемых интерактивных команд, которые можно выполнять во время работы программы (использование shift+<параметр> выстроит текущий список по выше указанным параметрам):
Для посуточного ведения логов необходимо отредактировать конфигурационный файл atop:
sudo nano /etc/sysconfig/atop
Добавьте в конец файл следующие строки:
# Имя файла логов OUTFILE="$LOGPATH/$CURDAY.log"
Общий вид конфига будет следующего содержания:
# sysconfig atop # Current Day format CURDAY=`date +%Y%m%d` # Log files path LOGPATH=/var/log/atop # Binaries path BINPATH=/usr/bin # PID File PIDFILE=/var/run/atop.pid # interval (default 10 minutes) INTERVAL=600 # Имя файла логов OUTFILE="$LOGPATH/$CURDAY.log"
По умолчанию atop делает снимок раз в 10 минут, это значение регулируется параметром INTERVAL в конфиге /etc/sysconfig/atop, указывается в секундах, при необходимости поменяйте данный параметр.
После внесения изменений перезапустите atop:
sudo systemctl restart atop.service
Для просмотра дневного лога необходимо в терминале выполнить команду:
atop -r /var/log/atop/atop_20201009
где:
Для навигации по времени в дневном логе используются клавиши:
Для остановки сбора логов необходимо выполнить:
sudo systemctl stop atop.service
Дата последнего изменения: 20.02.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.