Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 320|Atsakyti: 0

[Linux] "Sysstat" pamoka, skirta "Linux" sistemos našumo stebėjimo įrankiams

[Kopijuoti nuorodą]
Publikuota: 2025-9-25 10:41:14 | | | |
Reikalavimai: Aš nusipirkau lengvą debesies serverį "Alibaba Cloud", kartais procesorius yra 100% ir nuotolinio valdymo pulto negalima prijungti, ir nežinau, kas atsitiko, ir jis grįžta į normalią būseną paleidus iš naujo ar laukiant tam tikrą laiką. Galite naudoti "sysstat", kad reguliariai rinktumėte sistemos sąlygas (kai kurie "Alibaba Cloud" vaizdai jau yra įdiegti).
"Linux" diegia "Netdata" našumo stebėjimo įrankį naudodama "Docker"
https://www.itsvse.com/thread-10824-1-1.html

Sysstat

Oficiali svetainė:Hipersaito prisijungimas matomas.
Šaltinis:Hipersaito prisijungimas matomas.
Dažnai užduodami klausimai:Hipersaito prisijungimas matomas.

Sysstat programinės įrangos pakete yra įvairių paslaugų, kurias komerciniai Unix dažniausiai naudoja sistemos našumui ir naudojimo veiklai stebėti:

  • iostat praneša procesoriaus statistiką ir blokinių įrenginių bei skaidinių įvesties / išvesties statistiką.
  • MPSTAT pateikia individualią arba kombinuotą su procesoriumi susijusią statistiką.
  • pidstat pateikia Linux užduočių (procesų) statistiką: I/O, CPU, atmintis ir kt.
  • "Tapestat" praneša prie sistemos prijungtų juostų įrenginių statistiką.
  • cifsiostat praneša CIFS statistiką.


"Sysstat" taip pat yra įrankių, kuriuos galite suplanuoti naudodami cron arba systemd, kad rinktumėte ir įrašytumėte veiklos ir veiklos duomenų istoriją:

  • SAR renka, praneša ir išsaugo sistemos veiklos informaciją (žr. toliau pateiktą SAR surinktų metrikų sąrašą).
  • PAVB yra sistemos veiklos duomenų rinktuvas, kuris naudojamas kaip SAR vidinė sistema.
  • SA1 renka dvejetainius duomenis ir saugo juos sistemos veiklos kasdieniame duomenų faile. Tai yra SADC sąsaja ir skirta veikti per cron arba systemd.
  • SA2 sugeneruoja dienos veiklos suvestinės ataskaitą. Tai yra SAR priekinė dalis ir skirta veikti per cron arba systemd.
  • SADF rodo SAR surinktus duomenis įvairiais formatais (CSV, XML, JSON ir kt.) ir gali būti naudojami keičiantis duomenimis su kitomis programomis. Ši komanda taip pat gali būti naudojama įvairioms SAR surinktoms veikloms grafiškai vaizduoti naudojant SVG (Scalable Vector Graphics) formatą.


Numatytasis atrankos intervalas yra 10 minučių, tačiau, žinoma, jį galima keisti (jis gali būti vos 1 sekundė).

Diegimo pamoka

"Rocky Linux 9" atveju diegimo komanda yra tokia:

Konfigūracijos failas: /etc/sysconfig/sysstat
Rinkimo dažnis: systemctl cat sysstat-collect.timer
Kolekcijų katalogas: /var/log/sa

Konkrečios metrikos peržiūra

Cpu:
sar -u -f /var/log/sa/sa05
Atminties:
sar -r -f /var/log/sa/sa05
Apsikeitimo skaidinio naudojimas:
sar -S -f /var/log/sa/sa05
I/O naudojimas:
sar -b -f /var/log/sa/sa05
Tinklo sąsajos statistika (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Konteksto perjungimas ir procesų kūrimas per sekundę:
sar -w -f /var/log/sa/sa05



Naudokite crontab, kad iškviestumėte pidstat ir rinktumėte proceso informaciją naudodami šią komandą:

Pastaba: TaipSu rąstiniais pjaustymo rąstaisStruktūros.

Nuoroda:Hipersaito prisijungimas matomas.




Ankstesnis:Stratum V1, V2 kriptovaliutų tinklas palaiko ryšį su baseino protokolu
Kitą:"Git" sinchronizuoja pirminės saugyklos šakos kodą su privačios saugyklos šaka
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com