Вимоги: Я купив легкий хмарний сервер у Alibaba Cloud, іноді процесор працює на 100%, а пульт не можна підключити, і я не знаю, що сталося, і після перезавантаження або очікування він повертається до норми. Ви можете регулярно використовувати sysstat для збору системних умов (деякі зображення Alibaba Cloud вже встановлені вбудованими).
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 для збору інформації про процес за допомогою наступної команди:
Примітка: ТакЗа допомогою логротатних колод, зрізаних колод.Схема.
Посилання:Вхід за гіперпосиланням видно. |