Sysstat

« Back to Glossary Index

L’outil sysstat n’est pas une simple commande, mais une suite complète d’utilitaires de mesure de performance pour Linux. C’est le “tableau de bord” historique et le plus puissant pour analyser ce qui se passe sous le capot de vos serveurs (CPU, mémoire, entrées/sorties, réseau).

Il a une particularité précieuse pour vous : il peut collecter des données en arrière-plan pour vous permettre d’analyser ce qui s’est passé hier ou la semaine dernière.

1. les outils majeurs de la suite sysstat

Une fois installé (sudo apt install sysstat), vous accédez à plusieurs commandes spécialisées :

outilutilité principale
sarl’outil universel pour collecter, rapporter et sauvegarder l’activité système.
iostatfocus sur l’utilisation du processeur et surtout le débit des disques (I/O).
mpstatrapport détaillé sur l’activité de chaque cœur de processeur individuellement.
pidstatstatistiques sur les processus (CPU, RAM, disque) de manière isolée.

2. la commande reine : sar (system activity reporter)

sar est l’outil le plus utilisé car il est polyvalent.

  • voir l’utilisation du CPU en temps réel (toutes les 2 secondes, 5 fois) :sar 2 5
  • consulter l’historique de la mémoire pour aujourd’hui :sar -r
  • voir les statistiques réseau :sar -n DEV

3. diagnostiquer les lenteurs avec iostat

Si votre plateforme LMS ralentit, c’est souvent à cause d’un “goulot d’étranglement” au niveau du disque (lecture/écriture en base de données).

iostat -xz 1

Cette commande affiche le pourcentage d’utilisation du disque (%util). Si ce chiffre est proche de 100%, votre disque sature et ralentit tout le système.

4. pidstat : l’espion chirurgical

Contrairement à top qui change tout le temps, pidstat vous permet de suivre un processus spécifique sur la durée.

  • voir quel processus écrit sur le disque :pidstat -d 1

5. comparaison : sysstat vs outils classiques

aspecttop / htopsysstat (sar, iostat)
usagesurveillance “à chaud” (maintenant).analyse de performance et historique.
historiqueaucun (on perd tout à la fermeture).stocke les données dans /var/log/sysstat/.
détailsvue d’ensemble des processus.détails techniques profonds (disques, interruptions).
automatisationdifficile à scripter.conçu pour générer des rapports et des graphiques.

« Revenir à l'index du glossaire

Entreprise de services numérique spécialisée dans la cybersécurité / le web et la formation.

Nous contacter :
contact@glorydev.fr

Nous envoyer un email :

Perpignan

Lieu :

Suivez-nous :