Atop это аналог встроенной утилиты top, но с более широкими возможностями.
Утилита умеет показывать загрузку по процессору, памяти, дискам и сети, перейдем к установки
Зайдем в каталог порта
# cd /usr/ports/sysutils/atop
И устанавливаем порт
# make install clean
После установки мы можем запустить утилиту:
# atop
m - сортировать по занимаемой памяти
d - сортировать по создаваемой нагрузке на диск
u - покажет таблицу нагрузки по пользователям
v - покажет подробную информацию по процессам
g - вернет вывод по умолчанию
Так же Atop можно запускать в режиме «демона», для этого в конфигурационный файл rc.conf добавляем следующую строчку: atop_enable="YES"
или
# echo atop_enable="YES" >> /etc/rc.conf
Добавьте ежедневный журнал ротации в crontab root:
Ротацию этих логов сделаем в /etc/crontab
0 0 * * * /usr/local/etc/rc.d/atop rotate >/dev/null
По умолчанию, утилита записывает 30 дней статистических данных.
Но и количество дней хранения можно изменить в конфигурационном файле rc.conf
Чтобы изменить интервал регистрации по умолчанию (10 секунд), используем переменную atop_inteval, например
atop_interval = 5
Чтобы изменить количество дней для хранения файлов журнала (напомню по умолчанию-30 дней), используем переменную atop_keepdays, например
atop_keepdays = 60
# echo atop_interval=5 >> /etc/rc.conf
# echo atop_keepdays=60 >> /etc/rc.conf
Просмотр ранее записанной статистики :
# atop –r atop_ггггммдд
Коментувати