Эта замечательная утилита имеет два режима работы – непосредственное наблюдение за системой в реальном времени и сбор статистики, работая в режиме демона. В режиме сбора статистики утилита записывает в журнал событий все данные по загрузке системы.
Скриншот экрана интерактивная работа утилиты atop
Помимо большого количества выводимой информации, проблемные процессы она подсвечивает двумя цветами.
Установку можно произвести из портов:
# cd /usr/ports/sysutils/atop
Приведу несколько полезных примеров.
# atop 2
Команда включит мониторинг системы в интерактивном режиме с обновлением на экране через каждые две секунды.
# atop –m
Вывод на экран процессов загружающих оперативную память с интервалом обновления 10 секунд (по умолчанию).
# atop –Dd 1
Выведет на экран процессы, нагружающие жёсткий диск, отсортированные по столбцу DSK.
# atop –w /tmp.bin 3 10
Утилита будет делать запись через каждые 3 секунды в бинарном виде в файл tmp.bin, всего таких записей будет 10.
# atop –r /tmp.bin
Утилита выведет на экран записанные ранее данные из файла tmp.bin, листать записанные экраны (вперёд, назад) можно клавишами "t" и "shift+t", выход из этого режима – "q".
# atop 5 15 > /tmp.txt
Сделает 15 записей с интервалом 5 секунд в файл tmp.txt в текстовом виде.
Утилита имеет множество ключей, за более подробной информацией обращаемся к man.
Необходимо заметить, что сама утилита тоже потребляет некоторую часть ресурсов, это может сказаться на высоко нагруженных серверах. При работе atop включает в ядре механизм process accounting и выключает его при штатном выходе по команде "q", никогда не применяйте к atop kill -9 так как механизм process accounting будет продолжать свою работу.
Полезные ссылки:
alexof.ru/page/atop-daemon - подробности сбора статистики загрузки системы (atop в режиме «демона»)
Комментариев: 2 RSS
1anonim27-03-2014 22:25
О сборе статистики можно было и поподробнее..
2Alex21-06-2014 17:37
Добавил