Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 1067|Svare: 1

[Linux] sysstat-veiledning for Linux systemytelsesovervåkingsverktøy

[Kopier lenke]
Publisert på 25.09.2025 10:41:14 | | | |
Krav: Jeg kjøpte en lett skyserver i Alibaba Cloud, noen ganger er CPU-en 100 % og fjernkontrollen kan ikke kobles til, og jeg vet ikke hva som skjedde, og den går tilbake til normalen etter omstart eller venting en stund. Du kan bruke sysstat til å samle systemtilstander regelmessig (noen bilder av Alibaba Cloud er allerede installert innebygd).
Linux distribuerer Netdatas ytelsesovervåkingsverktøy ved hjelp av Docker
https://www.itsvse.com/thread-10824-1-1.html

Sysstat

Offisiell nettside:Innloggingen med hyperkoblingen er synlig.
Kilde:Innloggingen med hyperkoblingen er synlig.
Ofte stilte spørsmål:Innloggingen med hyperkoblingen er synlig.

Sysstat-programvaren inneholder en rekke verktøy som ofte brukes av kommersiell Unix for å overvåke systemytelse og bruksaktiviteter:

  • iostat rapporterer CPU-statistikk og input/output-statistikk for blokk-enheter og partisjoner.
  • MPSTAT rapporterer individuelle eller kombinerte prosessorrelaterte statistikker.
  • pidstat rapporterer statistikk for Linux-oppgaver (prosesser): I/O, CPU, minne, osv.
  • Tapestat rapporterer statistikk på båndstasjoner koblet til systemet.
  • Cifsiostat rapporterer CIFS-statistikk.


Sysstat inneholder også verktøy som du kan planlegge via cron eller systemd for å samle inn og registrere historikken til ytelses- og aktivitetsdata:

  • SAR samler inn, rapporterer og lagrer systemaktivitetsinformasjon (se listen over målinger samlet inn av SAR nedenfor).
  • SADC er en systemaktivitetsdatainnsamler som fungerer som backend for SAR.
  • SA1 samler inn binære data og lagrer dem i en daglig datafil for systemaktivitet. Det er frontenden til SADC og er designet for å kjøre via cron eller systemd.
  • SA2 genererer en daglig aktivitetsoppsummeringsrapport. Det er frontenden til SAR og er designet for å kjøre via cron eller systemd.
  • SADF viser data samlet inn av SAR i ulike formater (CSV, XML, JSON, osv.) og kan brukes til å utveksle data med andre programmer. Denne kommandoen kan også brukes til å grafere de ulike aktivitetene som samles inn av SAR ved bruk av SVG (Scalable Vector Graphics)-format.


Standard samplingsintervall er 10 minutter, men det kan selvfølgelig endres (det kan være så lite som 1 sekund).

Installasjonsveiledning

I tilfellet Rocky Linux 9 er installasjonskommandoen som følger:

Konfigurasjonsfil: /etc/sysconfig/sysstat
Innsamlingsfrekvens: systemctl cat sysstat-collect.timer
Samlingskatalog: /var/log/sa

Se spesifikke måleparametere

CPU-bruk:
SAR -u -f /var/log/sa/sa05
Minnebruk:
SAR -r -f /var/log/sa/sa05
Bruk av swap-partisjon:
sar -S -f /var/log/sa/sa05
I/O-bruk:
SAR -b -f /var/log/sa/sa05
Nettverksgrensesnittstatistikk (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Kontekstbytte og prosessopprettelse per sekund:
SAR -w -f /var/log/sa/sa05



Bruk crontab for å kalle pidstat for å samle prosessinformasjon med følgende kommando:

Merk: JaMed stokk roterer du stokkerOmriss.

Referanse:Innloggingen med hyperkoblingen er synlig.




Foregående:Stratum V1, V2 kryptovalutanettverket kommuniserer med poolprotokollen
Neste:Git synkroniserer primær repository-branch code med den private repository-grenen
 Vert| Publisert påFor 16 sekunder siden |
1、SysstatDataene som tjenesten innhenter reflekterer den totale systemytelsen. Sysstat-datafilen leses gjennom sar-kommandoen, og resultatene er mer brukervennlige og lette å forstå;

2. OgPå toppenVerktøy, jaBryt ned ytelsesdata til hver prosess, Analyseresultatene til på toppen er ganske dynamiske, likt som å kjøre top direkte. Den kan sortere etter CPU- og minnestatus, og kan også utføre regelmessig matching. Aposar, derimot, ligner mer på resultatet fra SAR-verktøyet.

3、OSWatchVerktøyet er basert på vanlige verktøy som sysstat, PS og TOP, videreutviklet og pakket med shell-skript. Selvfølgelig er utdataene svært brukervennlige; etter å ha installert tar-pakken og pakket den ut, kan den brukes, slik at kjørbare programmer og resultater kan lagres hvor som helst. Den støtter også komprimering av utgangsinnhold ved å kalle gzip-kommandoen.

4、NMONResultatet fra verktøyet føles ganske rotete (ikke i sanntidsmodus), og det er upraktisk å behandle utdatafilene ved å sjekke dem. Men etter å ha hentet ut dataene, er det mer brukervennlig å kombinere dem med Excel-utdata og krever relativt lavt ferdighetsnivå. Alle kan enkelt klikke på makroknappen i Excel for å lage et vakkert trenddiagram.

Derfor kan det brukes sammen når man møter lokalisering og analyse av systemproblemer. Basert på dagens brukeropplevelse opptar ikke de ovennevnte verktøyene mye av systemet. På viktige noder i et selskap, i tillegg til å distribuere verktøy som Zabbix og Nagios, kan du også distribuere OSWATCH og Atop-verktøy for å legge til rette for kombinert analyse etter at problemer oppstår. Du kan bruke førstnevnte til å se trenddiagrammer, mens sistnevnte til sammenligning av tekstdata.
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com