Analyse des performances

Pourquoi indique-t-on souvent les performances d'un SSD non seulement par la bande passante en lecture séquentielle (MB/s), mais aussi par les IOPS (nombre d'entrées-sorties par seconde) en lecture aléatoire de 4 KB ?

  1. AParce que les IOPS représentent la capacité du SSD
  2. BParce qu'un SSD ne peut pas effectuer de lecture séquentielle
  3. CParce que pour des usages comme les bases de données ou l'OS, qui effectuent un grand nombre de petites lectures et écritures à des emplacements dispersés, c'est le nombre d'opérations qui détermine les performances
Afficher la réponse et l'explication

Réponse : C. Parce que pour des usages comme les bases de données ou l'OS, qui effectuent un grand nombre de petites lectures et écritures à des emplacements dispersés, c'est le nombre d'opérations qui détermine les performances

Pour lire un gros fichier comme une vidéo, la bande passante en lecture séquentielle détermine les performances. En revanche, une base de données ou l'OS lisent et écrivent en grand nombre de petites données d'environ 4 KB réparties sur tout le support. La latence de chaque opération et le nombre de requêtes traitables simultanément sont alors déterminants, et le seul chiffre de bande passante ne permet pas de juger. Un même SSD paraît plus ou moins rapide selon l'usage.

S'entraîner sur ce thème Retour au thème

Autres questions sur Analyse des performances

  1. En mesurant le temps par élément d'un traitement qui lit un tableau de façon répétée, tout en augmentant progressivement la taille du tableau, le temps augmente par paliers à certaines tailles. Pourquoi ?
  2. Quelle est la formule de base correcte du temps d'exécution d'un programme sur un CPU ?
  3. Un programme de 1 milliard d'instructions s'exécute sur un CPU dont le CPI moyen vaut 2 et la fréquence d'horloge 2 GHz. Quel est le temps d'exécution ?
  4. Une modification de conception du CPU multiplie la fréquence d'horloge par 1,5, mais aussi le CPI par 1,2 (nombre d'instructions inchangé). Par combien la vitesse d'exécution est-elle multipliée ?
  5. Une nouvelle optimisation du compilateur réduit de 20 % le nombre d'instructions exécutées, mais augmente le CPI moyen de 10 % (fréquence inchangée). Quel est l'effet correct de cette optimisation ?

Comparatifs sur ce thème