Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 320|Risposta: 0

[Linux] Tutorial sysstat per strumenti di monitoraggio delle prestazioni di sistema Linux

[Copiato link]
Pubblicato il 25-09-2025 10:41:14 | | | |
Requisiti: Ho acquistato un server cloud leggero su Alibaba Cloud, a volte la CPU è al 100% e il telecomando non può essere collegato, non so cosa sia successo, e torna alla normalità dopo aver riavviato o aspettato un po' di tempo. Puoi usare sysstat per raccogliere regolarmente le condizioni di sistema (alcune immagini di Alibaba Cloud sono già installate integratamente).
Linux distribuisce lo strumento di monitoraggio delle prestazioni Netdata utilizzando Docker
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Sito ufficiale:Il login del link ipertestuale è visibile.
Fonte:Il login del link ipertestuale è visibile.
Domande frequenti:Il login del link ipertestuale è visibile.

Il pacchetto software sysstat contiene una varietà di utility comunemente utilizzate da Unix commerciale per monitorare le prestazioni e le attività di utilizzo del sistema:

  • iostat riporta le statistiche della CPU e le statistiche di input/output per dispositivi a blocco e partizioni.
  • MPSTAT riporta statistiche individuali o combinate relative al processore.
  • pidstat riporta statistiche per compiti Linux (processi): I/O, CPU, memoria, ecc.
  • Tapestat riporta statistiche sui dischi a nastro collegati al sistema.
  • Cifsiostat riporta le statistiche CIFS.


Sysstat contiene anche strumenti che puoi programmare tramite cron o systemd per raccogliere e registrare la cronologia dei dati di performance e attività:

  • SAR raccoglie, riporta e salva le informazioni sull'attività del sistema (vedi l'elenco delle metriche raccolte da SAR qui sotto).
  • SADC è un raccoglitore di dati di attività di sistema che funge da backend per SAR.
  • SA1 raccoglie dati binari e li memorizza in un file di dati quotidiano di attività di sistema. È il frontend di SADC ed è progettato per funzionare tramite cron o systemd.
  • SA2 genera un rapporto riepilogo quotidiano delle attività. È il frontend di SAR ed è progettato per funzionare tramite cron o systemd.
  • SADF visualizza i dati raccolti dal SAR in diversi formati (CSV, XML, JSON, ecc.) e può essere utilizzato per scambiare dati con altri programmi. Questo comando può anche essere utilizzato per graficare le varie attività raccolte dal SAR utilizzando il formato SVG (Scalable Vector Graphics).


L'intervallo di campionamento predefinito è di 10 minuti, ma ovviamente può essere modificato (può essere anche di 1 secondo).

Tutorial di installazione

Nel caso di Rocky Linux 9, il comando di installazione è il seguente:

File di configurazione: /etc/sysconfig/sysstat
Frequenza di raccolta: systemctl cat sysstat-collect.timer
Directory della collezione: /var/log/sa

Visualizza metriche specifiche

Utilizzo della CPU:
SAR -U -F /var/Log/SA/SA05
Utilizzo della memoria:
SAR -R -F /var/log/SA/SA05
Utilizzo delle partizioni di swap:
sar -S -f /var/log/sa/SA05
Uso I/O:
SAR -B -F /var/log/SA/SA05
Statistiche dell'interfaccia di rete (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Cambio di contesto e creazione di processi al secondo:
SAR -W -F /var/Log/SA/SA05



Usa crontab per chiamare pidstat e raccogliere informazioni sui processi con il seguente comando:

Nota: SìCon tronchi tagliati logrotateContorno.

Riferimento:Il login del link ipertestuale è visibile.




Precedente:La rete di criptovalute Stratum V1, V2 comunica con il protocollo pool
Prossimo:Git sincronizza il codice del branch del repository primario con il branch del repository privato
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com