Мониторинг производительности системы с Sysstat ( Sar )

Skip to end of metadata
Go to start of metadata

Sar - утилита, которая является частью Sysstat пакета, которую можно использовать для просмотра данных производительности на вашем сервере. Использование системных ресурсов можно увидеть при заданных временных рамках, чтобы помочь решить проблемы с производительностью устранить неполадки или для оптимизации производительности.

Установка Sysstat:

yum install sysstat

Запустить службу sysstat:

/etc/init.d/sysstat start

Установите службу sysstat для автоматического запуска:

chkconfig sysstat on

Отчеты sysstat

По умолчанию sysstat сообщает о деятельности каждые 10 минут каждый день. Если вы хотите изменить этот интервал, отредактируйте его здесь:

vim /etc/cron.d/sysstat

#запустить инструмент учета активности системы каждые 10 минут
*/10 * * * * root /usr/lib/sa/sa1 1 1
#генерировать ежедневную сводку учета процессов в 23:53
53 23 * * * root /usr/lib/sa/sa2 -A

Команда iostat:

Команда iostat отображает среднее использование ЦП с момента последней перезагрузки. По умолчанию команда без опции отображает среднее использование ЦП и статистику ввода / вывода всех дисков и их разделов.

Вы также можете отображать статистику CPU после каждого определенного интервала, скажем, 5 секунд:

iostat -tc 5

Команда mpstat:

Команда mpstat используется для отображения CPU каждого процессора отдельно. По умолчанию команда mpstat без опции показывает расширенный вывод использования ЦП.

Команда sar:

Команда sar генерирует статистику использования ЦП, использования ОЗУ и средней нагрузки на сервере, и сохраняет их в файле с регулярным интервалом. По умолчанию команда без опции отображает статистику CPU текущего дня.

Отобразить текущее использование ЦП в определенный временной интервал. Следующая команда генерирует вывод каждые 5 секунд 2 раза:

sar -u 5 2

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.