J'ai entendu dire que la défragmentation des disques SSD raccourcit la durée de vie d'un disque. Je me demandais simplement s'il y avait une vérité à cela et si oui, quelqu'un pourrait-il expliquer pourquoi cela se produit.
macos
hard-drive
ssd
maintenance
Stephen
la source
la source
Réponses:
Le mieux est de ne pas "défragmenter" le stockage SSD.
Finalement, le SSD perdra lentement et gracieusement sa capacité car le contrôleur ne peut pas écrire correctement les données dans les cellules épuisées, mais les données de réparation de 2011 à 2018 montrent que les SSD d'Apple sont des ordres de grandeur plus fiables et ont une durée de vie plus longue que le stockage sur disque dur actuellement ou dans le passé pourrait atteindre.
La durée de vie du variateur est fonction de la façon dont le contrôleur décide d'écrire des données et de la quantité de capacité maintenue en réserve pour masquer les petites erreurs au fil du temps. Un SSD en général s'usera en raison de l'épuisement des écritures avant qu'un disque dur ne le fasse car les supports magnétiques peuvent résister à plusieurs ordres de grandeur de plus d'écritures que les cellules de mémoire SSD. La durée de vie est donc fondamentalement définie, et la défragmentation signifie plus d'écritures que nécessaire et peut en pratique augmenter les chances que votre stockage se dégrade avant que quelque chose d'autre ne vous empêche de l'utiliser, Accordé,
Mais cela devient pire pour la défragmentation que d'ajouter simplement de l'usure à la mémoire.
Étant donné qu'un SSD n'a pas de pièces mobiles, la récupération d'un bloc de données n'a aucune pénalité en raison du stockage d'un bloc sur une puce par rapport à un autre. La distance électriquement à toutes les données est fondamentalement une constante. Ce n'est pas vrai pour un lecteur magnétique traditionnel avec des plateaux tournants et une tête de lecture mobile.
Sur un disque tournant, la distance entre deux blocs est affectée par le mouvement de l'armature de la tête, le moment de rotation et l'état du cache. Le temps de récupération n'est pas du tout constant , donc la "fragmentation" a un impact sur les performances des disques durs traditionnels en raison de la nature mécanique du stockage.
De plus, les contrôleurs SSD gèrent le stockage de manière sélective, de sorte que la défragmentation n'est pas seulement susceptible d'accélérer les choses, pourrait en fait agir contre les algorithmes de prédiction de stockage normaux et ralentir l'accès puisque le contrôleur décide où stocker les données en utilisant la surcharge supplémentaire. Étant donné que l'appareil ne peut pas effacer juste un bloc de stockage, lorsque vous "supprimez" quelque chose sur le SSD, il est souvent simplement marqué comme libre et ne sera pas réellement effacé jusqu'à ce que toutes les données à côté de lui soient marquées comme libres ou que le disque soit faible l'espace et déclenche un nettoyage sur son propre.
Laisser le SSD gérer sa fragmentation fonctionne mieux que d'essayer d'avoir un stockage de microgestion du système d'exploitation qui ne correspond pas aux mécanismes de stockage traditionnels du disque dur.
la source