Sar - утилита, которая является частью Sysstat пакета, которую можно использовать для просмотра данных производительности на вашем сервере. Использование системных ресурсов можно увидеть при заданных временных рамках, чтобы помочь решить проблемы с производительностью устранить неполадки или для оптимизации производительности.
Установка Sysstat:
yum install sysstat
Запустить службу sysstat:
/etc/init.d/sysstat start
Установите службу sysstat для автоматического запуска:
chkconfig sysstat on
По умолчанию 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