IOPS

IOPS (input/output operations per second) on tietotekniikassa tiedontallennusvälineiden suorituskyvyn mittayksikkö. IOPS kertoo montako luku- ja kirjoitusoperaatiota sekunnissa tallennuslaite voi suorittaa. IOPS-luku ei kuitenkaan ole vertailukelpoinen suorituskyvyn mittayksikkö ja valmistajien antamat luvut eivät aina vastaa todellista suorituskykyä. Valmistajat usein ilmoittavat luvun ideaalisissa olosuhteissa ja lukumäärä riippuu suuresti suoritettavasta kuormituksesta.

Tallennuslaitteen IOPS-luku riippuu hakuajasta ja latenssista: latenssi on kiintolevyissä levypinnan pyörähtämiseen verrattava aika ja hakuaika sen lukupään liikkeelle tarvittava aika. Puolijohteisiin perustuvissa tallennuslaitteissa ei ole fyysisestä liikkeestä johtuvaa viivettä ja SSD-levyt riippuvat niiden sisäisen ohjaimen toiminnasta. Tallennuslaitetta käyttävän sovelluksen näkökulmasta latenssi on viive, joka yhden operaation suorittamiseen kuluu.

Suorituskykyyn vaikuttavat muun muassa tiedon siirtotapa (sekventiaalisessa järjestyksessä tai satunnaisella järjestyksellä) ja toisin kuin kiintolevyn kanssa SSD-levyn suorituskyky riippuu myös siitä, mitä on jo aiemmin kirjoitettu.

Lisäksi jokaiseen operaatioon liittyy tiedon siirtomäärä: yksistään IOPS ei anna tarkkaa kuvaa suorituskyvystä.

Lähteet 

 

Yksiköt
Tietotekniikka
Dataliikenne