Quelle est la différence entre les performances de lecture/écriture séquentielles et aléatoires ?

By Matthieu CHARRIER

Lorsque vous cherchez à acheter un nouveau disque dur ou un SSD pour votre PC, nous nous contentons souvent de considérer la capacité. Cependant, si les performances sont importantes pour vous, il existe quelques paramètres que vous pouvez examiner : les performances de lecture et d’écriture séquentielles et aléatoires.

Mais qu’est-ce que ces mesures de performance, et devez-vous y accorder autant d’importance que les fabricants ?

Notions de base sur le stockage : Que sont les lectures et les écritures ?

Tout support de stockage, qu’il s’agisse d’un SSD interne, d’un disque dur externe ou d’une clé USB de 8 Go, est utilisé pour deux choses principales : placer des données sur le disque ou accéder aux données du disque.

Lorsque vous placez de nouvelles données sur le disque, on parle d’écriture. C’est à ce moment-là que vous effectuez des opérations telles que l’enregistrement d’un nouveau fichier ou la modification d’un ancien fichier. La lecture, ensuite, consiste à accéder à ces données. Il peut s’agir d’ouvrir un document texte, une photo, un programme ou tout autre élément stocké sur votre disque.

Le fonctionnement de ces opérations varie selon qu’il s’agit d’un disque dur ou d’un SSD. Les disques durs comportent des pièces mécaniques, notamment une tête de lecture/écriture et un plateau tournant qui stocke les informations. Pour récupérer des données, la tête doit être positionnée à l’endroit du plateau où les données sont stockées, un peu comme un tourne-disque doit être placé au bon endroit sur un disque pour jouer la chanson que vous voulez. La différence est que le disque dur travaille beaucoup plus rapidement et plus précisément qu’un tourne-disque.

Les disques SSD n’ont pas de pièces mécaniques. Au lieu de cela, ces disques sont constitués d’un espace de stockage de données appelé cellules, qui sont regroupées pour former des pages, qui sont ensuite à nouveau combinées pour former des blocs. Si les disques SSD sont très rapides pour lire et écrire des données rapidement sur les disques récents, ils peuvent être un peu plus lents lors de l’écrasement des données (remplacement des anciennes données par de nouvelles). En effet, un SSD ne peut écrire des données que sur des pages disponibles, c’est-à-dire des pages qui ne contiennent pas de données.

Si votre disque n’a pas assez d’espace libre, le SSD doit effacer les données par blocs. Comme il doit effacer au niveau du bloc, il peut être amené à copier un bloc entier, puis à le réécrire en incluant les nouvelles données que vous lui avez demandé de sauvegarder. Tout cela se passe en quelques fractions de seconde, mais la raison d’un tel processus détourné est que si le SSD essayait d’effacer des données au niveau inférieur de la page, il risquerait de corrompre les données voisines non mises en file d’attente pour l’effacement.

A lire également :  Comment corriger une erreur #VALEUR Excel

Ce que nous faisons avec nos disques de stockage

L’idée derrière les mesures de lecture/écriture séquentielle et aléatoire est de refléter la façon dont nous utilisons nos disques de stockage au quotidien. Si vous transférez un gros fichier sur votre disque ou si vous accédez à ce gros fichier, il s’agit d’opérations de lecture et d’écriture séquentielles.

Lorsque vous utilisez un disque dur, les lectures ou écritures séquentielles vous facilitent la vie. La tête de lecture/écriture du disque frappe la partie du disque où le fichier est enregistré ou va être écrit et se met au travail. Si vous avez un SSD, les opérations séquentielles peuvent également aller un peu plus vite puisque vous écrivez ou lisez à partir d’un ensemble de blocs.

Les performances de lecture/écriture aléatoires, quant à elles, concernent la lecture ou l’écriture de petits fichiers dispersés sur le disque. Cela peut refléter ce qui se passe lorsque vous faites des choses comme ouvrir un document Word et une feuille de calcul tout en lançant Chrome. Les disques durs ont plus de mal que les disques SSD à effectuer des opérations aléatoires car cela augmente le temps de recherche, c’est-à-dire le moment où la tête de lecture/écriture doit se positionner pour obtenir les données demandées.

LES MEILLEURS SSD INTERNES 2022

Séquentiel ou aléatoire ?

Maintenant que nous avons compris la différence entre les lectures et les écritures séquentielles et aléatoires, comment cela s’applique-t-il à vous et à vos décisions d’achat ? Comme pour tout ce qui concerne les PC, tout dépend de ce que vous faites.

A lire également :  Comment lancer le mode conduite de Google Assistant

Si vous utilisez un PC pour lire et écrire de gros fichiers pour un seul utilisateur, les performances séquentielles deviennent importantes. Pour la plupart d’entre nous, cependant, il est plus utile de prêter attention aux performances aléatoires (lorsque la mesure est disponible), car elles reflètent souvent mieux la façon dont nous utilisons nos ordinateurs au quotidien.

Le problème est que tous les disques durs du marché n’affichent pas de mesures de lecture/écriture aléatoires, car les mesures séquentielles sont souvent plus impressionnantes. Lorsque vous ne pouvez pas trouver de mesures aléatoires pour le disque qui vous intéresse, vous pouvez soit lire des avis de tiers, soit regarder des disques alternatifs, soit l’acheter quand même et espérer que tout ira bien. Si vous choisissez cette dernière stratégie, il est fortement recommandé d’opter pour une marque connue, surtout lorsqu’il s’agit de disques SSD.

Lorsque vous trouvez des mesures aléatoires, elles sont généralement exprimées en opérations d’entrée/sortie par seconde (IOP). L’idée de base est que plus un disque de stockage peut effectuer d’opérations par seconde, plus ses performances sont élevées. Le problème, c’est qu’il existe un certain nombre de tests qui permettent d’obtenir des chiffres d’IOP substantiels qui ne reflètent pas forcément ce que vous verrez chez vous. En général, il faut s’intéresser aux tests d’IOPs qui ont ce qu’on appelle une profondeur de file d’attente (QD) de 1 ou, au maximum, de 8.

La profondeur de file d’attente est le nombre d’opérations qui sont alignées et attendent d’être traitées par le disque. Le microprogramme du disque dur fonctionne de la manière suivante : plus la profondeur de la file d’attente est grande, plus le disque est efficace. Le problème est que la plupart des utilisateurs domestiques auraient du mal à atteindre une profondeur de file d’attente de 8, sans parler de 32. Vous ne verrez donc jamais ce type d’efficacité, c’est pourquoi une mesure de 1 à 8 permet souvent de mieux comprendre le type de performances que vous pouvez espérer obtenir.

A lire également :  Comment mettre votre iPhone ou iPad en mode de récupération ?

Alors, que dois-je acheter ?

Que devons-nous retenir de tout cela ? Comme nous l’avons toujours compris, un SSD est plus performant qu’un disque dur. La première étape consiste donc à acheter un SSD lorsque les performances sont le critère le plus important. Si vous avez besoin de trouver des différences dans les performances des SSD, regardez les benchmarks de lecture/écriture aléatoire et séquentielle pour comparer les SSD et concentrez-vous sur les performances aléatoires pour les utilisations quotidiennes. Les seules mises en garde concernent les personnes qui utilisent leur ordinateur pour se déplacer et traiter des fichiers volumineux en permanence.

En fin de compte, cependant, la plupart des gens n’ont pas vraiment besoin de s’inquiéter de tout cela. Il suffit d’acheter un SSD auprès d’un fabricant de stockage réputé, dans la capacité dont vous avez besoin et au prix que vous pouvez vous permettre. Si la capacité est plus importante, achetez un disque dur, car il offre une meilleure valeur pour un stockage de plus grande capacité, du moins pour les prochaines années.

Pour savoir quels SSD spécifiques nous recommandons, consultez notre guide d’achat des SSD PS5. Bien que nous les ayons choisis en pensant aux PS5, ils constituent également un excellent choix pour les PC, car la vitesse est un facteur essentiel dans les deux cas.

1 réflexion au sujet de « Quelle est la différence entre les performances de lecture/écriture séquentielles et aléatoires ? »

Laisser un commentaire