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

Udsigt: 320|Svar: 0

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

[Kopier link]
Opslået den 25-9-2025 kl. 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
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