Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Sadc, регулярно вызываемый cron, выполняет мониторинг и сохраняет свои измерения в файлах в папке / var / log / sa /. Для изучения этих данных можно использовать клиент sar.

Отчет о деятельности системы ( sar) - это производная от Unix System V команда системного монитора, используемая для составления отчетов о различных нагрузках на систему, включая активность ЦП , память / подкачку, прерывания, загрузку устройства, использование сети и пространства подкачки . Sar использует файловую систему для сбора информации. [3]/proc

Поддержка платформы [ править ]

Изначально Sar был разработан для операционной системы Solaris [4] и доступен в Linux, Solaris, AIX, HP-UX, но недоступен для macOS или FreeBSD, до 2013 года этот bsdsarинструмент фактически устарел. [5]

Дистрибутивы Linux , такие как Debian, Red Hat Enterprise Linux, SuSe [6] и Ubuntu, предоставляют sarслужебные программы через sysstatпакет.

Синтаксис [ править ]

sar [-flags] [-e время] [-f имя файла] [-i сек] [-s время]
-f
filename Использует имя файла как источник данных для sar. По умолчанию используется текущий файл данных за день / var / adm / sa / sadd.
-e
time Выбирает данные по времени. По умолчанию 18:00.
sec Выбирает данные с интервалами, максимально близкими к секундам секунд.

Пример [ править ]

[user @ localhost] $ sar # Отображает текущую активность процессора.

Пакет Sysstat [ править ]

В дополнение к sarкоманде, пакет Linux sysstat в Debian, [7] RedHat Enterprise Linux и SuSE предоставляет дополнительные инструменты отчетности:

  • sar(1): Собирать, сообщать или сохранять информацию о деятельности системы. -  Руководство по командам пользователя Linux
  • sa1(8): Собирать и хранить двоичные данные в файле ежедневных данных о деятельности системы. -  Руководство по администрированию Linux и привилегированным командам
  • sa2(8): вариант оболочки sar, поддерживающий те же флаги, что и sarкоманда, которая записывает ежедневный отчет в каталог / var / log / sa. -  Руководство по администрированию Linux и привилегированным командам
  • sadf(1):, аналогично, sarно может записывать свои данные в разных форматах (CSV, XML и т. д.). Это полезно для загрузки данных о производительности в базу данных или импорта их в электронную таблицу для построения графиков.
  • iostat(1):  сообщает основную статистику ЦП и статистику ввода / вывода для устройств, разделов и сетевых файловых систем.  -  Руководство по командам пользователя Linux
  • mpstat(1): сообщает статистику по отдельным или комбинированным процессорам. -  Руководство по командам пользователя Linux
  • pidstat(1): сообщает статистику для задач (процессов) Linux: ввода-вывода, процессора, памяти и т. д. -  Руководство по командам пользователя Linux
  • nfsiostat(1): сообщает статистику ввода / вывода для сетевых файловых систем (NFS). -  Руководство по командам пользователя Linux
  • cifsiostat(1): сообщает статистику ввода-вывода для ресурсов CIFS . -  Руководство по командам пользователя Linux

См. Также [ править ]

  • Атопсар
  • Nmon
  • sag- команда "график активности системы" [8]
  • ksar - лицензированное BSD приложение на основе Java для создания графика всех параметров на основе данных, собранных с помощью утилит sar Unix.
  • CURT , средство отчетов об использовании ЦП IBM AIX
  • isag, команда на основе tcl для построения данных sar / sysstat

Ссылки [ править ]

  • sar(1) -  Справочное руководство по командам пользователя Solaris 10
  • Простой мониторинг системы с помощью SAR (IBM developerWorks)
  • Репортер системной активности (Softpanorama)
  • Статья о sar на Computerhope

Сноски [ править ]

  1. ^ https://github.com/sysstat/sysstat/releases/tag/v12.1.1
  2. ^ http://sebastien.godard.pagesperso-orange.fr/
  3. ^ http://sebastien.godard.pagesperso-orange.fr/man_sar.html
  4. ^ https://www.itworld.com/article/2786092/open-source-tools/unix-tip--using-sar-for-long-term-performance-analysis.html.
  5. ^ https://www.freshports.org/sysutils/bsdsar
  6. ^ http://www.softpanorama.org/Admin/Monitoring/sar.shtml
  7. ^ https://packages.debian.org/sid/sysstat
  8. ^ "провисание (1)" (PDF) . Справочное руководство SUNOS . Маунтин-Вью, Калифорния: Sun Microsystems. 1993-02-24. С. 1–895 . Проверено 4 мая 2010 . sag - график активности системы [...] ОПИСАНИЕ sag графически отображает данные активности системы, сохраненные в файле двоичных данных при предыдущем запуске sar (1).