Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 320|Odpoveď: 0

[linux] Sysstat tutoriál pre nástroje na monitorovanie výkonu systémov Linuxu

[Kopírovať odkaz]
Zverejnené 25.9.2025 10:41:14 | | | |
Požiadavky: Kúpil som ľahký cloudový server v Alibaba Cloud, niekedy je CPU na 100 % a diaľkový ovládač sa nedá pripojiť, neviem, čo sa stalo, a po reštarte alebo čakaní sa to vráti do normálu. Sysstat môžete pravidelne používať na zber systémových podmienok (niektoré obrázky Alibaba Cloud sú už nainštalované zabudované).
Linux nasadzuje nástroj na monitorovanie výkonu Netdata pomocou Dockeru
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Oficiálna webová stránka:Prihlásenie na hypertextový odkaz je viditeľné.
Zdroj:Prihlásenie na hypertextový odkaz je viditeľné.
Často kladené otázky:Prihlásenie na hypertextový odkaz je viditeľné.

Softvérový balík sysstat obsahuje rôzne nástroje, ktoré komerčný Unix bežne používa na monitorovanie výkonu systému a jeho využitia:

  • Iostat hlási štatistiky CPU a štatistiky vstupu/výstupu pre blokové zariadenia a partíže.
  • MPSTAT zverejňuje individuálne alebo kombinované štatistiky súvisiace s procesormi.
  • Pidstat hlási štatistiky pre linuxové úlohy (procesy): I/O, CPU, pamäť a podobne.
  • Tapestat hlási štatistiky z páskových jednotiek pripojených k systému.
  • cifsiostat uvádza štatistiky CIFS.


Sysstat tiež obsahuje nástroje, ktoré môžete naplánovať cez CRON alebo Systemd na zber a zaznamenávanie histórie údajov o výkone a aktivite:

  • SAR zhromažďuje, reportuje a ukladá informácie o aktivitách systému (pozri zoznam metrík zbieraných SAR nižšie).
  • SADC je zberateľ dát o aktivite systému, ktorý slúži ako backend pre SAR.
  • SA1 zbiera binárne dáta a ukladá ich do súboru systémovej aktivity denne. Je to frontend SADC a je navrhnutý tak, aby bežal cez cron alebo systemd.
  • SA2 generuje dennú správu o súhrne aktivít. Je to frontend SAR a je navrhnutý tak, aby bežal cez cron alebo systemd.
  • SADF zobrazuje dáta zozbierané SAR v rôznych formátoch (CSV, XML, JSON atď.) a môže byť použitý na výmenu dát s inými programami. Tento príkaz môže byť tiež použitý na zobrazenie rôznych aktivít zhromaždených SAR pomocou formátu SVG (Scalable Vector Graphics).


Predvolený vzorkovací interval je 10 minút, ale samozrejme sa dá zmeniť (môže to byť len 1 sekunda).

Inštalačný tutoriál

V prípade Rocky Linux 9 je inštalačný príkaz nasledovný:

Konfiguračný súbor: /etc/sysconfig/sysstat
Frekvencia zberu: systemctl cat sysstat-collect.timer
Adresár kolekcií: /var/log/sa

Zobraziť konkrétne metriky

Cpu:
sar -u -f /var/log/sa/sa05
Využitie pamäte:
sar -r -f /var/log/sa/sa05
Použitie swap partície:
sar -S -f /var/log/sa/sa05
Použitie I/O:
sar -b -f /var/log/sa/sa05
Štatistiky sieťového rozhrania (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Prepínanie kontextu a tvorba procesov za sekundu:
sar -w -f /var/log/sa/sa05



Použite crontab na zavolanie pidstatu na získanie informácií o procese pomocou nasledujúceho príkazu:

Poznámka: ÁnoPri logrotatívne rezaných kmeňochObrys.

Referencia:Prihlásenie na hypertextový odkaz je viditeľné.




Predchádzajúci:Sieť kryptomien Stratum V1, V2 komunikuje s protokolom poolu
Budúci:Git synchronizuje kód vetvy primárneho repozitára s vetvou privátneho repozitára
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com