Просмотр Исходного

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

h3. Установка Sysstat:
{panel}
yum install sysstat
{panel}

h3. Запустить службу sysstat:
{panel}
/etc/init.d/sysstat start
{panel}

h3. Установите службу sysstat для автоматического запуска:
{panel}
chkconfig sysstat on
{panel}{*}Отчеты sysstat*

По умолчанию sysstat сообщает о деятельности каждые 10 минут каждый день. Если вы хотите изменить этот интервал, отредактируйте его здесь:
{panel}
vim /etc/cron.d/sysstat
{panel}
{panel}
\#запустить инструмент учета активности системы каждые 10 минут
\*/10 * * * * root /usr/lib/sa/sa1 1 1
\#генерировать ежедневную сводку учета процессов в 23:53
53 23 * * * root /usr/lib/sa/sa2 \-A
{panel}

h3. Команда iostat:

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

Вы также можете отображать статистику CPU после каждого определенного интервала, скажем, 5 секунд:
{panel}
iostat \-tc 5
{panel}

h3. Команда mpstat:

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

h3. Команда sar:

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

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