Combien de temps les SSD ralentissent-ils lorsqu'ils se remplissent ou vieillissent?


60

J'envisage d'acheter un disque SSD de 256 Go. J'ai entendu dire qu'ils ralentissaient lorsque vous les remplissiez à plus de 75% de leur capacité, en raison de la mécanique de la manière dont ils écrivent les données.

La question est: combien de temps ralentissent-ils réellement si vous dépassez la barre des 75%?

Oui, j’ai l’intention de le maintenir correctement et de ne pas le remplir à ras bord, mais je voudrais savoir, pour le savoir, à quel point ils ralentissent. Parlons-nous de millisecondes ou de secondes? Seront-ils toujours beaucoup plus rapides qu'un disque dur traditionnel?

Aussi, ont-ils des problèmes d'âge?


Les commentaires ne sont pas pour une discussion prolongée; cette conversation a été déplacée pour discuter .
DavidPostill

Réponses:


66

Comme Bob l'a mentionné dans les commentaires , les disques SSD ont beaucoup évolué ces dernières années. Quelques technologies clés ont résolu les problèmes de performances initiaux. Le tl; dr ne vous inquiétez pas, achetez un SSD, la performance est étonnante. J'ai le Samsung 850 EVO ce Macbook Pro 2011 qui le garde bien ronronné.

Les disques SSD sont physiquement très différents des disques durs en rotation, mais les systèmes d’exploitation et les systèmes de fichiers ont été construits autour des bizarreries des disques en rotation. En conséquence, lors de l’introduction des disques SSD, il y avait des problèmes de performances car ils étaient utilisés de manière inefficace.

Le grand est l’ amplification en écriture . Lorsqu'un fichier est supprimé, il n'est pas réellement supprimé, son espace est marqué comme étant libre dans le système de fichiers, mais le lecteur n'est pas invité à supprimer réellement les données. Cela économise beaucoup de temps inutile sur un disque en rotation. Pour un disque en rotation, écrire sur l’espace occupé est aussi efficace que l’écriture sur un espace inoccupé. Mais un SSD doit effacer l’espace avant de pouvoir écrire dessus. Et il doit effacer une zone beaucoup plus grande qu'il ne peut écrire. Lorsque cela se produit, il doit déplacer les données de la section et les supprimer ailleurs, ce qui entraîne davantage d'écritures. Sur un disque encombré, toute cette suppression et cette réécriture deviennent coûteuses et réduisent la durée de vie du disque SSD.

Une façon est évité est avec surdimensionnement . Il s’agit de laisser délibérément un bloc d’espace libre sur le disque SSD. Cela évite l’amplification en écriture en évitant que le disque ne soit trop encombré. C'est inutile aujourd'hui. Le système d'exploitation et le SSD lui-même réservent un espace suffisant pour le surapprovisionnement.

L'autre solution est Trim . Il s’agit d’une commande supplémentaire que le système d’exploitation peut envoyer au lecteur pour lui faire savoir que les données ont été supprimées. Ensuite, le disque SSD peut être beaucoup plus efficace pour nettoyer les anciennes données et effectuer la collecte des déchets s’il n’est pas utilisé. Tous les principaux systèmes d'exploitation prennent en charge Trim.


"Movi et ailleurs", ne le stocke-t-il pas dans la mémoire cache? C'est ce que dit l'article Wikipedia sur "trim".
Wildcard

5
@Wildcard Oui, le cache est "ailleurs". :) Le processus d'amplification d'écriture lit le bloc 256K à partir de Flash, l'écrit dans le cache, efface le bloc 256K à partir de Flash, écrit la nouvelle page 4K dans le cache et réécrit le bloc mis en cache à 256K. Cela signifie que l’écriture en 4K seulement pourrait entraîner la lecture, l’effacement et la réécriture de 256K, c’est la partie «amplification». Comparez avec le processus en une étape du disque en rotation qui consiste à écrire de nouvelles données par rapport à l’ancienne.
Schwern

3
Moi aussi, j'ai un Samsung 850 EVO à la mi-2012 MBP. Et il démarre plus rapidement que mon iMac 2017, qui possède un disque SSD par défaut du fournisseur de disques SSD d'Apple. 850 EVO sont bons.
displayName

26

À moins que vous ne prévoyiez de déplacer des téraoctets de données à la fois, l'impact serait négligeable. Même à la profondeur de la file d'attente 32, que vous ne verrez jamais, à moins que vous ne soyez un utilisateur de station de travail ou un serveur, les effets ne se manifestent qu'à une capacité de près de 90% et n'affectent donc que très peu les performances. Même un disque SSD complet à 99% surclasserait encore un disque dur de plusieurs ordres de grandeur. Source: https://www.anandtech.com/show/6489/playing-with-op
La longévité des disques SSD est depuis longtemps une source de préoccupation depuis l’introduction de la technologie. Cependant, les SSD modernes ont nettement amélioré l’endurance en écriture. Par exemple, un disque dur 960 PRO 2 To de Samsung a une résistance en écriture de 1200 To, ce qui signifie que le disque doit être rempli et supprimé 600 fois avant de tomber en panne. Pas probable. En ce qui concerne l’âge, le délai moyen d’échec est de 1 500 000 heures, soit plus de 100 ans. Donc, à moins que vous ne prévoyiez maximiser constamment la vitesse d'écriture d'un disque SSD pendant environ 4 ans d'affilée, les chances que vous voyiez un échec sont minimes.


14
Si seulement le circuit du contrôleur avait un MTBF similaire à celui de la NAND. Je suis assis ici avec une sélection de disques SSD maçonnés sur mon bureau encombré, provenant de divers fabricants et tirés de serveurs au fil des ans. N'utilisez pas des chiffres MTBF ridicules comme excuse pour assouplir votre régime de sauvegarde.
Andy Brown

2
600 sons bas. Combien de fois un bloc (?) Peut-il être remplacé? Si les données de stockage sont presque saturées et que ce qui reste est utilisé pour les fichiers qui changent souvent, ne va-t-il pas commencer à échouer plus tôt, car la réécriture sur les mêmes blocs est constante? Si je comprends bien, l’ échec a été total .
Mazura

10

La seule vraie réponse est "cela dépend du lecteur." Comme d'autres réponses l'ont mentionné, le ralentissement peut être évité avec le surapprovisionnement et les contrôleurs intelligents, mais le surapprovisionnement augmente le coût / Go, de sorte que les disques moins chers n'entraînent pas trop de surapprovisionnement. 25% d’espace libre peut être excessif, mais de nombreux lecteurs ralentiront considérablement lorsque vous dépassez les 90%. Et certains lecteurs, tels que Intel Optane, sont totalement immunisés contre cet effet (source: je travaille chez Intel sur des lecteurs Optane).

Heureusement, l’effet de ralentissement en fin de vie est bien connu et testé par la plupart des commentateurs. Ainsi, si vous examinez le lecteur auquel vous songez sur certains des bons sites de révision de matériel, ils auront quantifié le ralentissement du lecteur une fois que vous l'avez rempli. J'aime Anandtech.com, mais tout site de révision technique qui se penche sur le stockage devrait le tester.

Cela dit, même un disque SSD lent et complet vers la fin de sa vie sera probablement encore plus rapide qu'un disque dur. Ainsi, si vous avez un budget fixe et choisissez un disque SSD plus petit que vous allez remplir par rapport à un disque dur plus volumineux qui disposera de plus d'espace disque, le SSD restera le choix le plus rapide.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.