Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1067|Svar: 1

[Linux] sysstat vejledning til Linux systemydelsesovervågningsværktøjer

[Kopier link]
Opslået på 25.09.2025 10.41.14 | | | |
Krav: Jeg har købt en letvægts cloud-server i Alibaba Cloud, nogle gange er CPU'en 100%, og fjernbetjeningen kan ikke tilsluttes, og jeg ved ikke, hvad der skete, og så vender den tilbage til normalen efter genstart eller ventetid i en periode. Du kan bruge sysstat til regelmæssigt at indsamle systemtilstande (nogle billeder af Alibaba Cloud er allerede installeret indbygget).
Linux implementerer Netdatas performanceovervågningsværktøj ved hjælp af Docker
https://www.itsvse.com/thread-10824-1-1.html

Sysstat

Officiel hjemmeside:Hyperlink-login er synlig.
Kilde:Hyperlink-login er synlig.
Ofte stillede spørgsmål:Hyperlink-login er synlig.

Sysstat-softwarepakken indeholder en række værktøjer, som kommercielt Unix ofte bruger til at overvåge systempræstation og brugsaktiviteter:

  • iostat rapporterer CPU-statistikker og input/output-statistikker for blokenheder og partitioner.
  • MPSTAT rapporterer individuelle eller kombinerede processorrelaterede statistikker.
  • pidstat rapporterer statistikker for Linux-opgaver (processer): I/O, CPU, hukommelse osv.
  • Tapestat rapporterer statistikker over bånddrev, der er tilsluttet systemet.
  • Cifsiostat rapporterer CIFS-statistikker.


Sysstat indeholder også værktøjer, som du kan planlægge via cron eller systemd til at indsamle og registrere historikken over præstations- og aktivitetsdata:

  • SAR indsamler, rapporterer og gemmer systemaktivitetsinformation (se listen over målinger indsamlet af SAR nedenfor).
  • SADC er en systemaktivitetsdata-indsamler, der fungerer som backend for SAR.
  • SA1 indsamler binære data og gemmer dem i en daglig datafil for systemaktivitet. Det er frontend til SADC og er designet til at køre via cron eller systemd.
  • SA2 genererer en daglig aktivitetsoversigtsrapport. Det er frontend til SAR og er designet til at køre via cron eller systemd.
  • SADF viser data indsamlet af SAR i forskellige formater (CSV, XML, JSON osv.) og kan bruges til at udveksle data med andre programmer. Denne kommando kan også bruges til at grafere de forskellige aktiviteter, som SAR indsamler, ved hjælp af SVG (Scalable Vector Graphics) format.


Standard prøveinterval er 10 minutter, men det kan selvfølgelig ændres (det kan være så kort som 1 sekund).

Installationsvejledning

I tilfældet med Rocky Linux 9 er installationskommandoen som følger:

Konfigurationsfil: /etc/sysconfig/sysstat
Indsamlingsfrekvens: systemctl cat sysstat-collect.timer
Samlingsmappe: /var/log/sa

Se specifikke målinger

CPU-forbrug:
SAR -u -f /var/log/sa/sa05
Hukommelsesbrug:
SAR -r -f /var/log/sa/sa05
Brug af swap-partition:
sar -S -f /var/log/sa/sa05
I/O-brug:
SAR -b -f /var/log/sa/sa05
Netværksgrænsefladestatistik (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Kontekstskift og procesoprettelse pr. sekund:
SAR -W -f /var/log/sa/sa05



Brug crontab til at kalde pidstat for at indsamle procesinformation med følgende kommando:

Bemærk: JaMed logrote-skær stammerSkitsere.

Henvisning:Hyperlink-login er synlig.




Tidligere:Cryptocurrency-netværket Stratum V1, V2 kommunikerer med poolprotokollen
Næste:Git synkroniserer koden for den primære repository-branch til den private repository-branch
 Udlejer| Opslået påFor 16 sekunder siden |
1、SysstatDe data, som tjenesten opnåede, afspejler den samlede systemydelse. Sysstat-datafilen læses gennem sar-kommandoen, og resultaterne er mere brugervenlige og lette at forstå;

2. OgPå toppenVærktøj, jaBryd ydelsesdata ned til hver proces, Analyseresultaterne af over er ret dynamiske, ligesom at udføre top direkte. Den kan sortere efter CPU- og hukommelsesstatus og kan også udføre regelmæssig matchning. Aposar ligner derimod mere outputtet fra SAR-værktøjet.

3、OSWatchVærktøjet er baseret på almindeligt anvendte værktøjer som sysstat, PS og TOP, videreudviklet og pakket med shell-scripts. Selvfølgelig er outputtet meget brugervenligt; efter installation af tar-pakken og udtrukket kan den bruges, hvilket gør det muligt at gemme eksekverbare programmer og resultater hvor som helst. Den understøtter også komprimering af outputindhold ved at kalde kommandoen gzip.

4、NMONOutputtet fra værktøjet føles ret rodet (ikke i realtidstilstand), og det er besværligt at behandle outputfilerne ved at tjekke dem. Men efter at have udtrukket dataene, er det mere brugervenligt at kombinere dem med Excel Output og kræver relativt lavt færdighedsniveau. Alle kan blot klikke på makroknappen i Excel for at generere et flot trenddiagram.

Derfor kan det bruges sammen, når man støder på lokalisering og analyse af systemproblemer. Baseret på den nuværende brugeroplevelse fylder ovenstående værktøjer ikke meget af systemet. På vigtige noder i en virksomhed kan du, udover at implementere værktøjer som Zabbix og Nagios, også implementere OSWATCH og Atop-værktøjer for at facilitere kombineret analyse, når problemer opstår. Du kan bruge førstnævnte til at se trenddiagrammer, mens sidstnævnte til sammenligning af tekstdata.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com