Zahteve: Kupil sem lahek oblačni strežnik v Alibaba Cloud, včasih je procesor 100 % in daljinskega upravljalnika ni mogoče povezati, ne vem, kaj se je zgodilo, nato pa se po ponovnem zagonu ali čakanju vrne v normalno stanje. Sysstat lahko redno uporabljate za zbiranje sistemskih pogojev (nekatere slike Alibaba Cloud so že vgrajene).
sysstat
Uradna spletna stran:Prijava do hiperpovezave je vidna. Izvir:Prijava do hiperpovezave je vidna. Pogosto zastavljena vprašanja:Prijava do hiperpovezave je vidna.
Programski paket sysstat vsebuje različne pripomočke, ki jih komercialni Unix pogosto uporablja za spremljanje zmogljivosti sistema in aktivnosti uporabe:
- Iostat poroča o statistikah procesorja in statistikah vhoda/izhoda za blokovne naprave in particije.
- MPSTAT poroča o posameznih ali združenih statistikah, povezanih s procesorji.
- pidstat poroča o statistiki za Linux naloge (procese): vhodno/izhodni, procesor, pomnilnik itd.
- Tapestat poroča o statistikah o trakovnih pogonih, povezanih s sistemom.
- cifsiostat poroča o statistiki CIFS.
Sysstat vsebuje tudi orodja, ki jih lahko načrtujete preko CRON ali Systemd za zbiranje in beleženje zgodovine podatkov o zmogljivosti in aktivnostih:
- SAR zbira, poroča in shranjuje informacije o dejavnostih sistema (glej seznam metrik, ki jih SAR zbira spodaj).
- SADC je zbiralec podatkov o dejavnostih sistema, ki služi kot ozadje za SAR.
- SA1 zbira binarne podatke in jih shranjuje v dnevno podatkovno datoteko sistemske aktivnosti. Je vmesnik SADC in je zasnovan za delovanje preko cron ali systemd.
- SA2 ustvarja dnevno poročilo o povzetku aktivnosti. Je vmesnik SAR in je zasnovan za delovanje preko cron ali systemd.
- SADF prikazuje podatke, zbrane s SAR, v različnih formatih (CSV, XML, JSON itd.) in se lahko uporablja za izmenjavo podatkov z drugimi programi. Ta ukaz se lahko uporabi tudi za prikaz različnih aktivnosti, ki jih zbere SAR v formatu SVG (Scalable Vector Graphics).
Privzeti vzorčni interval je 10 minut, seveda pa ga je mogoče spremeniti (lahko je le 1 sekunda).
Vadnica za namestitev
V primeru Rocky Linux 9 je namestitveni ukaz naslednji:
Konfiguracijska datoteka: /etc/sysconfig/sysstat Frekvenca zbiranja: systemctl cat sysstat-collect.timer Imenik zbirke: /var/log/sa
Oglejte si specifične metrike
Poraba procesorja: sar -u -f /var/log/sa/sa05 Poraba pomnilnika: sar -r -f /var/log/sa/sa05 Uporaba swap particij: sar -S -f /var/log/sa/sa05 Uporaba vhodno/izhodnih storitev: sar -b -f /var/log/sa/sa05 Statistika omrežnega vmesnika (RX/TX): sar -n DEV -f /var/log/sa/sa05 Preklapljanje konteksta in ustvarjanje procesov na sekundo: sar -w -f /var/log/sa/sa05
Uporabite crontab za klic pidstata za zbiranje informacij o procesih z naslednjim ukazom:
Opomba: DaPri logrotatno rezanih hlodihOris.
Referenčni:Prijava do hiperpovezave je vidna. |