Iometras arba įvesties/išvesties (I/O) matuoklis yra įrankis, leidžiantis išmatuoti kompiuterio įvesties/išvesties sistemos, apimančios duomenų magistrales, diskus ir tinklo sąsają, našumą. Per grafinę vartotojo sąsają iometras taip pat yra trikčių šalinimo įrankis, galintis padėti aptikti sistemos įvesties / išvesties vėlavimų atvejus ir galimas priežastis. Iometro etaloninė informacija gali padėti sukurti geresnes įvesties / išvesties tvarkykles.
Kompiuterio I/O našumas gali būti lyginamas su sportiniais rezultatais. Iometre, atliekant laiko ir duomenų apimties matavimus, vykdoma programa, kuri įkelia įvesties/išvesties sistemą. Lengvojoje atletikoje gali būti įrengtas kliūčių ruožas, o chronometras fiksuoja sportininko progresą kiekviename etape. Iometras naudoja kliento-serverio modelį, kad „įkeltų“ įvesties / išvesties sistemą, kad būtų galima stebėti ir registruoti našumo metriką.
Duomenų magistrales naudoja tik sistemos įrenginiai arba jos gali būti bendrinamos. Pavyzdžiui, duomenų magistralės delsą arba laiką, kurio reikia duomenų krypčiai pakeisti, galima išmatuoti atsižvelgiant į įvairių tipų magistralės operacijas, įskaitant dalijimąsi duomenų magistrale su kitais įrenginiais. Pavyzdžiui, išplėstinei duomenų ir valdymo magistralei, kuri būdinga didelio našumo serveriams, reikalinga išsami analizė, siekiant optimizuoti magistralės duomenų delsą.
Kietuosius diskus taip pat plačiai naudoja centrinis procesorius (CPU) ir kiti sistemos įrenginiai. Daugelis veiksnių turi įtakos standžiųjų diskų, kaip vietinių arba tinklo diskų, veikimui. Pavyzdžiui, kai disko turinys yra išsklaidytas gana tolimuose cilindruose, vidutinis prieigos laikas pastebimai pailgėja.
Total I/O per second (TIOPS) rodo kompiuterinės sistemos gebėjimą reaguoti į įvesties/išvesties užklausas. Iometras į eilę nustato etaloninį įvesties/išvesties užklausų greitį, todėl kompiuterinės sistemos TIOPS yra pagrindas būsimam sistemos I/O veikimui. Bendras megabaitų per sekundę (TMBPS) skaičius yra baitų, siunčiamų į įvesties / išvesties arba iš jo per sekundę, skaičius, o didesnis skaičius reiškia, kad kompiuterinės sistemos bendras atsako greitis yra greitesnis. Mažesnis vidutinis įvesties / išvesties atsako laikas (AIORT) milisekundėmis arba tūkstantosiomis sekundės dalimis yra idealus, nes mažiau laiko praleidžiama laukiant, kol įvesties / išvesties sistema atsakys.
Atsižvelgiant į konkrečias įvesties / išvesties apkrovos sąlygas, bus didžiausias įvesties / išvesties atsako laikas (MIORT) milisekundėmis. Tai gali reikšti didelį kompiuterinės sistemos greičio silpnumą. MIORT paprastai įvyksta bendrų I/O operacijų metu.
CPU panaudojimo procentas (CPUUT) arba bendras CPUUT rodo, kiek kompiuterio pajėgumo išnaudojama. Jei CPUUT visada yra 100% lengvoms įvesties / išvesties užduotims atlikti, gali prireikti didelių pakeitimų. Šis pakeitimas gali būti programinės įrangos arba aparatinės įrangos konfigūracijos, naudojamos kompiuterinėje sistemoje.