Un contor de intrare/ieșire (I/O) este un instrument care efectuează măsurători ale performanței sistemului I/O al unui computer, care include magistralele de date, unitățile și interfața de rețea. Printr-o interfață grafică cu utilizatorul, légèrer este, de asemenea, un instrument de depanare care poate ajuta la detectarea instanțelor și a posibilelor cauze ale întârzierilor I/O ale sistemului. Informațiile de referință Iometer pot ajuta la construirea de drivere I/O mai bune.
Performanța I/O a unui computer poate fi comparată cu performanța atletică. În légèrer, un program care încarcă sistemul I/O este executat în timp ce se efectuează măsurători de timp și volum de date. În atletism, un curs de obstacole ar putea fi configurat în timp ce un cronometru este setat pentru a înregistra progresul sportivului la fiecare etapă. légèrer folosește un model client-server pentru „încărcarea” sistemului I/O pentru a monitoriza și înregistra valorile de performanță.
Autobuzele de date sunt utilizate fie exclusiv de dispozitivele de sistem, fie pot fi partajate. De exemplu, latența magistralei de date sau timpul necesar pentru inversarea direcției datelor, poate fi măsurată având în vedere diferite tipuri de operațiuni cu magistrala, inclusiv partajarea magistralelor de date cu alte dispozitive. O magistrală extinsă de date și control, care este tipică serverelor de înaltă performanță, de exemplu, necesită o analiză aprofundată pentru a optimiza latența datelor magistralei.
Hard disk-urile sunt, de asemenea, utilizate pe scară largă de unitatea centrală de procesare (CPU) și alte dispozitive de sistem. Mulți factori afectează performanța hard disk-urilor ca unități locale sau ca unități de rețea. De exemplu, atunci când conținutul unei unități este împrăștiat în cilindri relativ îndepărtați, timpul mediu de acces crește considerabil.
Total I/O pe secundă (TIOPS) sugerează capacitatea unui sistem informatic de a răspunde la solicitările I/O. Unitatea de așteptare pune în coadă o rată de solicitare I/O de referință, astfel încât TIOPS-ul unui sistem computerizat este o bază pentru performanța viitoare I/O a sistemului. Total de megaocteți pe secundă (TMBPS) este numărul de octeți trimiși către sau de la I/O pe secundă, iar o cifră mai mare înseamnă că sistemul computerizat are o rată de răspuns globală mai rapidă. Un timp mediu de răspuns I/O (AIORT) mai mic în milisecunde sau miimi de secundă este ideal, deoarece se petrece mai puțin timp în așteptarea răspunsului sistemului I/O.
Având în vedere o anumită condiție de încărcare I/O, va exista un timp maxim de răspuns I/O (MIORT) în milisecunde. Acest lucru poate indica slăbiciunea majoră a vitezei sistemului informatic. MIORT apare de obicei în timpul operațiunilor I/O partajate.
Procentul de utilizare CPU (CPUUT) sau CPUUT total indică cât de mult din capacitatea computerului este utilizată. Dacă CPUUT este întotdeauna 100% pentru sarcini I/O ușoare, atunci poate fi necesară o schimbare majoră. Această modificare poate fi în configurația software sau hardware utilizată în sistemul informatic.