web-dev-qa-db-fra.com

Le cache SSD dans SSHD compromet le cycle de vie par rapport au disque dur standard?

Les écrits et la capacité limités\Prix de la SSD sont des inconvénients connus comme sensibilité aux chocs du disque dur.

L'hybride SSHD (cache standard HDD + SSD) dispose d'une HD classique associée à un petit SSD utilisé comme cache et géré par le micrologiciel du RSHD.

Maintenant, je veux savoir ce qui se passe lorsque le cache SSD atteint la citation de la limite d'écriture pour toutes les cellules, les deux alternatives possibles sont les suivantes:

a) Il suffit d'arrêter le micrologiciel pour utiliser la cache SSD et le SSHD devient un disque dur standard

B) Le SSHD devient inutilisable

Quelle est la bonne réponse? (L'alternative B rendrait le choix du SSHD, l'alternative moins durable et le pire choix pour un serveur.)

J'ai cherché des sources fiables à ce sujet, mais je n'ai rien trouvé.

Les problèmes mécaniques du disque dur sont très rares s'ils ne sont pas soumis à des chocs lors des opérations de lecture\écriture, dans la condition standard, la gamme MTF comprise entre 1 et 1,5 million d'heures pour un disque dur moderne. Dans le SSD, en particulier SSD TLC, le port de l'usure est un problème, le nombre maximal de cycle PE typique MLC varie de 1500 à 10 000 (5000 surtout). REACH 5000 CYCLES est relativement facile si le stockage est utilisé de manière intensive (en particulier dans l'utilisation du serveur). Il est donc vraiment important de la durabilité du cache SSD, et doit également être considérée comme si les secteurs du cache-SSD dans SSHD sont utilisés même de manière plus intensive d'un SSD standard pouvant distribuer le port d'un espace plus grand.

10
Silverstorm

cache

+ David Schwartz, lorsque vous avez mentionné sur C'est déjà dans le cache du système d'exploitation, je ne peux plus avoir d'accord.

Mais les problèmes sont - taille de taille, si le cache de fichier géré par le système d'exploitation est inférieur à la taille du cache SSD, le cache SSD dans SSHD peut toujours Enregistrez votre temps pour lire du disque.

Dans ma situation, je suis en train d'exécuter OpenSuse 12.3 x64 sur Lenovo ThinkCentre Edge 72z avec 16 Go de RAM. Mon cache de fichier est d'environ 3 Go après 14 heures. Si votre ordinateur est de 64 Go de RAM, le cache de fichier peut être supérieur à 8 Go. Comme mentionné ci-dessus, le cache SSD de 8 Go est moins utile que le cache de fichiers. C'est pourquoi Seagate fournit Seagate Enterprise Turbo Sshd avec cache SSD de 32 Go.

porter

Toshiba fournit un FAQ pour expliquer ce qui se produira lorsque le cache SSD s'use. Il devrait être fonction comme un disque dur normal.

Conculsion

Avant l'usure du cache SSD, il y aura de plus en plus de puces endommagées dans SSD, ce qui signifie que le cache SSD disponible devient de plus en plus petit et plus petit. L'utilisateur doit indiquer que les performances diminuent lentement sans aucun avertissement de S.M.A.R.T.

Vous pouvez vérifier mon SSHD fonctionnera comme un disque dur normal lorsque le cache SSD s'use pour le détail et ma mise à jour sur cette question.

5
Amigo

Compte tenu de la vitesse d'écriture d'un disque dur typique, l'endurance écrite d'un SSD typique et la logique d'un SSH typique, c'est un mode de défaillance presque impossible à déclencher. Bien avant de frapper l'endurance écrite du SSD, le disque dur aurait probablement échoué mécaniquement. Honnêtement, c'est essentiellement la dernière chose à craindre.

Mise à jour: Contrairement à un SSD standard, un RSHD n'a jamais besoin d'écrire quoi que ce soit pour flash. Il n'écrit que des choses à clignoter si son firmware décide de. Si le volume d'écriture est élevé, il est impossible d'utiliser le flash pour les tamponner (car il se remplira finalement et cessera de fournir un avantage). Si le volume d'écriture est faible, cela ne vieillira pas de manière significative le flash. De même, pour des lectures du disque dur, il n'a aucun sens à cacher des choses qui sont fréquemment lues et rarement changées. Il ne peut y avoir beaucoup de choses, c'est mathématiquement impossible. Étant donné que tous les systèmes d'exploitation modernes accèdent à leurs lecteurs dans un cache, rien ne fait que la mise en cache des données qui vient d'être lues ou écrites, car le système d'exploitation ne le lira jamais prochainement - c'est déjà dans le cache du système d'exploitation.

1
David Schwartz

Je n'ai pas encore de référence définitive mais je serais à peu près sûr que la réponse serait A. Comme la cellule SSD est utilisée au fil des temps, les électrons de temps s'accumulent lentement dans la couche d'isolant, rétrécissant la plage de tension pouvant être utilisée pour la programmation. Cela se traduira par le contrôleur ayant plusieurs tentatives de lecture/écriture (lorsqu'il ne peut pas déterminer une valeur), des erreurs (lorsque la mauvaise valeur est renvoyée) ou des blocs marqués comme inutilisables. Le SSD dans son ensemble ne cesserait pas de travailler mais peut ne pas fonctionner également.

À titre de note latérale, les algorithmes de niveau d'usure et les contrôleurs de micrologiciels continuent de s'améliorer et de mieux éviter cela. TechReport vient de faire un examen du nouveau lecteur Seagate ici.

Seagate ne publie pas de spécification d'endurance pour le composant flash de l'ordinateur portable Thin Sshd, mais le lecteur est couvert par une garantie de trois ans. Même pour les charges de travail pire des cas, BURKS dit qu'il y a un "niveau de marge de niveau d'usure vraiment élevé".

0
Brad Patton