Install:
yum install sysstat
Avvialo al boot e fallo partire:
chkconfig sysstat on && service sysstat start
Schedulazione:
cat /etc/cron.d/sysstat
Di default ci sono questi processi schedulati:
# Run system activity accounting tool every 10 minutes
*/10 * * * * root /usr/lib64/sa/sa1 1 1
# 0 * * * * root /usr/lib64/sa/sa1 600 6 &
# Generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A
Di default i logs saranno salvati in:
/var/log/sa/
Esempi:
View disk i/o and transfer rate stats:
sar -b 3 10
View memory and swap space stats:
sar -r 3 10
View swapping stats:
sar -W 3 10
View network stats:
sar -n DEV 3 10
View CPU stats:
sar -P ALL 3 10
Se vuoi visualizzare in modalità grafica i dati raccolti, puoi usare ksar
Prima di usarlo, ti servirà esportare in un file i dati.
Per esportare tutto, basterà digitare:
LC_ALL=C sar -A > /tmp/sar.data.txt
Se vuoi estrarre ad esempio tutti i dati del giorno 20, dovrò digitare:
LC_ALL=C sar -A -f /var/log/sa/sa20 > /tmp/sar.data20.txt
Poi aprire ksar e importare il file di testo da “data” – “Load from text file…”
L’applicazione ksar è in java e può essere comodamente usata anche in Windows.