Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 320|Svar: 0

[Linux] sysstat-handledning för Linux systemprestandaövervakningsverktyg

[Kopiera länk]
Publicerad 2025-9-25 10:41:14 | | | |
Krav: Jag köpte en lättviktig molnserver i Alibaba Cloud, ibland är CPU:n 100% och fjärranslutaren kan inte anslutas, och jag vet inte vad som hände, och den återgår till det normala efter omstart eller väntan en stund. Du kan använda sysstat för att regelbundet samla in systemförhållanden (vissa bilder av Alibaba Cloud är redan installerade inbyggda).
Linux distribuerar Netdata prestandaövervakningsverktyg med hjälp av Docker
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Officiell webbplats:Inloggningen med hyperlänken är synlig.
Källa:Inloggningen med hyperlänken är synlig.
Vanliga frågor:Inloggningen med hyperlänken är synlig.

Sysstat-mjukvarupaketet innehåller en mängd verktyg som vanligtvis används av kommersiella Unix för att övervaka systemprestanda och användningsaktiviteter:

  • iostat rapporterar CPU-statistik och in-/utmatningsstatistik för blockenheter och partitioner.
  • MPSTAT rapporterar individuella eller kombinerade processorrelaterade statistik.
  • pidstat rapporterar statistik för Linux-uppgifter (processer): I/O, CPU, minne, etc.
  • Tapestat rapporterar statistik på bandstationer anslutna till systemet.
  • Cifsiostat rapporterar CIFS-statistik.


Sysstat innehåller också verktyg som du kan schemalägga via cron eller systemd för att samla in och registrera historiken över prestations- och aktivitetsdata:

  • SAR samlar in, rapporterar och sparar systemaktivitetsinformation (se listan över mätvärden som samlats in av SAR nedan).
  • SADC är en datainsamlare för systemaktiviteter som fungerar som backend för SAR.
  • SA1 samlar in binär data och lagrar den i en daglig datafil för systemaktivitet. Det är SADC:s frontend och är designat för att köras via cron eller systemd.
  • SA2 genererar en daglig aktivitetssammanfattning. Det är frontend för SAR och är designat för att köras via cron eller systemd.
  • SADF visar data som samlas in av SAR i olika format (CSV, XML, JSON, etc.) och kan användas för att utbyta data med andra program. Detta kommando kan också användas för att grafteckna de olika aktiviteter som samlas in av SAR med SVG (Scalable Vector Graphics)-format.


Standardintervallet för sampling är 10 minuter, men det kan förstås ändras (det kan vara så kort som 1 sekund).

Installationshandledning

I fallet med Rocky Linux 9 är installationskommandot följande:

Konfigurationsfil: /etc/sysconfig/sysstat
Insamlingsfrekvens: systemctl cat sysstat-collect.timer
Samlingskatalog: /var/log/sa

Visa specifika mätvärden

CPU-användning:
SAR -u -f /var/log/sa/sa05
Minnesanvändning:
SAR -r -f /var/log/sa/sa05
Användning av swap-partition:
sar -S -f /var/log/sa/sa05
I/O-användning:
SAR -b -f /var/log/sa/sa05
Nätverksgränssnittsstatistik (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Kontextväxling och processskapande per sekund:
SAR -w -f /var/log/sa/sa05



Använd crontab för att anropa pidstat för att samla in processinformation med följande kommando:

Notera: JaMed stockrot skär stockarKontur.

Hänvisning:Inloggningen med hyperlänken är synlig.




Föregående:Cryptocurrency-nätverket Stratum V1, V2 kommunicerar med poolprotokollet
Nästa:Git synkar den primära repository-grenkoden till den privata repository-grenen
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com