Aperçu
iotop affiche l'activité des E/S disque en temps réel, permettant de comprendre en détail la quantité de lecture/écriture disque effectuée par chaque processus ou thread. Cela aide à analyser les causes de la dégradation des performances du système et à comprendre les modèles d'utilisation du disque de certaines applications.
Fonctionnalités principales
- Surveillance des E/S en temps réel par processus/thread
- Affichage de la vitesse totale de lecture/écriture du disque
- Masquer les processus sans activité d'E/S
- Afficher les statistiques cumulées des E/S
Options principales
Les options principales d'iotop aident à contrôler le mode d'affichage et à se concentrer sur des informations spécifiques.
Affichage/Filtrage
Contrôle d'exécution
Commande générée :
Essayez de combiner les commandes.
Description:
`iotop` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Différentes manières de surveiller l'activité des E/S disque à l'aide d'iotop.
Surveillance des E/S de base
sudo iotop
Affiche l'utilisation des E/S en temps réel pour tous les processus/threads.
Afficher uniquement les processus avec activité d'E/S
sudo iotop -o
Filtre et affiche uniquement les processus/threads qui effectuent actuellement des E/S disque.
Afficher uniquement les processus (exclure les threads)
sudo iotop -P
Affiche l'utilisation des E/S au niveau du processus, en excluant les informations sur les threads.
Afficher les statistiques cumulées des E/S
sudo iotop -ao
Affiche le total cumulé des E/S depuis le lancement d'iotop, au lieu de la vitesse en temps réel.
Mise à jour toutes les 3 secondes
sudo iotop -d 3
Surveille en définissant l'intervalle de mise à jour de l'écran à 3 secondes.
Installation
iotop n'est généralement pas inclus par défaut dans la plupart des distributions Linux, il doit donc être installé via le gestionnaire de paquets.
Debian/Ubuntu
sudo apt update
sudo apt install iotop
Installe iotop en utilisant le gestionnaire de paquets APT.
CentOS/RHEL/Fedora
sudo yum install iotop # ou dnf install iotop
Installe iotop en utilisant le gestionnaire de paquets YUM ou DNF.
Conseils et précautions
Conseils et points à considérer pour utiliser iotop efficacement.
Interprétation de l'activité des E/S
La sortie d'iotop affiche la vitesse de lecture/écriture disque de chaque processus via les colonnes 'READ' et 'WRITE'. 'SWAPIN' représente le taux d'utilisation de l'espace de swap, et 'IO' représente le temps d'attente des E/S disque. Des valeurs élevées peuvent indiquer un goulot d'étranglement du disque.
- READ/WRITE: Vitesse de lecture/écriture disque par seconde
- SWAPIN: Taux d'activité de swap-in
- IO: Taux de temps d'attente des E/S (temps pendant lequel le processus attend les E/S)
Nécessite les privilèges root
iotop nécessite généralement les privilèges root pour surveiller toutes les activités d'E/S du système. Il est donc courant de l'exécuter avec `sudo`.
Impact sur les performances
iotop lui-même consomme une petite quantité de ressources système (en particulier le CPU). L'exécution prolongée sur un système très chargé ou la définition d'intervalles de mise à jour trop courts peut avoir un impact négligeable sur les performances du système.