sar¶
Présentation de l’outil¶
sar
(System Activity Reporter) est un utilitaire de surveillance des performances système pour les environnements Unix et Linux. Il fait partie du paquet sysstat
et permet de collecter, de rapporter et de sauvegarder des données sur diverses ressources système, telles que le CPU, la mémoire, les E/S disque et le réseau. sar
est particulièrement utile pour les administrateurs système pour diagnostiquer les problèmes de performance et planifier les mises à niveau des ressources.
Installation¶
Sur Debian/Ubuntu¶
-
Mettez à jour la liste des paquets :
-
Installez le paquet
sysstat
qui inclutsar
:
Sur CentOS¶
-
Mettez à jour la liste des paquets :
-
Installez le paquet
sysstat
qui inclutsar
:
Configuration¶
- Il faut lancer le service
sysstat
pour récupérer les données d’utilisation de vos ressources :
et positionner dans /etc/sysstat/sysstat
:
chemins
Le chemin vers le fichier de configuration peut changer selon la distribution Linux, par exemple /etc/sysconfig/sysstat
pour les dérivées RHEL.
De même pour le répertoire de stockage des statistiques (/var/log/sa
pour les dérivées RHEL).
- Éventuellement, modifier la fréquence avec :
puis recharge avec sudo systemctl daemon-reload
.
Exemple d’utilisation¶
Après l’installation, vous pouvez utiliser sar
pour surveiller les performances de votre système. Voici quelques exemples :
-
Pour afficher l’utilisation globale du CPU, avec des moyennes calculées sur des intervalles de 3 secondes, et 5 intervalles :
-
Pareil, mais en détaillant chaque CPU :
-
Pour afficher les statistiques mémoire le 10 du mois en cours, entre 9h et 10h, avec intervalle de 10 min :
-
Pour afficher les statistiques I/O le 5 du mois en cours, entre 9h et 11h, avec intervalle de 20 min :
Bibliographie¶
- Site web officiel de
sysstat
: Lien vers le site