Iotop et iostat, surveillent les performances d'E / S du disque

sur iotop et iostat

Dans le prochain article, nous allons jeter un coup d'œil sur comment nous pouvons surveiller les performances d'E / S disque dans Ubuntu à l'aide des outils iotop et iostat. En règle générale, les utilisateurs peuvent utiliser la commande top pour connaître les processus d'exécution du système (et plus de choses) en temps réel et identifier les problèmes potentiels. Mais si nous ne trouvons aucun problème de performance concernant le utilisation des ressourcesSurtout avec le CPU et la mémoire, il est intéressant de passer à la vérification d'autres champs pour identifier les goulots d'étranglement.

Dans la sortie de commande top il existe des champs que nous pouvons utiliser pour savoir s'il existe des opérations de lecture et d'écriture d'E / S élevées sur les périphériques de stockage et les partitions. Si le fonctionnement des E / S du disque est élevé, cela peut être la cause d'un retard de performances, donc les statistiques d'E / S disque dans le système doivent être vérifiées, et c'est là que les outils iotop et iostat peuvent nous aider.

Iotop et iostat pour vérifier les statistiques d'E / S

Pour vérifier en détail les statistiques d'E / S, les utilisateurs peuvent utiliser les commandes iotop et iostat. Ces commandes sont utilisées pour identifier les problèmes de performances avec les périphériques de stockagey compris les disques locaux ou le système de fichiers réseau.

Qu'est-ce que iotop?

Cet utilitaire Elle est similaire à la commande top, mais elle montre l'activité du disque en temps réel. Cet utilitaire examine les informations d'utilisation des E / S du noyau et affiche un tableau de l'utilisation actuelle des E / S via des processus ou des threads sur le système. Il affiche également la bande passante et le temps d'E / S de lecture et d'écriture de chaque processus ou thread.

Installez Iotop

Cet utilitaire, nous pouvons installez facilement avec l'aide du gestionnaire de paquets apt. Pour les systèmes Debian / Ubuntu, nous n'aurons qu'à ouvrir un terminal (Ctrl + Alt + T) et exécuter la commande:

installer iotop

sudo apt install iotop

Surveiller l'activité d'E / S du disque à l'aide d'iotop

Il existe de nombreuses options disponibles dans la commande iotop pour vérifier les différentes statistiques sur les E / S disque. Nous n'aurons qu'à exécuter la commande iotop sans aucun argument, même si nous devrons l'exécuter avec les privilèges de superutilisateur, pour voir chaque processus ou thread sur l'utilisation actuelle des E / S:

travail iotop

sudo iotop

Pour vérifier quels processus utilisent réellement les E / S disque, nous devrons ajouter à la commande iotop le option -oo –only:

iotop n'affiche que les processus

sudo iotop --only

Pour voir plus d'options applicables à iotop, dans un terminal, nous pouvons consulter votre aide avec la commande:

aide iotop

iotop --help

Désinstaller

Pour retirer iotop de notre équipe, dans un terminal (Ctrl + Alt + T) nous n'aurons qu'à exécuter:

désinstaller iotop

sudo apt remove iotop

Qu'est-ce que l'iostat?

La commande iostat est utilisé pour surveiller la charge du périphérique d'entrée / sortie du système, en examinant la durée d'activité des appareils par rapport à leurs taux de transfert moyens. Il peut également être utilisé pour comparer l'activité entre les disques.

Cette commande génère des rapports qui peuvent être utilisés pour modifier la configuration du système afin de mieux équilibrer la charge d'entrée / sortie entre les disques physiques. La commande iostat génère deux types de rapports; Utilisation du processeur y utilisation de l'appareil.

Dans les systèmes multiprocesseurs, les statistiques du processeur sont calculées sur l'ensemble du système sous forme de moyenne pour tous les processeurs.

Installez iostat

L'outil iostat fait partie du paquet sysstat, qui peut être installé à partir du référentiel officiel. Nous aurons seulement besoin d'ouvrir un terminal (Ctrl + Alt + T) et d'exécuter la commande qu'il contient:

installer le package sysstat

sudo apt install sysstat

Mesure des performances d'E / S de disque avec la commande iostat

Il existe de nombreuses options disponibles dans la commande iostat pour vérifier diverses statistiques d'E / S du processeur et du disque. Si nous exécutons la commande iostat sans aucun argument, nous pouvons afficher les statistiques complètes du système:

travail iostat

iostat

Si nous ajoutons le option -d à la commande iostat, nous pouvons afficher les statistiques d'E / S pour tous les appareils:

iostat -d

Par contre, si nous ajoutons le option -p à la commande iostat, nous allons afficher les statistiques d'E / S de tous les périphériques et de leurs partitions.

iostat -p

Si ce qui nous intéresse est afficher des statistiques d'E / S détaillées pour tous les appareils, nous aurons seulement besoin d'ajouter le option -x à la commande iostat:

iostat -x

Si nous sommes intéressés connaître les statistiques d'E / S des périphériques blocs et de toutes leurs partitions utilisées par le système, il suffit d'ajouter l'option -p suivie du nom du périphérique:

appareil iostat

iostat -p sda

Désinstaller

Pour retirer iostat de notre équipe, il suffit d'ouvrir un terminal (Ctrl + Alt + T) et de l'exécuter:

désinstaller iostat

sudo apt remove sysstat

Nous venons de voir deux autres outils qui peuvent aider un administrateur système à détecter les problèmes de performances du disque à l'aide de commandes iotop e iostat. Pour plus d'informations, l'utilisateur qui le souhaite peut consulter le source de cet article.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.