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

  1. 1 2 3 4 5 Joe Kozlowicz: Know Your Storage Constraints: IOPS and Throughput lunavi.com. 10.1.2020. Viitattu 12.10.2021. (englanniksi)
  2. 1 2 3 4 5 Erin Sullivan: IOPS (input/output operations per second) searchstorage.techtarget.com. Viitattu 12.10.2021. (englanniksi)
  3. 1 2 Scott Lowe: Calculate IOPS in a storage array techrepublic.com. 12.2.2010. Viitattu 12.10.2021. (englanniksi)
  4. ↑ Kent Smith: Benchmarking SSDs: The Devil is in the Preconditioning Details (PDF) flashmemorysummit.com. 17.8.2009. Viitattu 12.10.2021. (englanniksi)
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.