Iometar ili input/output (I/O) mjerač je alat koji vrši mjerenja performansi I/O sustava računala, koji uključuje podatkovne sabirnice, pogone i mrežno sučelje. Preko grafičkog korisničkog sučelja, iometar je također alat za rješavanje problema koji može pomoći u otkrivanju instanci i mogućih uzroka kašnjenja U/I sustava. Iometer referentne informacije mogu pomoći u izgradnji boljih I/O upravljačkih programa.
I/O performanse računala mogu se usporediti sa atletskim performansama. U iometru se izvršava program koji učitava I/O sustav dok se mjeri vrijeme i volumen podataka. U atletici se može postaviti staza s preprekama dok je štoperica postavljena da bilježi napredak sportaša u svakoj fazi. Iometar koristi model klijent-poslužitelj za “učitavanje” I/O sustava za praćenje i bilježenje metrike izvedbe.
Sabirnice podataka koriste isključivo uređaji sustava ili se mogu dijeliti. Na primjer, latencija podatkovne sabirnice ili vrijeme potrebno za obrnuti smjer podataka može se izmjeriti s obzirom na različite vrste operacija sabirnice, uključujući dijeljenje podatkovnih sabirnica s drugim uređajima. Proširena sabirnica podataka i upravljanja koja je tipična za poslužitelje visokih performansi, na primjer, zahtijeva dubinsku analizu kako bi se optimizirala latencija podataka sabirnice.
Središnja procesorska jedinica (CPU) i drugi uređaji sustava također se intenzivno koriste tvrdi diskovi. Mnogi čimbenici utječu na performanse tvrdih diskova kao lokalnih ili mrežnih pogona. Na primjer, kada je sadržaj diska raspršen u relativno udaljenim cilindrima, prosječno vrijeme pristupa se značajno povećava.
Total I/O per second (TIOPS) sugerira sposobnost računalnog sustava da odgovori na I/O zahtjeve. Iometar u čekanju postavlja referentnu stopu I/O zahtjeva, tako da je TIOPS računalnog sustava osnova za buduće I/O performanse sustava. Ukupni megabajti u sekundi (TMBPS) je broj bajtova koji se šalju na ili iz I/O u sekundi, a viša brojka znači da računalni sustav ima bržu ukupnu stopu odgovora. Niže prosječno I/O vrijeme odziva (AIORT) u milisekundama ili tisućinkama sekunde idealno je jer se manje vremena troši na čekanje da I/O sustav odgovori.
S obzirom na određeni uvjet I/O učitavanja, postojat će maksimalno I/O vrijeme odziva (MIORT) u milisekundama. To može ukazivati na veliku slabost u brzini računalnog sustava. MIORT se obično događa tijekom zajedničkih I/O operacija.
Postotak iskorištenosti CPU-a (CPUUT) ili ukupni CPUUT pokazuje koliki je dio kapaciteta računala iskorišten. Ako je CPUUT uvijek 100% za jednostavne I/O zadatke, tada će možda biti potrebna velika promjena. Ova promjena može biti u softverskoj ili hardverskoj konfiguraciji koja se koristi u računalnom sustavu.