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).
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. |