sar
è un'utilità di monitoraggio delle prestazioni del sistema multiuso che fa parte del sysstat
pacchetto. Con sar
, è possibile raccogliere, segnalare o salvare vari tipi di attività di sistema come CPU, RAM, I / O, utilizzo del disco, ecc.
In questo articolo, tratteremo il processo di installazione e utilizzo sar
per monitorare le prestazioni del sistema.
Prerequisiti
- Un'istanza che esegue CentOS 7 x64.
- Un utente sudo.
Installazione del pacchetto sysstat
Per poter utilizzare sar
, è necessario installare il sysstat
pacchetto. Tuttavia, è buona norma aggiornare prima i pacchetti del sistema se non lo si fa da un po 'di tempo.
sudo yum update
sudo shutdown -r now
Scarica e installa l'ultima versione stabile di sysstat
dal suo sito Web ufficiale:
cd ~
wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.2.0-1.x86_64.rpm
sudo yum install sysstat-11.2.0-1.x86_64.rpm
Avvio del servizio sysstat
sudo systemctl enable sysstat
sudo systemctl start sysstat
In breve, l'uso del sar
comando è:
sar [ options ] [ <interval> [ <count> ] ]
Le opzioni di sar
coprire ogni angolo del sistema, le opzioni principali includono:
-B Paging statistics
-b I/O and transfer rate statistics
-d Block devices statistics
-F [ MOUNT ] Filesystems statistics
-H Hugepages utilization statistics
-I { <int> | SUM | ALL | XALL } Interrupts statistics
-m { <keyword> [,...] | ALL } Power management statistics
-n { <keyword> [,...] | ALL }
-q Queue length and load average statistics
-R Memory statistics
-r [ ALL ] Memory utilization statistics
-S Swap space utilization statistics
-u [ ALL ] CPU utilization statistics
-v Kernel tables statistics
-W Swapping statistics
-w Task creation and system switching statistics
-y TTY devices statistics
Ai fini di questo tutorial, tratteremo solo alcuni dei casi d'uso più comuni per sar
.
Visualizza le prestazioni della CPU per 4 volte con l'intervallo di 1 secondo:
sar 1 4
O
sar -u 1 4
Per impostazione predefinita, sar
visualizzerà il rapporto sulle prestazioni della CPU se non sono stati specificati parametri.
Visualizza le statistiche sulle prestazioni della CPU una volta al secondo fino a quando premi Ctrl-C per annullare:
sar 1
In questo esempio, viene specificato solo l'intervallo, il numero di ripetizioni no.
Mostra statistiche sulle prestazioni per CPU (-u), memoria (-r), spazio di swap (-S) e I / O (-d):
sar -urSbd 1
Mostra statistiche sulle prestazioni per l'interfaccia di rete:
sar -n DEV 1
Salvare le statistiche in un file specificato \ ~ / sar.log:
sar -u -r -o ~/sar.log 1
Conclusione
sar
è un comando versatile, solo alcuni dei suoi esempi di utilizzo sono citati in questo articolo. Puoi saperne di più inserendo sar -h
o visitando la sua home page ufficiale .
Grazie per aver letto.