Aller au contenu

sysstat

Présentation de l’outil

sysstat est une collection d’utilitaires de surveillance des performances système pour Linux. Il comprend des outils comme sar, iostat, mpstat et pidstat qui permettent de collecter et de rapporter des données sur diverses ressources système telles que le CPU, la mémoire, les E/S disque et le réseau. Cet outil 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

  1. Mettez à jour la liste des paquets :

    sudo apt update
    
  2. Installez le paquet sysstat :

    sudo apt install sysstat
    

Sur CentOS

  1. Mettez à jour la liste des paquets :

    sudo yum update
    
  2. Installez le paquet sysstat :

    sudo yum install sysstat
    

Configuration

Sur Debian/Ubuntu, une fois sysstat installé, il faut configurer son exécution automatique pour récupérer des statistiques périodiques. Le plus simple est d’utiliser dpkg-reconfigure :

sudo dpkg-reconfigure sysstat

Exemple d’utilisation

Après l’installation, vous pouvez utiliser les différents utilitaires inclus dans sysstat pour surveiller les performances de votre système. Voici quelques exemples :

  • Utilisation de sar pour afficher l’utilisation du CPU :

    sar 1 3
    

    Ceci affiche l’utilisation du CPU toutes les 1 seconde, et ce pendant 3 fois.

  • Utilisation de iostat pour afficher les statistiques d’E/S disque :

    iostat
    
  • Utilisation de mpstat pour afficher les statistiques du CPU par cœur :

    mpstat -P ALL
    
  • Utilisation de pidstat pour afficher les statistiques par processus :

    pidstat
    

Bibliographie

  1. Site web officiel de sysstat : Lien vers le site