Skip to main content

Τι είναι το iometer;

Ένα Iometer, ή ένας μετρητής εισόδου/εξόδου (I/O), είναι ένα εργαλείο που κάνει μετρήσεις σχετικά με την απόδοση του συστήματος I/O του υπολογιστή, το οποίο περιλαμβάνει τα λεωφορεία δεδομένων, τους δίσκους και τη διεπαφή δικτύου.Μέσω ενός γραφικού περιβάλλοντος χρήστη, το Iometer είναι επίσης ένα εργαλείο αντιμετώπισης προβλημάτων που μπορεί να βοηθήσει στην ανίχνευση περιπτώσεων και πιθανών αιτιών των καθυστερήσεων συστήματος I/O.Οι πληροφορίες αναφοράς του Iometer μπορούν να βοηθήσουν στην οικοδόμηση καλύτερων οδηγών I/O.

Η απόδοση I/O του υπολογιστή μπορεί να συγκριθεί με την αθλητική απόδοση.Στο iometer, ένα πρόγραμμα που φορτώνει το σύστημα I/O εκτελείται κατά την πραγματοποίηση μετρήσεων χρόνου και όγκου δεδομένων.Στον αθλητισμό, θα μπορούσε να δημιουργηθεί μια πορεία εμπόδιο, ενώ ένα χρονόμετρο έχει οριστεί για να καταγράψει την πρόοδο του αθλητή σε κάθε στάδιο.Το iometer χρησιμοποιεί ένα μοντέλο πελάτη-διακομιστή για "φόρτωση" του συστήματος I/O για την παρακολούθηση και την καταγραφή των μετρήσεων απόδοσης.

Οι λεωφορεία δεδομένων χρησιμοποιούνται είτε αποκλειστικά από συσκευές συστήματος είτε μπορούν να μοιραστούν.Για παράδειγμα, η καθυστέρηση των διαύλων δεδομένων ή ο χρόνος που χρειάζεται για την αντιστροφή της κατεύθυνσης των δεδομένων μπορεί να μετρηθεί, λαμβάνοντας υπόψη διάφορους τύπους λειτουργιών λεωφορείων, συμπεριλαμβανομένης της κοινής χρήσης λεωφορείων δεδομένων με άλλες συσκευές.Ένας εκτεταμένος δίαυλος δεδομένων και ελέγχου που είναι χαρακτηριστικό των διακομιστών υψηλής απόδοσης, για παράδειγμα, απαιτεί σε βάθος ανάλυση για τη βελτιστοποίηση της καθυστέρησης των δεδομένων διαύλου. Οι σκληροί δίσκοι χρησιμοποιούνται επίσης εκτενώς από την κεντρική μονάδα επεξεργασίας (CPU) και άλλες συσκευές συστήματος.Πολλοί παράγοντες επηρεάζουν την απόδοση των σκληρών δίσκων ως τοπικές μονάδες δίσκου ή ως δίσκους δικτύου.Για παράδειγμα, όταν τα περιεχόμενα μιας μονάδας δίσκου είναι διάσπαρτα σε σχετικά μακρινούς κυλίνδρους, ο μέσος χρόνος πρόσβασης αυξάνεται αισθητά. Το σύνολο των I/O ανά δευτερόλεπτο (TIOPS) υποδηλώνει την ικανότητα ενός συστήματος υπολογιστή να ανταποκρίνεται στα αιτήματα I/O.Το Iometer ουρές είναι ένα ποσοστό αίτησης εισόδου/εξόδου αναφοράς, επομένως το TIOPS του συστήματος του υπολογιστή αποτελεί βάση για τη μελλοντική απόδοση του συστήματος I/O.Τα συνολικά megabytes ανά δευτερόλεπτο (TMBPS) είναι ο αριθμός των bytes που αποστέλλονται προς ή από το I/O ανά δευτερόλεπτο και ένας υψηλότερος αριθμός σημαίνει ότι το σύστημα υπολογιστών έχει ταχύτερο συνολικό ποσοστό ανταπόκρισης.Ένας χαμηλότερος μέσος χρόνος απόκρισης εισόδου/εξόδου (AIORT) σε χιλιοστά του δευτερολέπτου ή χιλιοστά του δευτερολέπτου είναι ιδανικός, καθώς ο μικρότερος χρόνος δαπανάται για την αναμονή του συστήματος I/O.Ένας μέγιστος χρόνος απόκρισης εισόδου/εξόδου (MIORT) σε χιλιοστά του δευτερολέπτου.Αυτό μπορεί να υποδεικνύει τη σημαντικότερη αδυναμία της ταχύτητας για το σύστημα του υπολογιστή.Το MIORT συμβαίνει συνήθως κατά τη διάρκεια των κοινών λειτουργιών I/O.

Το ποσοστό της αξιοποίησης της CPU (CPUUT) ή του συνολικού CPUUT υποδεικνύει πόση χρήση της χωρητικότητας του υπολογιστή χρησιμοποιείται.Εάν το CPUUT είναι πάντα 100% για εύκολες εργασίες I/O, τότε μπορεί να χρειαστεί σημαντική αλλαγή.Αυτή η αλλαγή μπορεί να είναι είτε στη διαμόρφωση λογισμικού είτε στο υλικό που χρησιμοποιείται στο σύστημα υπολογιστή.