GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et utiliser iostat sur Ubuntu 16.04 LTS

iostat, également connu sous le nom de statistiques d'entrée/sortie, est un outil de surveillance du système Linux populaire qui peut être utilisé pour collecter des statistiques sur les périphériques d'entrée et de sortie. Il permet aux utilisateurs d'identifier les problèmes de performances du disque local, du disque distant et des informations système. L'iostat crée des rapports, le rapport d'utilisation du processeur, le rapport d'utilisation du périphérique et le rapport du système de fichiers réseau.

Dans ce tutoriel, nous allons apprendre à installer iostat sur Ubuntu 16.04 et à l'utiliser.

Prérequis

  • Le bureau Ubuntu 16.04 est installé sur votre système.
  • Utilisateur non root avec configuration des privilèges sudo sur votre système

Installer iostat

Par défaut, iostat est inclus avec le package sysstat dans Ubuntu 16.04. Vous pouvez facilement l'installer en exécutant simplement la commande suivante :

sudo apt-get install sysstat -y

Une fois sysstat installé, vous pouvez passer à l'étape suivante.

Exemple de base iostat

Commençons par exécuter la commande iostat sans aucun argument. Cela affichera des informations sur l'utilisation du processeur et les statistiques d'E/S de votre système :

iostat

Vous devriez voir le résultat suivant :

Linux 3.19.0-25-generic (Ubuntu-PC) Samedi 16 décembre 2017 _x86_64_ (4 CPU)avg-cpu :%user %nice %system %iwait %steal %idle 22.67 0.52 6.99 1.88 0.00 67.94Device :tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 15.15 449.15 119.01 771022 204292

Dans la sortie ci-dessus, la première ligne affiche, la version du noyau Linux et le nom d'hôte. Les deux lignes suivantes affichent les statistiques du processeur telles que l'utilisation moyenne du processeur, le pourcentage de temps pendant lequel le processeur a été inactif et a attendu une réponse d'E/S, le pourcentage de temps d'attente du processeur virtuel et le pourcentage de temps pendant lequel le processeur est inactif. Les deux lignes suivantes affichent le rapport d'utilisation de l'appareil, comme le nombre de blocs lus et écrits par seconde et le nombre total de lectures et d'écritures de blocs par seconde.

Par défaut, iostat affiche le rapport avec la date actuelle. Si vous souhaitez afficher l'heure actuelle, exécutez la commande suivante :

iostat -t

Vous devriez voir le résultat suivant :

Linux 3.19.0-25-generic (Ubuntu-PC) Samedi 16 décembre 2017 _x86_64_ (4 CPU)Samedi 16 décembre 2017 09:44:55 ISTavg-cpu :%user %nice %system %iowait %steal %idle 21,37 0,31 6,93 1,28 0,00 70,12Appareil :tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 9,48 267,80 79,69 771022 229424

Pour vérifier la version de l'iostat, exécutez la commande suivante :

iostat -V

Sortie :

sysstat version 10.2.0(C) Sébastien Godard (sysstat orange.fr)

Vous pouvez lister toutes les options disponibles avec la commande iostat en utilisant la commande suivante :

iostat --help

Sortie :

Utilisation :iostat [ options ] [  [  ] ]Les options sont :[ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ][ -j { ID | ÉTIQUETTE | CHEMIN | UUID | ... } ][ [ -T ] -g ] [ -p [  [,...] | TOUT ] ][  [...] | TOUS ]    

Exemple d'utilisation d'iostat Advance

Si vous souhaitez afficher le rapport sur l'appareil une seule fois, exécutez la commande suivante :

iostat -d

Vous devriez voir le résultat suivant :

Linux 3.19.0-25-generic (Ubuntu-PC) Samedi 16 décembre 2017 _x86_64_ (4 CPU)Périphérique :tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 12.18 353.66 102.44 771022 223320

Pour afficher le rapport de l'appareil en continu toutes les 5 secondes, 3 fois :

iostat -d 5 3

Vous devriez voir le résultat suivant :

Linux 3.19.0-25-generic (Ubuntu-PC) Samedi 16 décembre 2017 _x86_64_ (4 CPU)Dispositif :tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 11.77 340.71 98.95 771022 223928 kB_readn Device :tps kB_readn/s kB_wrtnsda 2.00 0.00 8.00 0 40Appareil :tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 0.60 0.00 3.20 0 16

Si vous souhaitez afficher les statistiques d'appareils spécifiques, exécutez la commande suivante :

iostat -p sda

Vous devriez voir le résultat suivant :

Linux 3.19.0-25-generic (Ubuntu-PC) Samedi 16 décembre 2017 _x86_64_ (4 CPU)avg-cpu :%user %nice %system %iwait %steal %idle 21.69 0.36 6.98 1.44 0.00 69.53Device :tps kB_read / s kB_wrtn / s kB_read kB_wrtnsda 11,00 316,91 92,38 771022 224744sda1 0,07 0,27 0,00 664 0,01 0,05 0,00 0sda2 128 0sda3 0,07 0,27 0,00 648 10,56 315,21 92,35 0sda4 766877 224692sda5 0,12 0,48 0,02 1165 0,07 0,32 0,00 52sda6 776 0 

Vous pouvez également afficher les statistiques de plusieurs appareils avec la commande suivante :

iostat -p sda, sdb, sdc

Si vous souhaitez afficher les statistiques d'E/S de l'appareil en Mo/seconde, exécutez la commande suivante :

iostat -m

Vous devriez voir le résultat suivant :

Linux 3.19.0-25-generic (Ubuntu-PC) Samedi 16 décembre 2017 _x86_64_ (4 CPU)avg-cpu :%user %nice %system %iwait %steal %idle 21.39 0.31 6.94 1.30 0.00 70.06Device :tps MB_read/s MB_wrtn/s MB_read MB_wrtnsda 9,67 0,27 0,08 752 223

Si vous souhaitez afficher les informations étendues pour une partition spécifique (sda4), exécutez la commande suivante :

iostat -x sda4

Vous devriez voir le résultat suivant :

Linux 3.19.0-25-generic (Ubuntu-PC) Samedi 16 décembre 2017 _x86_64_ (4 CPU)avg-cpu :%user %nice %system %iwait %steal %idle 21.26 0.28 6.87 1.19 0.00 70.39Device :rrqm /s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz attendre r_await w_await svctm %utilsda4 0,79 4,65 5,71 2,68 242,76 73,28 75,32 0,35 41,80 43,66 37,84 4,55 3 

Si vous souhaitez afficher uniquement les statistiques d'utilisation du processeur, exécutez la commande suivante :

iostat -c

Vous devriez voir le résultat suivant :

Linux 3.19.0-25-generic (Ubuntu-PC) Samedi 16 décembre 2017 _x86_64_ (4 CPU)avg-cpu :%user %nice %system %iwait %steal %idle 21.45 0.33 6.96 1.34 0.00 69.91

Ubuntu
  1. Comment installer et utiliser Wine sur Ubuntu 20.04

  2. Comment installer et utiliser FFmpeg sur Ubuntu 18.04

  3. Comment installer et utiliser Telnet sur Ubuntu 20.04 LTS

  4. Comment installer Libreoffice 4.3 sur Ubuntu 12.04 et 14.04 LTS

  5. Comment installer Libreoffice 4.4 sur Ubuntu 15.04 et 14.04 LTS

Comment installer et utiliser Kontact dans Ubuntu 20.04

Comment installer et utiliser iTunes sur Ubuntu 20.04

Comment installer PHP 5.6, PHP 8.0 et PHP 8.1 sur Ubuntu 20.04 LTS

Comment installer uTorrent dans Ubuntu 16.04 LTS et Ubuntu 17.10

Comment installer et utiliser R sur Ubuntu

Comment installer et utiliser Jenkins sur Ubuntu 18.04 et 16.04 LTS