Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 320|Отговор: 0

[linux] Sysstat tutorial за инструменти за мониторинг на производителността на 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 дял (swap partition):
sar -S -f /var/log/sa/sa05
Използване на I/O:
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