Sar для мониторинга производительности системы

Sar для мониторинга производительности системы

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

Установка Sar

Sysstat можно легко установить с помощью менеджера пакетов yum (CentOS, Red Hat, Fedora):

# yum install sysstat

Sysstat можно легко установить в Ubuntu/ Debian/ linux Mint с помощью команды:

# sudo apt-get install sysstat

Установка включает в себя cron задачу, расположенный в /etc/cron.d/sysstat, который собирает информацию о производительности системы каждые десять минут. Этот интервал опроса может быть изменен если понадобится путем изменения задания в крон. Сейчас мы поправим файлик (ставил и проверял все в Ubuntu 13.4):

# sudo vim /etc/default/sysstat

Меняем строку с ENABLED=”false” на ENABLED=”true” после чего сохраняемся. После чего изменим интервал сбора информации с каждых 10 минут и меняем на каждые 2 минуты, для этого отредактируем:

# sudo vim /etc/cron.d/sysstat
#Меняем строчку с
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
#На
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1

Перезапустим сервис sysstat :

# sudo service sysstat restart

Использование Sar

Через некоторое время крон выполнит скрипт, чтобы начать сбор данных и команда Sar может быть использована для отображения собранной информации. Выполнение команды без аргументов (без всяких опций) будет предоставлять информацию загрузку системы на текущий день:

# sar
sar

sar Ubuntu

Флаги -s (для начала) и -e (для конца) могут быть использованы, чтобы сузить отображаемою информацию в установленный срок:

# sar -s 02:30:00 -e 04:00:00

Для предыдущих дней, вам нужно указать флаг-F, а также путь к этой дней стат файла; которые расположены в /var/log/sa/. Чтобы увидеть данные для 9-го, вы должны использовать файл SA09.

# sar -f /var/log/sa/sai09

Онлайн информация может быть собрана и отображается, указав интервал сбора и количество раз:

# sar 5 10
sar 5 10

sar 5 10

Тема «Sar для мониторинга производительности системы» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.