Ранее уже упоминались примеры использования этой утилиты. В этой заметке рассмотрим более подробно работу atop в режиме «демона», который может оказать значительную помощь при диагностике системы.
И сразу к практике, для запуска atop при загрузке системы в файл конфигурации rc.conf добавляем следующую строку:
# echo atop_enable=”YES” >> /etc/rc.conf
После перезапуска системы в списке процессов увидим одноимённый «демон»
По пути /var/log/atop утилита будет создавать log-файлы куда и будет записывать данные статистики по загрузке системы каждые 10 секунд (по умолчанию) в формате «atop_ггггммдд».
При каждом запуске «демона» (atop) утилита будет создавать новый файл в соответствующем формате, если файл с текущим числом отсутствует. По умолчанию, утилита будет записывать 30 дней данных статистики. Периодичность фиксирования данных и количество дней хранения можно регулировать при помощи включения в конфигурационный файл rc.conf переменных «atop_interval» и «atop_keepdays» соответственно.
Пример:
atop_enable=«YES»
atop_keepdays=10
atop_interval=5
В этом примере утилита будет записывать данные каждые пять секунд и хранить 10-ть суток. Это касается данных только в одном файле, все остальные файлы сохранившейся перед последней перегрузкой системы atop трогать не будет, поэтому желательно настроить ротацию в crontab :
# echo 0 0 * * * root /usr/local/etc/rc.d/atop rotate >/dev/null >> /et c/crontab
Просмотр ранее записанной статистики :
# atop –r atop_ггггммдд
Где, «atop_ггггммдд» файл с записанными данными статистики, впрочем, это уже было описано здесь.