IOPS
Staat voor "Input/Output Operations Per Second." IOPS is een meetwaarde die wordt gebruikt om de prestaties van een opslagapparaat of opslagnetwerk te meten. De IOPS-waarde geeft aan hoeveel verschillende invoer- of uitvoerbewerkingen een apparaat of groep apparaten in één seconde kan uitvoeren. De waarde kan samen met andere meetwaarden, zoals latentie en doorvoersnelheid, worden gebruikt om de algehele prestaties te meten.
Een IOPS-waarde is doorgaans synoniem met "totale IOPS" en omvat een combinatie van lees- en schrijfbewerkingen. Het is echter ook mogelijk om specifiekere waarden te meten, zoals sequentiële lees-IOPS, sequentiële schrijf-IOPS, willekeurige lees-IOPS en willekeurige schrijf-IOPS. Hogere waarden betekenen dat een apparaat meer bewerkingen per seconde kan verwerken. Een hoge sequentiële schrijf-IOPS-waarde is bijvoorbeeld nuttig bij het kopiëren van een groot aantal bestanden vanaf een andere schijf.
SSD's hebben aanzienlijk hogere IOPS-waarden dan HDD's. Omdat SSD's geen fysieke schrijfkop hebben die over de schijf beweegt, kunnen ze per seconde meer dan 1.000 keer zoveel lees-/schrijfbewerkingen uitvoeren als een typische harde schijf. Een harde schijf die met 7.200 RPM draait, kan bijvoorbeeld een totale IOPS-waarde van 90 hebben. Een moderne SSD kan een IOPS-waarde van meer dan 100.000 hebben. Sommige hoogwaardige flashdrives hebben IOPS-metingen van meer dan één miljoen.
Hoewel IOPS belangrijk was bij het meten van de prestaties van harde schijven, vereisen de meeste praktijksituaties niet meer dan duizend invoer-/uitvoerbewerkingen per seconde. Daarom wordt IOPS zelden gezien als een belangrijke meetwaarde voor SSD-prestaties. Latentie en doorvoersnelheid zijn de belangrijkste factoren die de snelheid van een SSD beïnvloeden, terwijl ook opslagcapaciteit en duurzaamheid (levensduur) belangrijk zijn om rekening mee te houden.
Test je kennis