Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 320|Odpověď: 0

[linux] Sysstat tutoriál pro nástroje pro monitorování výkonu systémů Linux

[Kopírovat odkaz]
Zveřejněno 25. 9. 2025 10:41:14 | | | |
Požadavky: Koupil jsem lehký cloudový server v Alibaba Cloud, někdy je CPU na 100 % a dálkový ovladač nelze připojit, nevím, co se stalo, a po restartu nebo čekání se to vrátí do normálu. Sysstat můžete pravidelně používat k sběru systémových podmínek (některé obrázky Alibaba Cloud jsou už nainstalované vestavěně).
Linux nasazuje nástroj Netdata pro monitorování výkonu pomocí Dockeru
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Oficiální webové stránky:Přihlášení k hypertextovému odkazu je viditelné.
Zdroj:Přihlášení k hypertextovému odkazu je viditelné.
Často kladené otázky:Přihlášení k hypertextovému odkazu je viditelné.

Softwarový balíček sysstat obsahuje různé nástroje běžně používané komerčním Unixem ke sledování výkonu systému a jeho využití:

  • Iostat hlásí statistiky CPU a vstupní/výstupní statistiky pro bloková zařízení a oddíly.
  • MPSTAT uvádí individuální nebo kombinované statistiky související s procesory.
  • Pidstat hlásí statistiky pro linuxové úkoly (procesy): I/O, CPU, paměť atd.
  • Tapestat hlásí statistiky o páskových mechanikách připojených k systému.
  • cifsiostat uvádí statistiky CIFS.


Sysstat také obsahuje nástroje, které můžete naplánovat pomocí CRON nebo Systemd pro sběr a zaznamenávání historie dat o výkonu a aktivitách:

  • SAR shromažďuje, reportuje a ukládá informace o aktivitách systému (viz níže uvedený seznam metrik shromážděných SAR).
  • SADC je sběratel dat o aktivitě systému, který slouží jako backend pro SAR.
  • SA1 sbírá binární data a ukládá je do souboru systémových aktivit denně. Je to frontend SADC a je navržen tak, aby běžel přes cron nebo systemd.
  • SA2 generuje denní souhrn aktivit. Je to frontend SAR a je navržen tak, aby běžel přes cron nebo systemd.
  • SADF zobrazuje data shromážděná SAR v různých formátech (CSV, XML, JSON atd.) a může být použita k výměně dat s jinými programy. Tento příkaz lze také použít k grafickému zobrazení různých aktivit shromážděných SAR pomocí formátu SVG (Scalable Vector Graphics).


Výchozí interval vzorkování je 10 minut, ale samozřejmě se dá změnit (může to být jen 1 sekunda).

Instalační návod

V případě Rocky Linux 9 je instalační příkaz následující:

Konfigurační soubor: /etc/sysconfig/sysstat
Frekvence sběru: systemctl cat sysstat-collect.timer
Adresář sbírky: /var/log/sa

Zobrazit konkrétní metriky

Využití CPU:
sar -u -f /var/log/sa/sa05
Využití paměti:
sar -r -f /var/log/sa/sa05
Použití swap partition:
sar -S -f /var/log/sa/sa05
Použití I/O:
sar -b -f /var/log/sa/sa05
Statistiky síťového rozhraní (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Přepínání kontextu a vytváření procesů za sekundu:
sar -w -f /var/log/sa/sa05



Použijte crontab k volání pidstatu pro získání informací o procesu pomocí následujícího příkazu:

Poznámka: AnoS logrotátně řezanými kládamiOsnova.

Odkaz:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:Síť kryptoměn Stratum V1, V2 komunikuje s protokolem poolu
Další:Git synchronizuje kód větve primárního repozitáře s větví privátního repozitáře
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com