Que sont les 'IOPS' et quelle est leur importance ?

PNJ

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 qui méritent votre attention ?

EN RELATION: Les cinq meilleures mises à niveau de PC pour améliorer les performances

Explication des performances du lecteur de stockage

Il existe deux principaux types de disques de stockage disponibles pour les PC : les disques durs (HDD) et les disques SSD (Solid State Drives). Les premiers sont les lecteurs PC traditionnels populaires équipés de platines et d'une tête de lecture/écriture qui repose sur les plateaux pour récupérer des données ou ajouter de nouvelles données. Pendant ce temps, les SSD 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 voir une augmentation des performances simplement en remplaçant un disque dur par un SSD. Mais si nous voulons 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 des disques de stockage PC s'expriment généralement de deux manières : les performances de lecture/écriture séquentielle et les performances de lecture/écriture aléatoires. La lecture/écriture séquentielle mesure la rapidité avec laquelle le disque peut accéder à de grandes quantités de données situées côte à côte sur le disque, 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 capture des fichiers plus petits qui peuvent se trouver 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. Pendant ce temps, les performances aléatoires sont généralement exprimées en IOP.

Que sont les IOP ?

Disque SSD Firecuda

firecuda

Nous avons déjà mentionné que IOP signifie opérations d'entrée/sortie par seconde, mais qu'est-ce que cela signifie ? Il s'agit d'une mesure du nombre d'activités (lecture et écriture de données) qu'un lecteur peut effectuer chaque seconde. En termes simples, plus le nombre d'IOP est élevé, meilleures seront les performances du disque, mais ce n'est jamais aussi simple. Un résultat IOP 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 voyez exprime une opération de lecture aléatoire, une opération d'écriture aléatoire ou une combinaison des deux.

Dans les avis sur les disques de stockage, vous pourriez voir une phrase comme celle-ci : '4K Random IOPS Read and Write est évalué à 1,5 million et jusqu'à 1,8 million d'IOPS à 70/30 IOPS aléatoires mixtes'. Cette phrase est tirée d'un article de PCWorld sur un SSD pour les centres de données, l'Intel P5800X. Cela signifie que le bloc de données de test en cours d'écriture ou de lecture était de 4 kilo-octets, de sorte que 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 dépassé 1,5 million d'opérations par seconde (pour la version de capacité la plus élevée de ce lecteur), tandis qu'une combinaison de 70 % d'opérations de lecture et de 30 % d'écriture a augmenté les performances de pointe de l'IOP à 1,8 million.

Complications de la PIO

Dans un monde parfait, vous pourriez jeter un œil à n'importe quel numéro d'IOP sur une fiche technique et comparer facilement un lecteur à un autre. Ce n'est pas le cas, cependant. Tout d'abord, vous devez connaître la taille des données utilisées lors du test IOP. Les numéros IOP publiés utilisent généralement 4K (4 kilo-octets), mais 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 élevées, car les lecteurs deviennent plus efficaces plus ils ont de données à lire.

Si votre lecteur a généralement une profondeur de file d'attente de 32, c'est un excellent choix car il vous donne une compréhension réaliste des performances de votre machine. Le problème est qu'un PC domestique aurait du mal à mettre cette quantité de données en file d'attente, même en cas de charge. Cela signifie que les utilisateurs à domicile ne verront probablement pas l'efficacité supérieure mentionnée dans les tests QD32.

Lorsque l'on examine les performances IOP d'un lecteur, le test le plus important serait celui avec une profondeur de file d'attente de 1. La facilité de recherche d'un test QD1 dépend du fabricant. Consultez 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 60 000 IOP. Cependant, la fiche technique du Seagate FireCuda 530 ne montre que les tests 4K QD32.

Alors devriez-vous prendre la peine de comparer des unités si tout ce que vous pouvez trouver, ce sont des tests QD32 ? Les résultats de Seagate montrent une IOP de 1 million dans les tests 4K QD 32, tout comme le 980 Pro de Samsung. Cela en fait un lavage de papier pour des performances haut de gamme. Cependant, si vous regardez les avis de tiers, ils considèrent généralement le FireCuda 530 comme le lecteur le plus performant pour les utilisateurs à domicile.

pouvoir d'achat

Alors que fait-on de toutes ces informations ? Les mesures de la PIO sont-elles essentiellement inutiles pour l'acheteur d'un PC domestique ? Si vous pouvez trouver 4 Ko QD1 ou tout au plus essayer QD8 auprès des fabricants, pas nécessairement. Mais comme pour toute autre chose dans l'univers PC, si vous souhaitez faire un achat éclairé d'un composant essentiel, vous devez passer par plusieurs avis tiers avec des tests IOP similaires, puis tirer vos conclusions ensemble pour savoir ce qui vous guide. avec les meilleures performances que vous pouvez obtenir pour votre budget.

Qu'est-ce que tu penses?