Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 320|Ответ: 0

[linux] Учебник по sysstat для инструментов мониторинга производительности систем Linux

[Скопировать ссылку]
Опубликовано 25.09.2025 10:41:14 | | | |
Требования: Я купил лёгкий облачный сервер в Alibaba Cloud, иногда процессор работает на 100%, а пульт нельзя подключить, и я не знаю, что произошло, и после перезагрузки или ожидания он возвращается в норму. Вы можете регулярно собирать системные условия через sysstat (некоторые изображения Alibaba Cloud уже встроены).
Linux внедряет инструмент мониторинга производительности Netdata с помощью Docker
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Официальный сайт:Вход по гиперссылке виден.
Источник:Вход по гиперссылке виден.
Часто задаваемые вопросы:Вход по гиперссылке виден.

Программный пакет sysstat содержит ряд утилит, часто используемых коммерческими Unix для мониторинга производительности системы и их использования:

  • iostat показывает статистику процессора и статистику ввода/вывода для блоковых устройств и разделов.
  • MPSTAT предоставляет индивидуальную или комбинированную статистику, связанную с процессором.
  • pidstat сообщает статистику для задач (процессов) в Linux: I/O, CPU, память и т.д.
  • Tapestat публикует статистику по лентовым накопителям, подключённым к системе.
  • CIFSIOSTAT сообщает о статистике CIFS.


Sysstat также содержит инструменты, которые можно запланировать через cron или systemd для сбора и записи истории данных о производительности и активности:

  • SAR собирает, сообщает и сохраняет информацию о системной активности (см. список метрик, собранных SAR ниже).
  • SADC — это сборщик данных системной активности, который служит бэкендом для SAR.
  • SA1 собирает двоичные данные и хранит их в ежедневном файле данных о системной активности. Это интерфейс SADC и разработан для работы через cron или systemd.
  • SA2 формирует ежедневный отчёт о активности. Это фронтенд SAR, предназначенный для работы через cron или systemd.
  • SADF отображает данные, собранные SAR, в различных форматах (CSV, XML, JSON и др.) и может использоваться для обмена данными с другими программами. Эта команда также может использоваться для построения графиков различных действий, собираемых SAR, в формате SVG (Scalable Vector Graphics).


Стандартный интервал дискретизации — 10 минут, но, конечно, его можно изменить (может быть всего 1 секунда).

Руководство по установке

В случае Rocky Linux 9 команда установки выглядит следующим образом:

Файл конфигурации: /etc/sysconfig/sysstat
Частота сбора: systemctl cat sysstat-collect.timer
Каталог коллекции: /var/log/sa

Просмотр конкретных метрик

Использование процессора:
sar -u -f /var/log/sa/sa05
Использование памяти:
sar -r -f /var/log/sa/sa05
Использование раздела swap:
sar -S -f /var/log/sa/sa05
Использование ввода-вывода:
sar -b -f /var/log/sa/sa05
Статистика сетевого интерфейса (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Переключение контекста и создание процесса в секунду:
sar -w -f /var/log/sa/sa05



Используйте crontab, чтобы вызвать pidstat для сбора информации о процессе с помощью следующей команды:

Примечание: ДаС логротационными отрезанными бревнамиОчертание.

Ссылка:Вход по гиперссылке виден.




Предыдущий:Криптовалютная сеть Stratum V1 и V2 взаимодействует с протоколом пула
Следующий:Git синхронизирует основной код ветки репозитория с веткой приватного репозитория
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com