Mikä on Iometri?

Iometri tai tulo/lähtö (I/O) -mittari on työkalu, joka mittaa tietokoneen I/O -järjestelmän suorituskykyä, joka sisältää dataväylät, asemat ja verkkoliitännän. Graafisen käyttöliittymän kautta iometer on myös vianmääritystyökalu, joka voi auttaa havaitsemaan tapaukset ja mahdolliset syyt järjestelmän I/O -viiveisiin. Iometrin vertailutiedot voivat auttaa rakentamaan parempia I/O -ohjaimia.

Tietokoneen I/O -suorituskykyä voidaan verrata urheilulliseen suorituskykyyn. Iometrissä suoritetaan ohjelma, joka lataa I/O -järjestelmän, samalla kun tehdään ajan ja datamäärän mittauksia. Yleisurheilussa voitaisiin perustaa esterata, kun sekuntikello on asetettu tallentamaan urheilijan edistyminen kussakin vaiheessa. Iometri käyttää asiakas-palvelin-mallia I/O-järjestelmän “lataamiseen” seuraamaan ja kirjaamaan suorituskykymittareita.

Tietoväylät ovat joko yksinomaan järjestelmälaitteiden käytössä tai ne voidaan jakaa. Esimerkiksi dataväylän latenssi tai aika, joka kuluu datasuunnan kääntämiseen, voidaan mitata erityyppisten väylän toimintojen perusteella, mukaan lukien dataväylien jakaminen muiden laitteiden kanssa. Esimerkiksi suuren suorituskyvyn palvelimille tyypillinen laajennettu data- ja ohjausväylä vaatii perusteellisen analyysin väylädatan viiveen optimoimiseksi.

Kiintolevyjä käyttävät myös laajalti keskusyksikkö (CPU) ja muut järjestelmälaitteet. Monet tekijät vaikuttavat kiintolevyjen suorituskykyyn paikallisina tai verkkoasemina. Esimerkiksi kun aseman sisältö on hajallaan suhteellisen kaukaisissa sylintereissä, keskimääräinen käyttöaika kasvaa huomattavasti.

Yhteensä I/O sekunnissa (TIOPS) viittaa siihen, että tietokonejärjestelmä pystyy vastaamaan I/O -pyyntöihin. Iometri jonottaa vertailuarvoisen I/O -pyyntönopeuden, joten tietokonejärjestelmän TIOPS on perusta järjestelmän tulevalle I/O -suorituskyvylle. Kokonaistavua sekunnissa (TMBPS) on I/O: lle tai sieltä lähetettyjen tavujen määrä sekunnissa, ja suurempi luku tarkoittaa, että tietokonejärjestelmällä on nopeampi kokonaisvaste. Alempi keskimääräinen I/O -vasteaika (AIORT) millisekunteina tai tuhannesosina on ihanteellinen, koska vähemmän aikaa kuluu I/O -järjestelmän vastauksen odottamiseen.

Kun otetaan huomioon erityinen I/O -lataustila, I/O -vasteaika (MIORT) on suurin millisekunteina. Tämä voi osoittaa tietokonejärjestelmän nopeuden suurimman heikkouden. MIORT tapahtuu yleensä jaettujen I/O -toimintojen aikana.
Suorittimen käyttöaste (CPUUT) tai CPUUT kokonaismäärä osoittaa, kuinka paljon tietokoneen kapasiteettia käytetään. Jos CPUUT on aina 100% helppoa I/O -tehtävää varten, suuri muutos saattaa olla tarpeen. Tämä muutos voi johtua joko tietokonejärjestelmässä käytetystä ohjelmisto- tai laitteistokokoonpanosta.