Les écritures limitées et la capacité \ prix du SSD sont des inconvénients connus comme la sensibilité aux chocs du disque dur.
Les SSHD hybrides (HDD standard + cache SSD) ont un HD classique combiné avec un petit SSD utilisé comme cache et géré par le firmware du SSHD.
Maintenant, je veux savoir ce qui se passe lorsque le cache SSD atteint le devis limite d'écriture pour toutes les cellules, les deux alternatives possibles sont:
a) simplement l'arrêt du firmware pour utiliser la mise en cache SSD et le SSHD devient un disque dur standard
b) le SSHD devient inutilisable
Quelle est la bonne réponse? (L'alternative b ferait le choix SSHD, l'alternative moins durable et le pire choix jamais pour un serveur.)
J'ai recherché des sources fiables à ce sujet, mais je n'ai rien trouvé.
Les problèmes mécaniques des disques durs sont très rares s'ils ne sont pas soumis à des chocs lors des opérations de lecture / écriture, en condition standard la fourchette MTF se situe entre 1 million et 1,5 million d'heures pour un disque dur moderne. Dans le SSD, en particulier le SSD TLC, le port est un problème, les nombres maximaux typiques de cycle PE par bloc MLC vont de 1500 à 10 000 (5000 principalement). Atteindre 5000 cycles est relativement facile si le stockage est utilisé de manière intensive (en particulier dans l'utilisation du serveur). Il est donc très important de garantir la durabilité du cache SSD, et en outre, il faut également tenir compte du fait que les secteurs cache-SSD en SSHD sont utilisés de manière encore plus intensive qu'un SSD standard qui peut répartir l'usure sur un espace plus grand.
la source
Réponses:
Cache
+ David Schwartz, lorsque vous avez mentionné qu'il était déjà dans le cache du système d'exploitation , je ne peux plus accepter.
Mais le problème est une question de taille , si le cache de fichiers géré par le système d'exploitation est plus petit que la taille du cache SSD, le cache SSD en SSHD peut encore vous faire gagner du temps pour lire à partir du disque.
Dans ma situation, j'utilise OpenSuSE 12,3 x64 sur Lenovo ThinkCentre Edge 72z avec 16 Go de RAM. Mon cache de fichiers est d'environ 3 Go après 14 heures. Si votre ordinateur dispose de 64 Go de RAM, le cache de fichiers peut dépasser 8 Go. Comme mentionné ci-dessus, le cache SSD 8 Go est moins utile que le cache de fichiers. C'est pourquoi Seagate fournit Seagate Enterprise Turbo SSHD avec un cache SSD de 32 Go.
Épuisé
Toshiba fournit une FAQ pour expliquer ce qui se passera lorsque le cache SSD s'épuisera. Il devrait fonctionner comme un disque dur normal.
Conculsion
Avant que le cache SSD ne s'use, il y aura de plus en plus de puces endommagées dans le SSD, ce qui signifie que le cache SSD disponible devient de plus en plus petit. L'utilisateur doit remarquer que les performances diminuent lentement sans aucun avertissement de SMART
Vous pouvez vérifier que mon SSHD fonctionnera comme un disque dur normal lorsque le cache SSD s'épuise pour plus de détails et ma mise à jour à ce sujet.
la source
Étant donné la vitesse d'écriture d'un disque dur typique, l'endurance en écriture d'un SSD typique et la logique d'un SSHD typique, il s'agit d'un mode de défaillance presque impossible à déclencher. Bien avant d'atteindre l'endurance en écriture du SSD, le disque dur aurait probablement échoué mécaniquement. Honnêtement, c'est essentiellement la dernière chose dont vous devriez vous inquiéter.
Mise à jour : contrairement à un SSD standard, un SSHD n'a jamais à écrire quoi que ce soit sur le flash. Il n'écrit les choses sur flash que si son firmware le décide. Si le volume d'écriture est élevé, il est inutile d'utiliser le flash pour les tamponner (car il se remplira éventuellement et cessera de fournir des avantages). Si le volume d'écriture est faible, il ne vieillira pas le flash de manière significative. De même pour les lectures à partir du disque dur, il est logique de mettre en cache des éléments fréquemment lus et rarement modifiés. Il ne peut pas y en avoir beaucoup, c'est mathématiquement impossible. Étant donné que tous les systèmes d'exploitation modernes accèdent à leurs disques via un cache, il est inutile de mettre en cache des données qui viennent d'être lues ou écrites car le système d'exploitation ne les relira plus bientôt - il est déjà dans le cache du système d'exploitation.
la source
Je n'ai pas encore de référence définitive, mais je serais presque sûr que la réponse serait A. Comme la cellule SSD est utilisée au fil du temps, les électrons s'accumulent lentement dans la couche isolante, réduisant la plage de tension qui peut être utilisée pour la programmation. Il en résultera que le contrôleur aura plusieurs tentatives de lecture / écriture (lorsqu'il ne peut pas déterminer une valeur), des erreurs (lorsque la mauvaise valeur est retournée) ou des blocs marqués comme inutilisables. Le SSD dans son ensemble ne cesserait pas de fonctionner mais pourrait ne pas fonctionner aussi bien.
Comme note latérale, les algorithmes de niveau d'usure et les contrôleurs de micrologiciel ne cessent de s'améliorer pour empêcher cela. TechReport vient de faire un examen du nouveau disque Seagate ici.
la source