
Sar для мониторинга производительности системы
Sar -утилита, которая является частью Systat пакета, которую можно использовать для просмотра данных производительности на вашем сервере. Использование системных ресурсов можно увидеть при заданных временных рамках, чтобы помочь решить проблемы с производительностью устранить неполадки или для оптимизации производительности.
Установка Sar
Sysstat можно легко установить с помощью менеджера пакетов yum (CentOS, Red Hat, Fedora):
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Sysstat можно легко установить в Ubuntu/ Debian/ linux Mint с помощью команды:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Установка включает в себя cron задачу, расположенный в /etc/cron.d/sysstat, который собирает информацию о производительности системы каждые десять минут. Этот интервал опроса может быть изменен если понадобится путем изменения задания в крон. Сейчас мы поправим файлик (ставил и проверял все в Ubuntu 13.4):
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Меняем строку с ENABLED=”false” на ENABLED=”true” после чего сохраняемся. После чего изменим интервал сбора информации с каждых 10 минут и меняем на каждые 2 минуты, для этого отредактируем:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Перезапустим сервис sysstat :
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Использование Sar
Через некоторое время крон выполнит скрипт, чтобы начать сбор данных и команда Sar может быть использована для отображения собранной информации. Выполнение команды без аргументов (без всяких опций) будет предоставлять информацию загрузку системы на текущий день:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
<img aria-describedby=»caption-attachment-1230″ loading=»lazy» class=»size-full wp-image-1230″ src=»http://linux-notes.org/wp-content/uploads/2014/04/sar.png» alt=»sar» width=»590″ height=»65″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/sar.png 590w, https://linux-notes.org/wp-content/uploads/2014/04/sar-300×33.png 300w» sizes=»(max-width: 590px) 100vw, 590px» />
sar Ubuntu
Флаги -s (для начала) и -e (для конца) могут быть использованы, чтобы сузить отображаемою информацию в установленный срок:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Для предыдущих дней, вам нужно указать флаг-F, а также путь к этой дней стат файла; которые расположены в /var/log/sa/. Чтобы увидеть данные для 9-го, вы должны использовать файл SA09.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Онлайн информация может быть собрана и отображается, указав интервал сбора и количество раз:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
<img aria-describedby=»caption-attachment-1231″ loading=»lazy» class=»size-full wp-image-1231″ src=»http://linux-notes.org/wp-content/uploads/2014/04/sar-5-10.png» alt=»sar 5 10″ width=»681″ height=»245″ srcset=»https://linux-notes.org/wp-content/uploads/2014/04/sar-5-10.png 681w, https://linux-notes.org/wp-content/uploads/2014/04/sar-5-10-300×107.png 300w» sizes=»(max-width: 681px) 100vw, 681px» />
sar 5 10
Тема «Sar для мониторинга производительности системы» завершена.