Utilisez la commande iostat pour générer des rapports statistiques sur l'entrée et la sortie des disques et fournir des mesures du débit, de l'utilisation, des longueurs de file d'attente, des taux de transaction et de la durée de service. Pour une description plus détaillée de cette commande, reportez-vous à la page de manuel iostat(1M).
Vous pouvez afficher les informations sur l'utilisation des disques en utilisant la commande iostat avec un intervalle de temps (en secondes).
$ iostat 5 tty fd0 sd3 nfs1 nfs31 cpu tin tout kps tps serv kps tps serv kps tps serv kps tps serv us sy wt id 0 1 0 0 410 3 0 29 0 0 9 3 0 47 4 2 0 94
La première ligne de la sortie présente les statistiques depuis la dernière initialisation du système. Chaque ligne suivante présente les statistiques de l'intervalle. La valeur par défaut permet d'afficher les statistiques du terminal (tty), des disques (fd et sd), et de la CPU (cpu).
L'exemple suivant présente les statistiques de disque collectées toutes les cinq secondes.
$ iostat 5 tty sd0 sd6 nfs1 nfs49 cpu tin tout kps tps serv kps tps serv kps tps serv kps tps serv us sy wt id 0 0 1 0 49 0 0 0 0 0 0 0 0 15 0 0 0 100 0 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 44 6 132 0 0 0 0 0 0 0 0 0 0 0 1 99 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 3 1 23 0 0 0 0 0 0 0 0 0 0 0 1 99 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100
Le tableau ci-dessous décrit les champs contenus dans la sortie de la commande iostatn.
|
Exécutez la commande iostat −xt pour afficher les statistiques de disque étendues.
$ iostat −xt device r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b tin tout blkdev0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0 1 sd0 0.1 19.3 1.4 92.4 0.0 0.0 0.2 1.6 0 1 sd1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 nfs9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0 0 nfs10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.6 0 0 nfs11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 15.6 0 0 nfs12 0.3 0.0 1.9 0.0 0.0 0.0 0.0 30.5 0 1
La commande iostat −xt affiche une ligne de sortie pour chaque disque. Les champs sont les suivants :
Lectures par seconde
Ecritures par seconde
Kilo-octets lus par seconde
Kilo-octets écrits par seconde
Nombre moyen de transactions en attente de service (longueur de la file d'attente)
Nombre moyen de transactions en cours de service
Temps de service moyen (en millisecondes)
Pourcentage de temps pendant lequel la file d'attente n'est pas vide
Pourcentage de temps pendant lequel le disque est occupé