Atop

Майор

Администратор
Команда форума
04.09.14
2.643
1.789
38
dnrschool-145.ru
#1
Установка и настройка
Debian/Ubuntu
установка
apt-get install atop
автозапуск
update-rc.d atop defaults
запуск
/etc/init.d/atop start

Centos
установка
yum install atop
автозапуск
systemctl enable atop
запуск
systemctl start atop

Конфигурационный файл
/etc/default/atop

Пример конфигурацонного файла:

#Интервал через который делается снимок нагрузки сервера, в секундах.
INTERVAL=600

#Путь до логов atop.
LOGPATH="/var/log/atop"

#хранить бэкапы за 10 дней.
keepdays = 10
Как пользоваться atop?
Команда atopsar — это встроенный анализатор логов atop, который позволит быстро найти проблему и смотреть лог в нужное вам время.
Основные ключи:
-b — с какого времени надо вывести лог
-e — до какого времени надо вывести лог
Общая нагрузка:
-d — нагрузка на каждый диск отдельно
-m — нагрузка на оперативную память и swap
-с — нагрузка на процессор, отдельно по каждому ядру
-p — количество процессов и тредов
-w — нагрузка на ipv4
-W — ошибки на ipv4
-i — нагрузка на интерфейс
Поиск отдельных процессов:
-O — top-3 процессов CPU
-G — top-3 процессов RAM
-D — top-3 процессов диск
-N — top-3 процессов сеть
Если вам этого недостаточно, можно посмотреть полный снимок нагрузки на сервер командой:
atop -r путь до лога
можно сразу указать временные рамки, например:
atop -r /var/log/atop/atop_20190128 -b 09:35:01 -e 10:55:01
Откроется тот же atop, в котором видна вся нагрузка на сервере, где можно выставлять сортировку по процессам, но за только на нужное время. Чтобы открыть следующий снимок нагрузки, нажмите t, предыдущий снимок — T. Время снимка указано в первой строке посередине экрана.
 
Последнее редактирование: