Que sont les « IOPS » et sont-ils importants ?
Lorsqu’il s’agit de composants PC, tout est question de performances. Mais la signification de certaines mesures de performance peut être très floue, y compris le sujet d’aujourd’hui Opérations d’entrée/sortie par seconde (IOP). Que sont les PIO et sont-elles des mesures dignes de votre attention ?
EN RELATION: Les cinq meilleures mises à niveau de PC pour améliorer les performances
Sommaire
Explication des performances du lecteur de stockage
Il existe deux principaux types de disques de stockage disponibles pour votre PC : les disques durs (HDD) et les disques SSD. Les premiers sont les lecteurs PC traditionnels bien connus qui comportent des plateaux tournants et une tête de lecture/écriture qui se positionne sur les plateaux pour récupérer des données ou ajouter de nouvelles données. Les SSD, quant à eux, n’ont pas de pièces mobiles, ce qui rend la récupération et le stockage des données beaucoup plus rapides.
En raison de cette différence, nous pouvons remarquer une augmentation des performances simplement en remplaçant un disque dur par un SSD. Mais si nous voulions mieux comprendre ces différences de vitesse ou les différences entre deux disques du même type, nous avons besoin de chiffres, et c’est là que les IOP entrent en jeu.
Les performances du lecteur de stockage PC sont généralement exprimées de deux manières : performances de lecture/écriture séquentielle et performances de lecture/écriture aléatoires. La lecture/écriture séquentielle mesure la rapidité avec laquelle le lecteur peut accéder à de gros morceaux de données situés les uns à côté des autres sur le lecteur, comme un gros fichier vidéo. La lecture/écriture aléatoire, en revanche, est l’opposé de séquentielle. C’est à ce moment que le système récupère des fichiers plus petits qui peuvent être situés dans des parties disparates du lecteur, comme l’ouverture de plusieurs fichiers et programmes en même temps.
Les lectures et écritures séquentielles sont généralement exprimées en termes de nombre de mégaoctets par seconde de débit que le lecteur peut atteindre. Les performances aléatoires, quant à elles, sont généralement exprimées en IOP.
Que sont les IOP ?
Nous avons déjà dit que IOPs signifie Input/Output Operations Per Second, mais qu’est-ce que cela signifie ? C’est une mesure du nombre de tâches (lecture et écriture de données) qu’un lecteur peut effectuer chaque seconde. En termes simples, plus le nombre d’IOP est élevé, meilleures sont les performances du disque, mais ce n’est jamais aussi simple. Un résultat IOPs peut être affecté par plusieurs facteurs tels que la taille des blocs de données pour le test et la profondeur de la file d’attente (combien de demandes de données attendent d’être traitées pendant le test). Il existe également d’autres facteurs à prendre en compte, par exemple si le nombre d’IOP que vous examinez exprime une opération de lecture aléatoire, une opération d’écriture aléatoire ou un mélange des deux.
Dans les avis sur les disques de stockage, vous pourriez voir une phrase comme celle-ci : « La lecture et l’écriture aléatoires d’IOPS 4K sont évaluées à 1,5 million et jusqu’à 1,8 million d’IOPS sur des IOP aléatoires mixtes 70/30. » Cette phrase est tirée d’un article de PCWorld sur un SSD de centre de données, le Intel P5800X. Cela signifie que le bloc de données de test en cours d’écriture ou de lecture était de 4 kilo-octets, puis le test a vérifié combien de fois par seconde cette quantité de données pouvait être écrite ou lue. Les tests de lecture et d’écriture pour le P5800X ont tous deux atteint 1,5 million d’opérations par seconde (pour la version à plus grande capacité de ce lecteur), tandis qu’un mélange de 70 % d’opérations de lecture et de 30 % d’opérations d’écriture a augmenté les performances maximales des IOP à 1,8 million.
Les complications avec les IOP
Dans un monde parfait, vous seriez en mesure de consulter le nombre d’IOP sur une fiche technique et de comparer facilement un lecteur à un autre. Ce n’est pas le cas, cependant. Tout d’abord, nous devons connaître la taille des données utilisées lors du test des IOP. Habituellement, les nombres d’IOP publiés utilisent 4K (4 kilo-octets), mais ils peuvent également utiliser des tailles plus grandes. Assurez-vous de comparer la même taille de données de test, car cela peut modifier les performances.
Un autre problème avec les IOP est la profondeur de la file d’attente. De nombreux tests publiés ont une profondeur de file d’attente de 32, ce qui signifie qu’il y a 32 demandes de données en attente d’écriture. Les fabricants aiment les tests avec des profondeurs de file d’attente plus grandes, car les lecteurs deviennent plus efficaces plus il y a de données à lire.
Si votre lecteur a généralement une profondeur de file d’attente de 32, c’est une bonne mesure car cela vous donne une compréhension réaliste des performances de votre machine. Le problème est qu’un PC domestique aurait du mal à obtenir cette quantité de données dans la file d’attente, même lorsqu’il est sous charge. Cela signifie qu’il est peu probable que les utilisateurs à domicile voient cette efficacité supérieure citée dans les tests QD32.
Lorsque l’on examine les performances des IOP d’un lecteur, le test le plus conséquent serait celui qui a une profondeur de file d’attente de 1. La facilité de trouver un test QD1 dépend du fabricant. Jetez un œil à cette page Web pour le Samsung 980 Pro, par exemple, vous pouvez trouver des tests de lecture et d’écriture aléatoires de 4 Ko, QD1 qui atteignent un maximum de 60 000 IOP. La fiche technique du FireCuda 530 de Seagate ne montre cependant que les tests QD32 de 4 Ko.
Alors devriez-vous vous embêter à comparer des disques si tout ce que vous pouvez trouver, ce sont des tests QD32 ? Non. Les résultats de Seagate montrent un IOP de 1 million sur les tests 4KB QD 32, tout comme le 980 Pro de Samsung. Cela en fait un lavage sur papier pour des performances haut de gamme. Cependant, si vous consultez des avis de tiers, ils se placent généralement du côté du FireCuda 530 en tant que lecteur le plus performant pour les utilisateurs à domicile.
Débit d’achat
Alors que fait-on de toutes ces informations ? Les mesures d’IOP sont-elles essentiellement inutiles pour l’acheteur de PC à domicile ? Si vous pouvez trouver des tests QD1 4 Ko ou, tout au plus, QD8 auprès des fabricants, alors pas nécessairement. Mais comme pour tout le reste de l’univers PC, si vous souhaitez effectuer un achat éclairé sur un composant essentiel, vous devez consulter plusieurs avis de tiers avec des tests d’IOP similaires, puis prendre leurs conclusions agrégées pour déterminer le lecteur le plus performant. vous pouvez obtenir pour votre budget.