Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 320|Antwoord: 0

[Linux] sysstat tutorial voor Linux systeemprestatiemonitoringtools

[Link kopiëren]
Geplaatst op 25-9-2025 10:41:14 | | | |
Vereisten: Ik heb een lichtgewicht cloudserver gekocht in Alibaba Cloud, soms staat de CPU op 100% en kan de remote niet worden verbonden, en ik weet niet wat er is gebeurd, en na een herstart of het wachten keert hij weer terug naar normaal. Je kunt sysstat gebruiken om regelmatig systeemcondities te verzamelen (sommige afbeeldingen van Alibaba Cloud zijn al ingebouwd geïnstalleerd).
Linux implementeert de Netdata prestatiemonitoringtool met behulp van Docker
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Officiële website:De hyperlink-login is zichtbaar.
Bron:De hyperlink-login is zichtbaar.
Veelgestelde vragen:De hyperlink-login is zichtbaar.

Het sysstat-softwarepakket bevat een verscheidenheid aan hulpprogramma's die vaak door commerciële Unix worden gebruikt om systeemprestaties en gebruiksactiviteiten te monitoren:

  • iostat rapporteert CPU-statistieken en input/output-statistieken voor blokapparaten en partities.
  • MPSTAT rapporteert individuele of gecombineerde processorgerelateerde statistieken.
  • pidstat rapporteert statistieken voor Linux-taken (processen): I/O, CPU, geheugen, enzovoort.
  • Tapestat rapporteert statistieken over tapestations die op het systeem zijn aangesloten.
  • Cifsiostat rapporteert CIFS-statistieken.


Sysstat bevat ook tools die je via cron of systemd kunt inplannen om de geschiedenis van prestatie- en activiteitsgegevens te verzamelen en vast te leggen:

  • SAR verzamelt, rapporteert en bewaart systeemactiviteitsinformatie (zie de lijst van door SAR verzamelde meetwaarden hieronder).
  • SADC is een verzamelaar van systeemactiviteitengegevens die fungeert als backend voor SAR.
  • SA1 verzamelt binaire gegevens en slaat deze op in een systeemactiviteitsbestand per dag. Het is de frontend van SADC en is ontworpen om via cron of systemd te draaien.
  • SA2 genereert een dagelijks activiteitenoverzichtsrapport. Het is de frontend van SAR en is ontworpen om via cron of systemd te draaien.
  • SADF toont gegevens die door SAR zijn verzameld in verschillende formaten (CSV, XML, JSON, enz.) en kan worden gebruikt om gegevens uit te wisselen met andere programma's. Dit commando kan ook worden gebruikt om de verschillende activiteiten die door SAR worden verzameld in een grafiek te tonen met SVG (Scalable Vector Graphics) formaat.


Het standaard sample-interval is 10 minuten, maar natuurlijk kan het worden aangepast (het kan zo klein zijn als 1 seconde).

Installatiehandleiding

In het geval van Rocky Linux 9 is het installatiecommando als volgt:

Configuratiebestand: /etc/sysconfig/sysstat
Verzamelfrequentie: systemctl cat sysstat-collect.timer
Collectiemap: /var/log/sa

Bekijk specifieke meetwaarden

CPU-gebruik:
SAR -u -f /var/log/sa/sa05
Geheugengebruik:
SAR -r -f /var/log/sa/sa05
Swap-partitiegebruik:
sar -S -f /var/log/sa/sa05
I/O-gebruik:
SAR -b -f /var/log/sa/sa05
Netwerkinterfacestatistieken (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Contextwisseling en procescreatie per seconde:
SAR -w -f /var/log/sa/sa05



Gebruik crontab om pidstat aan te roepen en procesinformatie te verzamelen met het volgende commando:

Opmerking: JaMet logrotate sneed stammenOmtrek.

Referentie:De hyperlink-login is zichtbaar.




Vorig:Het cryptocurrencynetwerk van Stratum V1, V2 communiceert met het poolprotocol
Volgend:Git synchroniseert de primaire repository-branch code met de private repository branch
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com