IOPS
IOPS (input/output operations per second) on tietotekniikassa tiedontallennusvälineiden suorituskyvyn mittayksikkö.[1][2] IOPS kertoo montako luku- ja kirjoitusoperaatiota sekunnissa tallennuslaite voi suorittaa.[1] IOPS-luku ei kuitenkaan ole vertailukelpoinen suorituskyvyn mittayksikkö ja valmistajien antamat luvut eivät aina vastaa todellista suorituskykyä.[2] Valmistajat usein ilmoittavat luvun ideaalisissa olosuhteissa ja lukumäärä riippuu suuresti suoritettavasta kuormituksesta.[3]
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.[1][3] Puolijohteisiin perustuvissa tallennuslaitteissa ei ole fyysisestä liikkeestä johtuvaa viivettä ja SSD-levyt riippuvat niiden sisäisen ohjaimen toiminnasta.[2][1] Tallennuslaitetta käyttävän sovelluksen näkökulmasta latenssi on viive, joka yhden operaation suorittamiseen kuluu.[2]
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.[4]
Lisäksi jokaiseen operaatioon liittyy tiedon siirtomäärä: yksistään IOPS ei anna tarkkaa kuvaa suorituskyvystä.[1][2]
Lähteet
muokkaa- ↑ a b c d e Erin Sullivan: IOPS (input/output operations per second) searchstorage.techtarget.com. Viitattu 12.10.2021. (englanniksi)
- ↑ a b Scott Lowe: Calculate IOPS in a storage array techrepublic.com. 12.2.2010. Viitattu 12.10.2021. (englanniksi)
- ↑ Kent Smith: Benchmarking SSDs: The Devil is in the Preconditioning Details (PDF) flashmemorysummit.com. 17.8.2009. Viitattu 12.10.2021. (englanniksi)