Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 320|Відповідь: 0

[linux] Підручник з sysstat для інструментів моніторингу продуктивності систем Linux

[Копіювати посилання]
Опубліковано 2025-9-25 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 повідомляє статистику для задач (процесів): 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