Le problème de la lecture des anciennes données Samsung 840 Evo a affecté 840 et autres semi-conducteurs

Les performances du disque dépendent de la température


L'automne dernier, il est devenu connu que le disque SSD Samsung 840 Evo perd de la vitesse lors de la lecture des anciennes données. Les informations enregistrées il y a plus d'un mois ne pouvaient être lues qu'avec une baisse des performances, et Samsung a bientôt publié un correctif avec une mise à jour du firmware, conçu pour résoudre ce problème. Ensuite, il a été indiqué que les tensions pour les cellules avec des données anciennes étaient mal calibrées. Comme il s'est avéré plus tard, le problème persistait et la deuxième mise à jour , qui écrase périodiquement les anciennes données en arrière-plan, devrait le résoudre . Per Hansson a découvert que d'autres disques Samsung avec mémoire TLC NAND sont également affectés par la dégradation.

Samsung 840 Evo - lecteurs de 120 gigaoctets à 1 téraoctet «honnête», disponibles dans des facteurs de forme pour la connexion via SATA et mSATA. Immédiatement après leur apparition, grâce à une politique de prix agressive et de bonnes caractéristiques, ils étaient l'un des meilleurs semi-conducteurs pour un usage domestique. Après un certain temps, les utilisateurs ont commencé à remarquer quelque chose d'étrange: les données enregistrées il y a quelques mois ne pouvaient plus être lues à pleine vitesse. Parfois, la vitesse de lecture tombait à 30 Mo / s. Mais les données récemment enregistrées ont toujours été lues à une vitesse pouvant atteindre 500 Mo / s - aussi vite que n'importe quelle référence qui écrit un nouveau bloc d'informations pour les tests. Il n'a fallu que quelques semaines pour montrer une baisse de la vitesse de lecture. D'ici octobre 2014, un fil de discussionoverclock.net s'étend sur une centaine de pages. Il y a donc six mois, le problème s'est manifesté. Samsung a rapidement reconnu le problème et a promis de publier un correctif. Fin octobre, un utilitaire spécial a été lancé pour les disques 2,5 pouces (EXT0CB6Q) et les disques mSATA (EXT42B6Q). Le programme a effectué deux étapes simples:






  • . , NAND- . , : SLC NAND , . MLC NAND , , . TLC NAND , .



    , , , . 500 / 50 / — 10 . , . : , , .
  • . Performance Restoration Software . 8 , , .

Comme il s'est avéré plus tard, la première tentative de rectifier la situation a échoué. Le problème a commencé à réapparaître. Samsung a commencé à travailler sur une nouvelle version du firmware (EXT0DB6Q), mais cette fois au lieu de changer les algorithmes de lecture des anciennes données, il a été décidé de mettre dans les disques l'écrasement périodique des anciens fichiers en arrière-plan. Cette solution ne peut pas être qualifiée d’élégante: les cellules de mémoire NAND s’usent de l’écriture et de l’effacement, ce qui réduit la durée de vie du lecteur. Mais, comme le montre une étude de Tech Report , les disques SSD modernes ont une bonne ressource.

Au moment d'écrire Hansson, la mise à jour n'est sortie que pour le modèle 2,5 pouces 840 Evo, et les propriétaires du facteur de forme du lecteur mSATA doivent être patients. Nouveau firmware égalementne fonctionne pas bien avec l'implémentation de la commande TRIM dans la famille de systèmes d'exploitation Linux (le micrologiciel ne prend pas en charge TRIM en file d'attente, bien que le contraire soit indiqué). Un détail important de la dernière mise à jour est la reconnaissance d'une faille non pas dans le firmware des disques, mais dans les puces Samsung TLC NAND. Probablement, le fabricant ne peut pas écrire un tel algorithme qui pourrait prendre en compte le vieillissement des informations dans les cellules, il est donc proposé de les réécrire.

Samsung affirme que le problème ne concerne que le 840 Evo. Mais ce n'est pas le cas. Il existe d'autres versions pour l'intégration, par exemple le Samsung PM851, qui est intégré aux produits Dell. Dans les forums, les utilisateurs rapportentsur les mêmes problèmes de vitesse de lecture. Des versions intégrées des disques Samsung peuvent également être trouvées sur les ordinateurs portables Razer Blade Pro et Microsoft Surface Pro 3. Dans ce dernier cas, Samsung a publié une mise à jour du micrologiciel, mais l'a ensuite supprimée du site sans explication.

Un autre produit potentiellement affecté pourrait être le Samsung 845DC Evo , une version du lecteur pour entreprises, comme indiqué sur le site, spécialement conçue pour les «applications de lecture intensive». Le 845DC Evo utilise les mêmes puces NAND TLC que le 840 Evo - K90KGY8S7M-CCK0. Samsung est susceptible de choisir les meilleurs composants pour les disques SSD industriels, il peut donc prendre du temps pour afficher une baisse de la vitesse de lecture et lancer une discussion animée sur les forums.

Enfin, il y a le modèle 840 (sans Evo dans le nom), qui a d'abord utilisé la mémoire NAND TLC. Pour le moment, aucune mise à jour du firmware de ce lecteur n'a été publiée. Bien qu'une baisse de la vitesse de lecture soit évidente ici, Samsung ne reconnaît pas le problème. Plus tôt, Samsung Allemagne a déclaré que les anciennes données du 840 se lisaient plus lentement, mais plus tard, cela a été nié dans les rapports de l'entreprise. Voici la réponse de Samsung à la question de la publication de PC Per.

PC Per: Y aura-t-il une mise à jour du firmware pour les autres SSD Samsung TLC qui ont également démontré ce problème de vitesse de lecture? Si oui, dans quels délais et pour quels modèles les nouvelles versions de firmware seront-elles publiées?
Samsung: ce problème est signalé uniquement pour les SSD 840 Evo.

Hansson cite les données qu'il a collectées à partir des messages d'utilisateurs des forums:

  • Le 840 Evo utilise TLC NAND avec une technologie de processus de 19 nm et prend 8 semaines pour se dégrader.
  • Le 840 habituel est basé sur une NAND TLC de 21 nm; 40 semaines sont nécessaires pour le vieillissement.

Vous trouverez ci-dessous la baisse de la vitesse de lecture sur le 840. Le test a été effectué par Hansson sur un ordinateur portable Lenovo ThinkPad T530 exécutant Windows 7. Le Plextor M5M mSATA a été utilisé comme lecteur principal, le Samsung 840 comme lecteur supplémentaire. Dans HD Tune, une taille de bloc de 64 Ko a été définie. Les 40 Go vides ne sont pas affectés par la dégradation de la vitesse de lecture, ils atteignent donc des performances de pointe de 375 Mo / s. Vous pouvez voir que la première partie connaît une baisse de vitesse de lecture particulièrement forte - cela s'est produit en raison du clonage d'un disque dur normal sur un ordinateur portable Compaq, et les 13 premiers Go contiennent une partition de récupération. Dans ces 13 Go qui n'ont jamais été écrasés, un pic de deux gigaoctets vides est perceptible. Face au problème de lecture du 840 Evo, l'utilisateur Techie007 du forum overclock.net a créé un utilitaire très utile



Testeur de vitesse de lecture SSD , ce qui vous permet d'obtenir un graphique des performances de lecture de fichiers individuels en fonction de leur âge. Hansson a également vérifié son 840 et a conclu que le problème de lecture était confirmé. La visualisation du résultat est limitée à 99 semaines et les données sur le disque étaient plus anciennes. Hansson a tracé un graphique dans Excel en utilisant des données brutes; les jours sont tracés en abscisse. Lors de l'analyse des résultats des données, il devient clair que plus le fichier est ancien, pire il est lu. À titre de comparaison: c'est le résultat du Samsung 840 Pro, qui utilise des cellules de mémoire MLC NAND qui stockent deux bits chacune et nécessitent un étalonnage de seulement quatre niveaux de tension. Il n'y a aucune baisse de vitesse de lecture dessus.











Une autre observation intéressante était la dépendance des performances vis-à-vis de la température. Les résultats de référence ont «flotté» et Hansson a découvert que cela était dû à la température du variateur. Plus le 840 est chaud, meilleures sont les anciennes données lues. Mais cela peut ne pas être vrai pour toutes les variétés de corps à l'état solide - ils peuvent être calibrés à une température différente. Il est également impossible d'élever la température au-dessus du seuil: si le contrôleur surchauffe , cela limitera le taux de transfert de données. Ces phénomènes soulignent une fois de plus la complexité de la correction de l'algorithme de lecture. À 15 ° C, la vitesse est sensiblement inférieure à 40 ° C. Plus le disque est chaud, meilleures sont les anciennes données lues, mais il n'y a pas d'amélioration de la vitesse de lecture maximale.







On ne sait pas si Samsung reconnaîtra un problème de lecture pour d'autres SSD NAND TLC, ou si le géant coréen continuera de rejeter les plaintes des utilisateurs. Une mise à jour du firmware pour le Samsung 840 Evo est disponible dans le programme Samsung Magician 4.6, qui peut être téléchargée à l' adresse http://www.samsung.com/samsungssd/ , ou au même endroit que les images ISO.

All Articles