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

Вид: 1067|Ответ: 1

[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 синхронизирует основной код ветки репозитория с веткой приватного репозитория
 Хозяин| Опубликовано16 секунд назад |
1、sysstatДанные, полученные сервисом, отражают общую производительность системы. Файл данных sysstat считывается через команду sar, и результаты становятся более удобными и понятными;

2. Ина вершинеИнструменты — даРазбийте данные о производительности по каждому процессу, результаты анализа на верхней поверхности довольно динамичны, аналогично прямому выполнению top. Он может сортировать по состоянию CPU и памяти, а также выполнять регулярное сопоставление. Aposar, напротив, больше похож на вывод SAR-инструмента.

3、OSWatchИнструмент основан на широко используемых инструментах, таких как sysstat, PS и TOP, которые были дополнительно разработаны и упакованы с помощью shell-скриптов. Конечно, результат довольно удобен для пользователя; после установки и извлечения пакета tar его можно использовать, что позволяет хранить исполняемые программы и результаты в любом месте. Также поддерживается сжатие выходного контента с помощью команды gzip.

4、NMonВывод инструмента ощущается довольно хаотичным (не в режиме реального времени), и обработка файлов с помощью проверки неудобна. Однако после извлечения данных объединение их с Excel Output становится более удобным и требует относительно низкого уровня навыков. Любой может просто нажать на макрос в Excel, чтобы создать красивую графику тренда.

Таким образом, при возникновении локализации задачи системы и анализа их можно использовать вместе. Исходя из текущего пользовательского опыта, вышеуказанные инструменты не занимают большую часть системы. На важных узлах компании, помимо развертывания таких инструментов, как Zabbix и Nagios, можно также использовать инструменты OSWATCH и Atop для комбинированного анализа после возникновения проблем. Первый можно использовать для просмотра трендовых графиков, второй — для сравнения текстовых данных.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com