à l’aide de la commande iostat avec des exemples de Linux.
La commande iostat est utilisée pour surveiller la charge d’entrée / sortie (E / S ) du dispositif système, normalement les disques. L’outil surveille le temps que les périphériques sont actifs par rapport à leurs vitesses de transfert moyens.
Lorsque l’iOSTAT invoque, des rapports très utiles sont générés pour détecter les surcharges et pouvoir équilibrer les E / S des disques système. Dans cet article, nous saurons les options les plus utilisées, ainsi qu’une explication détaillée du rapport.
commande iostat
à l’aide de la commande iostat avec des exemples de Linux
Installez iostat
iostat est inclus dans le package SysSTAT. Normalement, il n’est généralement pas installé par défaut par défaut, nous devons donc l’installer en premier.
Debian, Ubuntu, Linux Mint et Derivatives:
sudo apt install sysstat
Rhel, Centos, Fedora et dérivés:
sudo yum install sysstatosudo dnf install sysstat
Arch Linux, Manjaro et dérivés:
sudo pacman -Sy sysstat
Syntaxe et utilisation de base de iostat
Une fois que nous avons installé le pack d’outils SysStat, nous pouvons l’utiliser, mais nous voyons d’abord votre syntaxe (de nombreuses options).
iostat -g group_name ] { device | ALL } ] | ALL ] ] ]
> Pour commencer à exécuter la commande sans options.
Si nous examinons la sortie par exemple, nous observons qu’il est divisé en trois parties.
système
CPU
DISPOSITIF
Les informations système sont très basiques, mais elles remplissent la perfection comme pré- Ilo de ce qui vient ensuite. Il nous dit quel type de système nous avons: noyau, nom d’hôte, date, système et nombre de cœurs de la CPU.
Dans la deuxième section, la chose est compliquée, nous donne les données de consommation de la CPU que nous avons transmis à expliquer dans le tableau suivant.
« a5fa32cb68″>
nom
Qu’est-ce que …
% utilisateur
montre le pourcentage d’utilisation du niveau d’utilisateur normal CPU
% sympa
montre le pourcentage d’utilisation de la CPU au niveau de l’utilisateur avec priorités
% (TD>
indique le pourcentage d’utilisation du système CPU du noyau
% iowait
montre le pourcentage de temps que les CPU étaient inactifs et que le système a reçu des demandes d’E / S
% voler
montre le pourcentage de temps que les CPU sont restés en attente pendant que l’hyperviseur envoyé Le service à un autre processeur
% oisif
montre le pourcentage de temps que les CPU étaient inactifs et que le système n’a reçu aucune demande d’E / S
Nous avons enfin la section de l’appareil, que nous sommes également allés voir dans une table .
Nom
nom de la Périphérique comme celui-ci dans / dev
tps
nombre de transferts par seconde qui a été délivré au périphérique
blk_raad / s (kb_read / s, mb_read / s)
Quantité de données Lire à partir de l’appareil indiqué dans différents blocs (kilo-octets, mégaoctets) par seconde
blk_wrtn / s (kb_wrtn / s, mb_wrtn / s)
Nombre de données écrites sur l’appareil indiqué dans plusieurs blocs (kilo-octets, mégaoctets) par seconde
blk_read (kb_raad, mb_read)
nombre total de blocs (kilo-octets, mégaoctets) Lire
blk_wrtn (kb_wrtn (kb_wrtn, mb_wrtn)
nombre total de blocs (kilo-octets, mégaoctets) écrit
rrqm / s
Nombre de demandes de lecture par seconde dans la file d’attente du périphérique
wrqm / s
Nombre de demandes écrites par seconde dans la file d’attente de l’appareil
r / s
Nombre de demandes de lecture par seconde complété
w / s
Nombre de demandes d’écriture par seconde complétées
RSEC / S (RKB / S, RMB / s)
Nombre de secteurs (kilo-octets, mégaoctets ) Lire par seconde
WBSEC / S (WKB / S, WMB / S)
Nombre de secteurs (kilo-octets, mégaoctets) écrit par seconde.
AVGQ-SZ
taille moyenne (dans les secteurs) des demandes émises à la
AVGQU-SZ
taille moyenne (dans les secteurs) de la file d’attente de demande émise sur le périphérique
attendre
Moyenne moyenne (en millisecondes) d’applications d’E / S émises au périphérique
r_await
temps moyen (en millisecondes) des demandes de lecture émises à la
w_await
moyenne temporelle (en millisecondes) des demandes d’écriture émises à la
SVCTM
Moyenne du temps (en millisecondes) des applications E / S émises au périphérique (versions obsolètes d’iostat, en disuso)
utile%
Heure d’utilisation CPU sur laquelle des demandes d’E / S ont été émises (bande passante de périphérique) (bande passante de périphérique)
» 1C10AE6B03 « >
Options d’iostat
Nous voyons maintenant les options d’iostat, ainsi que les variables d’environnement à être dans le.
Option
Utilisation
-c
à l’aide de la CPU
-d
à l’aide du périphérique
-g group_name {périphérique | Tous}
statistiques d’un groupe d’appareils
-h
Imprimez les rapports les plus faciles à interpréter par un homme
-k
statistiques en kilo-octets par seconde
-m
statistiques Mégaoctets par seconde
-n
montre les noms de mappage des périphériques enregistrés
-p | Tout}]
montre des statistiques de bloc par bloc, y compris les partitions utilisées par le système
-t
ne sont que des statistiques affichées par Groupe d’appareils
-t
Imprimez l’heure dans chaque rapport, pas seulement la date
-V
version systad
-x
statistiques étendues
-Z
Ignorez la sortie du périphérique qui n’a aucune activité actuellement
————-
—————————-
variables d’environnement
variables
étuis d’utilisation
s_time_format
si cette variable existe et sa valeur est ISO , la configuration régionale actuelle sera omise et le format ISO 8601 (AAAA-MM-DD) sera utilisé
avec cette vitesse de transfert variable sera imprimé sur blocs de 512 k au lieu de 1k
<1c10ae6b03 ">
Exemples d’iostat
L’utilisation la plus courante de iostat est avec l’option x.
Aujourd’hui, nous avons vu un outil indispensable pour le contrôle total des appareils, a également la particularité de ne pas être racine de pouvoir visualiser les statistiques. Vous pouvez voir votre manuel de commande en ligne en exécutant les éléments suivants …
man iostat
canaux de télégramme: canal Sololinux – canal Solowordpress
J’espère que cet article est utilitaire, vous pouvez Aidez-nous à garder le serveur avec un don (PayPal) ou collaborer avec le simple geste de partage de nos articles sur votre site Web, blog, forum ou réseaux sociaux.