Pourquoi votre contrôleur mourra bien avant votre flash NAND


Nous avons tendance à nous inquiéter beaucoup de la durée de vie de nos SSD – et franchement, je vous préviens souvent de garder cela à l’esprit chaque fois que j’écris moi-même des articles.

Mais la vérité, franchement, est qu'à moins que vous ne fassiez des choses très spécifiques, vous ne pourrez peut-être même pas tuer un SSD à cause de son utilisation seule.

Quelle est la limite d’écriture sur la plupart des SSD ?

Un disque dur HGST de 8 To avec un SSD NVMe WD_BLACK de 2 To posé dessus. Crédit : Patrick Campanale / How-To Geek

Les SSD, comme tout dans la vie, ont une durée de vie limitée (dans le cas des SSD, les puces NAND finiront et inévitablement par céder). Contrairement aux disques durs traditionnels qui utilisent des plateaux magnétiques, les SSD écrivent les données en piégeant les électrons dans les cellules mémoire. Chaque fois que des données sont écrites ou effacées, la couche d’oxyde isolante à l’intérieur de ces cellules microscopiques se dégrade légèrement. Finalement, la cellule ne peut plus supporter une charge de manière fiable, c'est pourquoi les fabricants établissent une cote d'endurance stricte ou écrivent une limite pour leurs produits.

Cette limite d'endurance est le plus souvent exprimée dans l'industrie en téraoctets écrits (TBW). Pour un SSD grand public typique avec une capacité de stockage d'un téraoctet, la valeur TBW se situe généralement entre 600 et 1 200 téraoctets. Cette mesure indique la quantité totale absolue de données que vous pouvez écrire sur le disque au cours de sa durée de vie opérationnelle avant l'expiration de la garantie du fabricant ou avant que le disque ne soit statistiquement susceptible de tomber en panne.

Une autre mesure parfois utilisée, en particulier dans les environnements de réseau d'entreprise, est le nombre d'écritures par jour (DWPD). Cela calcule combien de fois vous pouvez écraser la totalité de la capacité du disque chaque jour pendant la durée de sa garantie, qui est généralement de cinq ans.

Il est important de noter qu’atteindre la limite TBW ne signifie pas que le disque cessera instantanément de fonctionner ou perdra immédiatement vos données. Cela signifie plutôt que le disque a épuisé son endurance garantie. Les disques SSD modernes sont conçus avec des blocs de stockage supplémentaires cachés qui agissent comme un tampon, remplaçant de manière transparente les cellules mortes à mesure qu'elles s'usent dans un processus de fond appelé nivellement d'usure. Par conséquent, le TBW indiqué est souvent une estimation très prudente, et la mémoire flash physique peut souvent supporter beaucoup plus d'écritures que ne l'implique la spécification officielle.

wd noir sn850x

Capacité de stockage

1 To

Interface matérielle

PCIe génération 4 x4 NVMe


Pourquoi n'y arriverai-je jamais ?

Un dissipateur thermique NVMe en cuivre avec des coussinets thermiques à côté d'un SSD NVMe à l'intérieur d'un ordinateur portable. Crédit : Ismar Hrnjicevic / How-To Geek

Pour la grande majorité des utilisateurs d’ordinateurs, atteindre la limite d’écriture fixée par le fabricant sur un disque SSD moderne est une improbabilité mathématique au cours de la durée de vie utile de l’ordinateur lui-même. Gardez à l’esprit que je parle de quelqu’un qui navigue sur le Web, regarde des vidéos en streaming, joue à des jeux vidéo et travaille avec des applications bureautiques standard. Dans tous les cas, toute cette utilisation peut écrire entre dix et trente gigaoctets de données sur votre disque par jour.

Même si nous adoptons une approche très conservatrice et supposons que vous écrivez chaque jour cinquante gigaoctets de données sur votre disque, les calculs penchent largement en votre faveur. Si vous disposez d'un SSD standard d'un téraoctet avec une endurance de 600 téraoctets écrits, vous devrez écrire ces cinquante gigaoctets chaque jour pendant plus de trente-deux ans pour épuiser la durée de vie nominale du disque. D’ici trois décennies, l’ensemble de l’architecture informatique sera obsolète et vous aurez sans aucun doute mis à niveau votre système à plusieurs reprises.

De plus, les systèmes d’exploitation et les contrôleurs SSD sont devenus incroyablement efficaces dans la gestion des données en coulisse. Des technologies telles que la commande TRIM garantissent que les données sont supprimées efficacement, tandis que des algorithmes avancés de nivellement de l'usure répartissent dynamiquement les opérations d'écriture de manière uniforme sur toutes les cellules de mémoire disponibles. Cela empêche qu'une seule cellule mémoire soit écrasée trop fréquemment, prolongeant considérablement la santé globale du disque.

La réalité est que d'autres composants matériels de votre ordinateur, tels que la carte mère, l'alimentation ou même la propre puce de contrôleur électronique du SSD, sont beaucoup plus susceptibles de tomber en panne à cause du stress thermique ou du vieillissement bien avant que les cellules de mémoire flash NAND ne succombent à l'épuisement en écriture.

Quelques cas d'utilisation où vous pourriez y accéder

Un SSD dans un boîtier USB connecté à un Raspberry Pi 4. Crédit : Nick Lewis / How-To Geek

Ne vous méprenez pas, cependant, il existe des environnements informatiques spécifiques, gourmands en données, dans lesquels atteindre la limite d'endurance d'un disque SSD est une préoccupation réelle et urgente. L’un des scénarios les plus courants implique la production vidéo professionnelle et le montage multimédia intensif. Travailler avec des formats vidéo haute résolution non compressés comme 4K ou 8K nécessite de déplacer d’énormes quantités de données brutes. Les éditeurs utilisent fréquemment des « disques de travail » dédiés, utilisés temporairement pour restituer des effets visuels, générer des fichiers proxy et mettre en cache les médias d'arrière-plan. Dans un studio de production très occupé, un disque de travail peut facilement supporter des centaines de gigaoctets, voire des téraoctets d'écritures lourdes en une seule après-midi, accélérant considérablement le processus de vieillissement du disque.

Un autre cas d'utilisation notable concerne la gestion de bases de données au niveau de l'entreprise et les serveurs locaux hébergeant des applications à fort trafic. Ces serveurs localisés traitent souvent des millions de transactions microscopiques par seconde, écrivant et réécrivant constamment les journaux système, les enregistrements clients et les données analytiques complexes. Cette activité d'écriture continue, 24 heures sur 24, nécessite des SSD spécialisés de niveau entreprise avec des indices d'endurance nettement plus élevés, car les disques grand public standard s'épuiseraient physiquement en quelques mois.

De plus, certaines applications de niche, comme le traçage de crypto-monnaies de preuve d'espace, peuvent complètement dévaster un SSD grand public. Le processus implique la génération de fichiers cryptographiques volumineux, nécessitant des opérations d'écriture continues et soutenues qui peuvent consommer la totalité de la capacité écrite de téraoctets d'un lecteur standard en quelques semaines. Enfin, l’utilisation d’un SSD comme boucle d’enregistrement continu pour les systèmes de caméras de sécurité haute définition ou comme disque de mise en cache agressif pour une grande matrice de stockage en réseau réduira également rapidement sa durée de vie. Dans ces scénarios spécialisés, les administrateurs doivent surveiller attentivement l’état du disque.

Cependant, tout le monde devrait se contenter de ses disques SSD tant qu'ils n'écrivent pas constamment beaucoup de données.



Vous pouvez lire l’article original (en Angais) sur le sitewww.howtogeek.com