GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes iostat sous Linux

L'utilitaire iostat génère des rapports sur l'utilisation du processeur et des périphériques. Pour le stockage, il fournit des statistiques d'entrée et de sortie pour les périphériques de bloc et les partitions. En utilisant l'option -d pour spécifier uniquement les informations sur le périphérique, la commande iostat répertorie les statistiques suivantes pour chaque périphérique de stockage :

  • Transferts (requêtes d'E/S) par seconde (tps).
  • Nombre de blocs lus par seconde (kB_read/s).
  • Nombre de blocs écrits par seconde (kB_wrtn/s).
  • Le nombre total de blocs lus (kB_read).
  • Le nombre total de blocs écrits (kB_wrtn).

Vous pouvez utiliser ce rapport pour surveiller l'utilisation d'un lecteur de stockage et pour identifier tout goulot d'étranglement potentiel. Par exemple, un lecteur défectueux peut avoir moins de lectures et/ou d'écritures par seconde que prévu. Vous pouvez également utiliser le rapport pour vous aider à décider comment répartir au mieux la charge d'E/S entre les appareils disponibles.

Syntaxe

La syntaxe de la commande iostat est :

# iostat [options] [device names]

Affichage des statistiques d'utilisation du périphérique de stockage.

fichiers de configuration iostat

  • /proc/stat – Il contient des statistiques système.
  • /proc/uptime – Il contient la disponibilité du système.
  • /proc/partitions – Il contient des statistiques de disque (pour les noyaux antérieurs à 2.5 qui ont été corrigés).
  • /proc/diskstats – Il contient les statistiques des disques (pour les noyaux post 2.5).
  • /sys - Il contient des statistiques pour les périphériques de bloc (noyaux post 2.5).
  • /proc/self/mountstats – Il contient des statistiques pour les systèmes de fichiers réseau.

Exemples de commandes iostat

1. Pour obtenir l'utilisation du processeur :

# iostat -c
# iostat -c 2 10 (Avec un délai de 2 secondes et 10 itérations)

2. Pour obtenir l'utilisation de l'appareil :

# iostat -d
# iostat -d 2 10         (With delay of 2 seconds and 10 iterations) 

3. Pour afficher les statistiques d'E/S NFS lisibles :

# iostat -nh
# iostat -n -h 2 10         (With delay of 2 seconds and 10 iterations)

4. Pour afficher les statistiques en kilo-octets au lieu d'octets/seconde :

# iostat -k 
# iostat -k 2 10         (With delay of 2 seconds and 10 iterations)

5. Pour afficher les statistiques en mégaoctets au lieu d'octets/seconde :

# iostat -m 
# iostat -m 2 10         (With delay of 2 seconds and 10 iterations)

6. Pour afficher les noms des mappeurs de périphériques enregistrés :

# iostat -N 
# iostat -N 2 10         (With delay of 2 seconds and 10 iterations)

7. Pour afficher les rapports NFS :

# iostat -n 
# iostat -n 2 10         (With delay of 2 seconds and 10 iterations)

8. Pour afficher les statistiques des périphériques blocs et de leurs partitions :

# iostat -p 
# iostat -p 2 10         (With delay of 2 seconds and 10 iterations)

9. Pour obtenir l'heure de chaque rapport affiché :

# iostat -t 
# iostat -t 2 10         (With delay of 2 seconds and 10 iterations)

10. Pour obtenir le numéro de version :

# iostat -V 
# iostat -V 2 10         (With delay of 2 seconds and 10 iterations)

11. Pour afficher les statistiques étendues :

# iostat -x
# iostat -x sda
# iostat -x sda 2 5         (With delay of 2 seconds and 10 iterations)

12. Pour indiquer à iostat d'omettre la sortie :

# iostat -z 
# iostat -z 2 10         (With delay of 2 seconds and 10 iterations)


Linux
  1. Commande JQ sous Linux avec exemples

  2. Exemples de commandes sa sous Linux

  3. ac Exemples de commandes sous Linux

  4. Exemples de commandes df sous Linux

  5. du Exemples de commandes sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

8 exemples de commandes LDD sous Linux

Exemples de commandes id sous Linux