Prestatiemeting en profiling
Waarom worden de prestaties van een SSD vaak niet alleen weergegeven met de bandbreedte voor sequentieel lezen (MB/s), maar ook met de IOPS (aantal I/O-bewerkingen per seconde) voor willekeurig lezen van 4 KB?
- AOmdat IOPS een waarde is die de capaciteit van de SSD weergeeft
- BOmdat sequentieel lezen met een SSD niet mogelijk is
- COmdat bij toepassingen als databases en besturingssystemen, waarbij grote aantallen kleine lees- en schrijfbewerkingen op verspreide plaatsen plaatsvinden, het aantal bewerkingen de prestaties bepaalt
Antwoord en toelichting tonen
Antwoord: C. Omdat bij toepassingen als databases en besturingssystemen, waarbij grote aantallen kleine lees- en schrijfbewerkingen op verspreide plaatsen plaatsvinden, het aantal bewerkingen de prestaties bepaalt
Bij het lezen van grote bestanden zoals video bepaalt de bandbreedte voor sequentieel lezen de prestaties. Bij databases en het besturingssysteem worden daarentegen grote aantallen kleine gegevens van ongeveer 4 KB van allerlei plaatsen op de schijf gelezen en geschreven. In dat geval zijn de vertraging per bewerking en het aantal verzoeken dat gelijktijdig kan worden afgehandeld van belang, en kunnen de prestaties niet alleen op basis van bandbreedtecijfers worden beoordeeld. Zelfs bij dezelfde SSD verschilt de ervaren snelheid sterk per toepassing.