Introduzione
Rapporto sull'attività del sistema (sar ) è un comando di monitoraggio del sistema derivato da Unix System V utilizzato per generare report su vari carichi di sistema, inclusi attività della CPU, memoria/paginazione, interrupt, carico del dispositivo, utilizzo della rete e dello spazio di scambio. Sar utilizza /proc filesystem per la raccolta di informazioni.
In questo tutorial, ti mostreremo come installare e utilizzare il comando SAR in Linux.
Installazione
- Quindi sar potrebbe non essere installato per impostazione predefinita. Dobbiamo installare sysstat prima di usarlo
dnf install sysstat -y #CentOS
sudo apt install sysstat -y #Ubuntu
- Avvia e abilita anche il servizio sysstat
systemctl start sysstat.service && systemctl enable sysstat.service
- Quindi verifica la versione sar
sar -V
Utilizzo del comando SAR
Sintassi :
sar -[options] [time_interval]
- Per riportare i dettagli della CPU in totale 10 volte con un intervallo di 2 secondi.
sar -u 2 10
- Per visualizzare la memoria utilizzata, la memoria libera, la cache disponibile, i buffer totalizzano 5 volte con un intervallo di 1 secondo.
sar -r 1 5
- Mostra i file system montati sul dispositivo in totale 5 volte con un intervallo di 2 secondi.
sar -F 2 5
- Visualizza i dettagli dei dispositivi di blocco in totale 4 volte con un intervallo di 3 secondi.
sar -d 3 4
- Inoltre, mostra la lunghezza della coda di esecuzione, il numero di processi e la media del carico.
sar -q 1 4
- Mostra l'utilizzo della CPU per un determinato core. (Per il mio selezionerò 2 core)
sar -P 1 2 2
- Per visualizzare l'interfaccia di rete, la velocità di rete, il traffico di rete IPV4, TCPV4, ICMPV4 e gli errori per un intervallo di tempo totale di 4 volte e 2 secondi, esegui
sar -n DEV 2 4 | egrep -v lo
- Mostra il processo, il thread del kernel, i-node e le tabelle dei file
sar -v 1 4
- riporta le statistiche sullo scambio
sar -S 1 4
- Segnala anche I/O come transazione al secondo, leggi al secondo, scrivi al secondo
sar -b 1 5
- Mostra il cambio di contesto, il numero di processi creati al secondo e il numero di scambi al secondo
sar -w 2 3
- Mostra le statistiche di paging KB impaginati/sec, KB impaginati/sec epagefault/sec
sar -B 1 4
NOTA :Se il comando intervallo è impostato su zero, vengono presentate le statistiche medie dell'ora di avvio del sistema. Se il conteggio non viene fornito e viene fornito l'intervallo, le statistiche vengono fornite continuamente dopo ogni intervallo.
Conclusione
Questo è tutto.
Abbiamo illustrato come installare e utilizzare il comando SAR in Linux.
Grazie