installation de sar : sar fait partie du paquetage sysstat
vérification de l'exécution en tant que démon
système
chkconfig --list | grep -i sysstat
fichiers de configuration
/etc/cron.d/sysstat
indique la fréquence d'exécution de sar
/etc/sysconfig/sysstat ou /etc/sysstat/sysstat (Ubuntu) ou
/etc/defaults/sysstat
HISTORY=7 (indique combien de jours d'historiques sont
conservés)
Utilisation de mpstat
mpstat = multi-processors statistics (infos sur l'activité des
processeurs).
mpstat -P ALL
mpstat -P ALL 2 6
Utilisation
de sar
Outils
sadc
(8) : exécutable, servant
à collecter des infos système.
sar (1)
: exécutable permettant de collecter des infos
système et de les afficher, ou d'extraire les infos des
fichiers /var/log/sysstat/saxx.
sadf (1)
: exécutable permettant d'extraire les infos des
fichiers /var/log/sysstat/saxx
et de les présenter sous
différents formats ( CSV, XML, etc.).
sa1 et sa2 : shell-scripts, démarrable par
cron, un fichier /etc/cron.d/sysstat est fourni.
sa1
(8) : utilise
sadc, place
dans
/var/log/sysstat/saxx (format binaire) des infos quotidiennes
sur l'utilisation des ressources système (xx étant
le jour du mois).
sa2 (8)
: utilise sar, génère un
rapport quotidien (format texte) dans /var/log/sysstat/sarxx
(xx étant le jour du mois).
Récolte d'infos
sar -A 1 1
=> toutes les infos sont récoltées 1x
sar 5 10
=> les infos CPU sont récoltées toutes les 5
secondes, à 10 reprises.
sar -u 5 10 -r
=> les infos CPU, mémoire et swap sont
récoltées toutes les 5 secondes, à 10 reprises +
une moyenne est calculée.
sar -o sa.res -A 1 1200
=> les infos sont récoltées toutes les secondes,
pendant 20 minutes, et stockées dans sa.res.
Extraction d'infos à partir des données binaires de sa.res
toutes les données
sar -A -f sa.res > sar.res
charge CPU
sar -f sa.res -P ALL
I/O
sar -f sa.res -d
trafic réseau
sar -f sa.res -n FULL
sar -f sa.res -n DEV -s
10:20:00
Outils
permettant d'obtenir des graphiques à partir des données
récoltées par sar