Команда Unix для сбора, отчета или сохранения информации о активности системы.
Регулярно вызываемый cron, sadc осуществляет мониторинг и сохраняет результаты измерений в файлах в папке /var/log/sa/. Клиент sar можно использовать для изучения этих данных.
Отчет о системной активности ( sar) — это команда системного монитора, производная от Unix System V , используемая для составления отчетов о различных нагрузках системы, включая активность ЦП , память/подкачку, прерывания, загрузку устройств, использование сети и пространства подкачки . Сар использует файловую систему для сбора информации. [3]/proc
Поддержка платформы
Sar изначально был разработан для операционной системы Unix System V; он доступен в AIX, HP-UX, Solaris и других операционных системах на базе System V, но недоступен для macOS или FreeBSD. До 2013 года этот bsdsarинструмент существовал, но сейчас он устарел. [4]
Большинство дистрибутивов Linuxsar предоставляют утилиту через sysstatпакет.
Синтаксис
sar [-флаги] [-e время] [-f имя файла] [-i сек] [-s время]
-ф
имя_файла Использует имя файла в качестве источника данных для sar. По умолчанию используется текущий файл ежедневных данных /var/adm/sa/sadd.
-е
time Выбирает данные за определенный момент времени. По умолчанию — 18:00.
-я
сек. Выбирает данные с интервалом, максимально близким к секундам.
Пример
[user@localhost]$ sar # Отображает текущую активность процессора.
Пакет системной статистики
В дополнение к sarкоманде пакет Linux sysstat в Debian, [5] RedHat Enterprise Linux и SuSE предоставляет дополнительные инструменты отчетности:
sar(1): собирать, сообщать или сохранять информацию о активности системы. – Руководство пользователя по командам Linux
sa1(8): собирать и хранить двоичные данные в файле ежедневных данных о деятельности системы. – Руководство по администрированию Linux и привилегированным командам
sa2(8): вариант оболочки sar, поддерживающий те же флаги, что и sarкоманда, записывающая ежедневный отчет в каталог /var/log/sa. – Руководство по администрированию Linux и привилегированным командам
sadf(1): , похож на sar, но может записывать свои данные в разных форматах (CSV, XML и т. д.). Это полезно для загрузки данных о производительности в базу данных или импорта их в электронную таблицу для построения графиков.
^ «FreshPorts — sysutils/bsdsar: Reporter System Activity Reporter для FreeBSD» . www.freshports.org .
^ «Debian — Подробная информация о пакете sysstat в sid» . packages.debian.org .
^ "Провисание (1)" (PDF) . Справочное руководство SUNOS . Маунтин-Вью, Калифорния: Sun Microsystems. 24 февраля 1993 г. стр. 1–895 . Проверено 4 мая 2010 г. sag - график активности системы [...] ОПИСАНИЕ sag графически отображает данные активности системы, сохраненные в файле двоичных данных при предыдущем запуске sar(1).