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

Vista: 1067|Risposta: 1

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

[Copiato link]
Pubblicato su 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
 Padrone di casa| Pubblicato su16 secondi fa |
1、sysstatI dati ottenuti dal servizio riflettono le prestazioni complessive del sistema. Il file dati sysstat viene letto tramite il comando sar e i risultati sono più intuitivi e facili da comprendere;

2. Ein cimaAttrezzi, sìScomponi i dati di performance in ciascun processo, I risultati dell'analisi di atop sono piuttosto dinamici, simili all'esecuzione diretta di top. Può ordinare per stato CPU e memoria, e può anche eseguire un abbinamento regolare. Aposar, invece, è più simile all'output dello strumento SAR.

3、OSWatchLo strumento si basa su strumenti comunemente usati come sysstat, PS e TOP, ulteriormente sviluppati e confezionati tramite script shell. Naturalmente, l'output è molto intuitivo; dopo aver installato e estratto il pacchetto tar, può essere utilizzato, permettendo di memorizzare programmi eseguibili e risultati ovunque. Supporta inoltre la compressione dei contenuti in uscita chiamando il comando gzip.

4、nmonL'output dello strumento risulta piuttosto confuso (non in modalità in tempo reale), e processare i file di output controllandoli è scomodo. Tuttavia, dopo aver estratto i dati, combinarli con Excel Output è più intuitivo e richiede un livello di abilità relativamente basso. Chiunque può semplicemente cliccare il pulsante macro in Excel per generare un bellissimo grafico di tendenza.

Pertanto, quando si trovano di fronte alla localizzazione e all'analisi di problemi di sistema, possono essere usate insieme. In base all'esperienza utente attuale, gli strumenti sopra menzionati non occupano gran parte del sistema. Nei nodi importanti di un'azienda, oltre a distribuire strumenti come Zabbix e Nagios, puoi anche distribuire strumenti OSWATCH e Atop per facilitare l'analisi combinata dopo che sorgono problemi. Puoi usare il primo per visualizzare grafici di tendenza, mentre il secondo per il confronto di dati testuali.
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