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: 1067|Odpověď: 1

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

[Kopírovat odkaz]
Zveřejněno 25.09.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
 Pronajímatel| ZveřejněnoPřed 16 sekundami |
1、sysstatData získaná službou odrážejí celkový výkon systému. Soubor dat sysstat je přečten příkazem sar a výsledky jsou uživatelsky přívětivější a snáze pochopitelné;

2. Ana vrcholuNástroje, anoRozdělte výkonnostní data na každý proces, Výsledky analýzy atop jsou poměrně dynamické, podobně jako při přímém provádění top. Může třídit podle stavu CPU a paměti a také provádět pravidelné porovnání. Aposar je naopak podobnější výstupu SAR nástroje.

3、OSWatchNástroj je založen na běžně používaných nástrojích jako sysstat, PS a TOP, dále vyvinutých a zabalených pomocí shell skriptů. Samozřejmě výstup je velmi uživatelsky přívětivý; po instalaci balíčku tar a jeho extrakci jej lze použít, což umožňuje ukládání spustitelných programů a výsledků kdekoliv. Podporuje také kompresi výstupního obsahu voláním příkazu gzip.

4、nmonVýstup z nástroje působí poměrně chaoticky (ne v reálném čase) a zpracování výstupních souborů kontrolou je nepohodlné. Po extrakci dat je však kombinace s Excel Output uživatelsky přívětivější a vyžaduje relativně nízkou úroveň dovedností. Kdokoli může jednoduše kliknout na makro v Excelu a vytvořit krásný trendový graf.

Proto při lokalizaci a analýze systémových problémů lze tyto problémy používat společně. Na základě současné uživatelské zkušenosti výše uvedené nástroje nezabírají velkou část systému. Na důležitých uzlech ve firmě, kromě nasazení nástrojů jako Zabbix a Nagios, můžete také nasadit nástroje OSWATCH a Atop, které usnadní kombinovanou analýzu po vzniku problémů. První možnost můžete použít k zobrazení trendových grafů, zatímco druhou k porovnání textových dat.
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