Qu'est-ce qu'un Iomètre?
Un iomètre, ou compteur d'entrées / sorties (E / S), est un outil permettant de mesurer les performances du système d'E / S d'un ordinateur, ce qui inclut les bus de données, les lecteurs et l'interface réseau. Via une interface utilisateur graphique, iometer est également un outil de dépannage permettant de détecter les instances et les causes possibles des retards d'E / S du système. Les informations de référence d'Iometer peuvent aider à créer de meilleurs pilotes d'E / S.
Les performances d'E / S d'un ordinateur peuvent être comparées aux performances sportives. Dans l'iometer, un programme qui charge le système d'E / S est exécuté lors de la mesure du temps et du volume de données. En athlétisme, un parcours d'obstacles peut être mis en place pendant qu'un chronomètre indique le progrès de l'athlète à chaque étape. Iometer utilise un modèle client-serveur pour «charger» le système d'E / S afin de surveiller et de consigner les métriques de performance.
Les bus de données sont utilisés exclusivement par les périphériques du système ou peuvent être partagés. Par exemple, la latence du bus de données, ou le temps nécessaire pour inverser le sens des données, peut être mesurée en fonction de divers types d'opérations de bus, notamment le partage de bus de données avec d'autres périphériques. Un bus de données et de contrôle étendu typique des serveurs hautes performances, par exemple, nécessite une analyse approfondie pour optimiser la latence des données du bus.
Les unités de disque dur sont également largement utilisées par l’unité centrale de traitement (CPU) et d’autres périphériques du système. De nombreux facteurs affectent les performances des disques durs en tant que lecteurs locaux ou en tant que lecteurs réseau. Par exemple, lorsque le contenu d'un lecteur est dispersé dans des cylindres relativement éloignés, le temps d'accès moyen augmente considérablement.
Le nombre total d'E / S par seconde (TIOPS) suggère la capacité d'un système informatique à répondre aux demandes d'E / S. L'iomètre met en file d'attente un taux de demande d'E / S de référence. Le système TIOPS d'un système informatique constitue donc la base des performances d'E / S futures du système. Le nombre total de mégaoctets par seconde (TMBPS) correspond au nombre d'octets envoyés vers / depuis les E / S par seconde. Un chiffre plus élevé signifie que le système informatique a un taux de réponse global plus rapide. Un temps de réponse des E / S (AIORT) moyen plus court, en millisecondes ou en millièmes de seconde, est idéal car il faut moins de temps pour attendre que le système d'E / S réponde.
Étant donné une condition de chargement d'E / S spécifique, il y aura un temps de réponse maximum d'E / S (MIORT) en millisecondes. Cela peut indiquer la faiblesse majeure de la vitesse du système informatique. Le MIORT se produit généralement lors d'opérations d'E / S partagées.
Le pourcentage d'utilisation de la CPU (CPUUT) ou la CPU totale indique la quantité de capacité de l'ordinateur utilisée. Si le CPUUT est toujours à 100% pour les tâches d'E / S faciles, un changement majeur peut être nécessaire. Cette modification peut concerner la configuration logicielle ou matérielle utilisée dans le système informatique.