Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 320|Odgovoriti: 0

[linux] Sysstat vodič za orodja za spremljanje zmogljivosti Linux sistemov

[Kopiraj povezavo]
Objavljeno 25. 9. 2025 ob 10:41:14 | | | |
Zahteve: Kupil sem lahek oblačni strežnik v Alibaba Cloud, včasih je procesor 100 % in daljinskega upravljalnika ni mogoče povezati, ne vem, kaj se je zgodilo, nato pa se po ponovnem zagonu ali čakanju vrne v normalno stanje. Sysstat lahko redno uporabljate za zbiranje sistemskih pogojev (nekatere slike Alibaba Cloud so že vgrajene).
Linux uporablja orodje za spremljanje zmogljivosti Netdata z uporabo Dockerja
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Uradna spletna stran:Prijava do hiperpovezave je vidna.
Izvir:Prijava do hiperpovezave je vidna.
Pogosto zastavljena vprašanja:Prijava do hiperpovezave je vidna.

Programski paket sysstat vsebuje različne pripomočke, ki jih komercialni Unix pogosto uporablja za spremljanje zmogljivosti sistema in aktivnosti uporabe:

  • Iostat poroča o statistikah procesorja in statistikah vhoda/izhoda za blokovne naprave in particije.
  • MPSTAT poroča o posameznih ali združenih statistikah, povezanih s procesorji.
  • pidstat poroča o statistiki za Linux naloge (procese): vhodno/izhodni, procesor, pomnilnik itd.
  • Tapestat poroča o statistikah o trakovnih pogonih, povezanih s sistemom.
  • cifsiostat poroča o statistiki CIFS.


Sysstat vsebuje tudi orodja, ki jih lahko načrtujete preko CRON ali Systemd za zbiranje in beleženje zgodovine podatkov o zmogljivosti in aktivnostih:

  • SAR zbira, poroča in shranjuje informacije o dejavnostih sistema (glej seznam metrik, ki jih SAR zbira spodaj).
  • SADC je zbiralec podatkov o dejavnostih sistema, ki služi kot ozadje za SAR.
  • SA1 zbira binarne podatke in jih shranjuje v dnevno podatkovno datoteko sistemske aktivnosti. Je vmesnik SADC in je zasnovan za delovanje preko cron ali systemd.
  • SA2 ustvarja dnevno poročilo o povzetku aktivnosti. Je vmesnik SAR in je zasnovan za delovanje preko cron ali systemd.
  • SADF prikazuje podatke, zbrane s SAR, v različnih formatih (CSV, XML, JSON itd.) in se lahko uporablja za izmenjavo podatkov z drugimi programi. Ta ukaz se lahko uporabi tudi za prikaz različnih aktivnosti, ki jih zbere SAR v formatu SVG (Scalable Vector Graphics).


Privzeti vzorčni interval je 10 minut, seveda pa ga je mogoče spremeniti (lahko je le 1 sekunda).

Vadnica za namestitev

V primeru Rocky Linux 9 je namestitveni ukaz naslednji:

Konfiguracijska datoteka: /etc/sysconfig/sysstat
Frekvenca zbiranja: systemctl cat sysstat-collect.timer
Imenik zbirke: /var/log/sa

Oglejte si specifične metrike

Poraba procesorja:
sar -u -f /var/log/sa/sa05
Poraba pomnilnika:
sar -r -f /var/log/sa/sa05
Uporaba swap particij:
sar -S -f /var/log/sa/sa05
Uporaba vhodno/izhodnih storitev:
sar -b -f /var/log/sa/sa05
Statistika omrežnega vmesnika (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Preklapljanje konteksta in ustvarjanje procesov na sekundo:
sar -w -f /var/log/sa/sa05



Uporabite crontab za klic pidstata za zbiranje informacij o procesih z naslednjim ukazom:

Opomba: DaPri logrotatno rezanih hlodihOris.

Referenčni:Prijava do hiperpovezave je vidna.




Prejšnji:Stratum V1, V2 omrežje kriptovalut komunicira s protokolom poola
Naslednji:Git sinhronizira kodo primarne veje repozitorija z vejo zasebnega repozitorija
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com