L'usure des clés USB est-elle un problème important?


36

Mon netbook a un lecteur flash au lieu d'un disque dur et j'utilise Ubuntu Netbook Remix avec ext3 comme système de fichiers. J'ai lu des articles sur l'usure des clés USB et les principales préoccupations semblent être les suivantes:

  1. Le nombre de cycles d'écriture - chaque cellule peut être écrite pour un nombre limité de fois ( Wikipedia a des nombres allant de 1 000 à 100 000)
  2. Vous ne pouvez écrire des données sur un "secteur" qu'une seule fois, puis vous devez effacer tout le bloc pour pouvoir le réutiliser - et ces blocs vont de 16 Ko à 128 Ko.

On dit que ceux-ci s'additionnent pour que les systèmes de fichiers normaux qui ne sont pas conçus pour prendre cela en compte finissent par user le lecteur flash en déplaçant de petites quantités de données.

Maintenant, je ne doute pas que le problème soit théoriquement très réel. Cependant, je sais que nous, techniciens, sommes facilement conquis par d’intéressants problèmes d’optimisation, tels que la conception d’un système de fichiers alternatif pour lutter contre l’usure éclair. Par exemple, il est intéressant d’optimiser la mémoire, mais si vous économisez 100 Ko de mémoire alors que des centaines de Mo sont disponibles, cela ne résout pas le problème.

Ce que je tire de tout ça, c'est que je ne devrais pas utiliser les systèmes de fichiers normaux sur des lecteurs flash, car ils consomment rapidement le lecteur. Mais je ne suis pas convaincu. La question qui se pose est donc la suivante: l’ usure des clés USB est-elle réellement pertinente dans les conditions normales d’utilisation quotidienne? Est-ce que mon ordinateur portable, utilisant ext3, va ronger mon lecteur flash dans quelques années ... ou tout cela est-il plutôt un problème théorique qui réduit le temps d'utilisation, mais seulement si peu que cela n'arrivera jamais dans des conditions normales ? Ou encore, le nivellement d'usure du matériel est-il déjà utilisé sur les lecteurs flash des netbooks pour résoudre le problème, de sorte qu'un système de fichiers alternatif ne servirait même à rien?

Sources: (1) , (2) , (3) , (4) , (5) , (6)

Réponses:


16

En règle générale, l'usure des clés USB est toujours évoquée (SSD et USB). Cependant, je ne l'ai pas vue.

J'ai personnellement constaté que les clés USB bon marché, par exemple, sont défectueuses et ne sont tout simplement pas reconnues bien avant que vous ne voyiez l'usure normale.

De plus, les nouveaux lecteurs utilisent des technologies qui randomisent les emplacements des écritures. Supposons que vous ayez un disque dur de 100 Go et que vous le remplissiez à 99,5 Go. Vous continuez à utiliser 0,5 Go, vous pouvez atteindre la limite, mais j'utilise des SSD et des clés USB tous les jours. pour une utilisation très intensive (au cours des dernières années) et d’une manière générale, les disques mourront d’échecs généraux bien avant que vous ne voyiez cela comme un problème.

Aucune expérience avec des systèmes de fichiers alternatifs, mais personnellement, cela ne me dérangerait pas ... Utilisez un système de fichiers mature et, s'il échoue dans un délai utilisable, restituez-le sous garantie. (Si au Royaume-Uni, jusqu'à 6 ans environ dans le domaine de la vente de biens, vous pouvez dire qu'il a été conçu avec une faute et qu'il ne convient pas pour stocker des données ... Je ne suis pas avocat, mais j'ai pris un ordinateur portable. 4 ans après l’achat pour une raison similaire).

En outre, pour Windows, il vaut peut-être la peine d'y jeter un coup d'œil. Je me souviens d'avoir vu un produit de Diskeeper , qui semble intéressant - destiné à optimiser et à prolonger la durée de vie des disques SSD, mais je me demande s'il est nécessaire et j'ai trouvé plusieurs articles le doutant (uniquement lié à un) et va dans le détail sur l'usure. En outre, je ne peux plus voir le produit sur leur site Web, il doit donc avoir été mis au rebut ou intégré à une édition différente.


1
Vous avez 6 ans pour reprendre un article qui était défectueux au moment de la vente. Si les fabricants soulignent qu'un SSD a une durée de vie limitée lorsqu'ils le vendent, vous ne pourrez pas le retourner comme défectueux plus tard.
JamesRyan

3
La principale raison de passer de ext 3 à ext 4 sur des disques SSD est l’implémentation de la commande TRIM fr.wikipedia.org/wiki/TRIM_%28SSD_command%29 qui fait une différence significative en termes de performances sur les lecteurs qui le prennent en charge dans les microprogrammes.
Col

7
Vous utilisez donc beaucoup vos clés USB, elles finissent par tomber en panne et vous pensez que cela n'a rien à voir avec l'usure?
endolith

La plupart des périphériques flash compacts de nos jours sont livrés avec un système de correction de l'usure intégré au contrôleur. Les lecteurs flash USB les moins chers ne le sont peut-être pas, mais la plupart des contrôleurs l’incluent maintenant. Par conséquent, la plupart des périphériques flash de toutes les versions l’incluent, car c’est une fonctionnalité «gratuite».
Paul McMillan

9

L'installation de Windows sur une carte Compact Flash a montré ce problème très clairement, tuant la carte en quelques jours sous certains modèles d'utilisation typiques. (Linux est un peu plus facile pour eux)

Les disques SSD ont un nivellement d'usure pour l'étendre à plusieurs années. Si vous remplissez le lecteur jusqu'à 90% et que vous continuez à écrire, les fichiers qui sont restés inchangés seront échangés afin de prolonger la durée de vie de la mémoire flash.

La défragmentation n'aide pas sur un lecteur flash, car les données sous-jacentes ne sont pas stockées dans le modèle visible par le système d'exploitation. Vous devez utiliser des outils spécifiques au fournisseur.

Les systèmes de fichiers spécifiques à Flash pourraient prolonger la durée de vie d’un lecteur, mais pour le moment, j’estime que cela est en grande partie annulé par les progrès de la technologie du lecteur. Combien de lecteurs de disque dur âgés de plus de 5 ans utilisez-vous réellement?

L'autre point important est que lorsque les blocs échouent, ils échouent en écriture, vous n'avez donc pas à vous soucier de la corruption des données, comme c'est le cas avec un ancien lecteur magnétique en panne.

Donc, fondamentalement, tant que votre disque dur est usé, vous ne devez pas vous inquiéter.


Tuer la carte dans les jours? Vraiment? Oui, d'accord, vous parlez de carte CF, pas de disque SSD, mais c'est aussi rapide que ça? Sensationnel.
Ilari Kajaste

9
Citation requise.
Andy Mikula

Eh bien, mon point est que la différence entre un compact flash industriel et un SSD réside uniquement dans le nivellement par usure et non par le nombre d'écritures par bloc. Et ça fait toute la différence. Il est assez difficile de citer des estimations pertinentes, car la plupart des stratégies de nivellement contre l'usure sont exclusives et protégées, de sorte que tout calcul n'est qu'hypothétique. Pour ce qui est de la mise à mort en clair, je l’ai fait personnellement, cela n’a pris que 4 jours.
JamesRyan

Les flashs compacts industriels sont aussi généralement protégés (par exemple, des capuchons) contre les pannes de courant imprévues. Si vous écrivez du flash pendant une panne de courant, vous risquez de perdre le bloc entier.
Michael

3

Les disques SSD utilisent la technologie Flash basée sur les 100 000 technologies de cycle d'écriture, et non sur la technologie 1000. Les disques flash ne fonctionnent pas depuis si longtemps dans le monde réel, mais en réalité, à l'exception peut-être du fichier de page sur un système normal, le disque n'est pas obtenir que beaucoup écrit. Et les disques modernes usent un peu le nivellement et compensent automatiquement quelques mauvais blocs.

Je vous donne le conseil suivant: Si vous ne faites pas quelque chose de fou (un enregistreur de données remplissant le lecteur 500 fois par seconde), ne vous en faites pas. Conservez de bonnes sauvegardes, utilisez le système et, dans la plupart des cas, vous allez le remplacer par des pièces plus rapides / volumineuses bien avant de toucher à la durée de vie en écriture flash.


3

Maintenant que nous avons évalué tous les aspects techniques du problème, adoptons une approche plus pratique:

Est-ce que l'usure du lecteur flash est un réel problème?

La réponse est: non, pas si vous avez une stratégie de sauvegarde fiable.

Un SSD, comme la plupart des autres composants informatiques, est voué à l'échec. La durée de vie peut être prolongée avec une multitude de réglages, réduisant le nombre de cycles d'écriture.

Et en cas d'échec, vous pouvez remplacer le disque SSD ou, plus probablement, acheter un nouvel ordinateur, car votre netbook est certainement préhistorique.

J'ai moi-même 2 questions:

  1. Vous venez de vous procurer un mini-ordinateur d'une valeur de 300 dollars. Combien de temps comptez-vous qu'il dure?

  2. Pourquoi les gens ne s'inquiètent-ils pas autant des disques durs de plateau que du niveau d'usure des disques SSD?

Pour info, j'ai toujours mon wEEE 701 4G, excellent petit guerrier de la route, à l'utiliser 5 jours par semaine et il est toujours en parfait état ... imaginez-vous, après presque 2 ans de nivellement. Les ordinateurs portables avec disques durs de plateau ne font pas le poids face à ceux qui possèdent un disque SSD en termes de performances et de robustesse. Tapez sur votre épaule pour le grand choix que vous avez fait et continuez.


De manière réaliste, je m'attends à ce que le netbook dure au moins quelques années, je lui donnerais de 4 à 10 ans, en fonction de l'utilisation. Eh bien, à mes soins, probablement seulement deux ans, mais c'est une question distincte. :) Mais vous arrivez au point ici - peu importe que ext3 provoque l'usure de certains disques SSD si l'ordinateur commence à se briser de toute façon. Mais d'après les articles, il semble que ce soit un sujet de préoccupation, plutôt qu'une simple curiosité technique, ce qui me laisse supposer qu'il pourrait s'user dans un an ou deux avec le mauvais système de fichiers.
Ilari Kajaste

il y a beaucoup de FUD, quelle est la taille du SSD? 16 GB? 32? Allez, un remplacement coûtera moins de 50 euros, bien moins cher qu'une batterie par exemple, qui risque de mourir bien avant le SSD. Il s’agit d’un netbook dont nous ne parlons pas d’un SSD Uber pour un couple de mille dollars. :)

2

Je suis préoccupé par le même problème; considérant un système de fichiers sans journalisation commeext2 .
C'est une question plus générique sur laquelle je travaille.

Résumé de l'article lié en première ligne,

    Disques durs USB = Ext3 ou Ext2  
    Clés USB = Ext2 avec option de montage «noatime» ou «relatime»

Je suppose que les clés USB sont assez bon marché et deviennent moins chères.
Le fait est que
cela vous dérangerait de voir une corruption à cause d'un crash qui a manqué la mise à jour de vos données de disque
ou préférez-vous la vitesse et la plus longue durée de vie possible?

Si vous regardez des distributions basées sur un disque virtuel, telles que PuppyLinux,
elles utilisent la mémoire système et se synchronisent (peut-être) sur le disque de temps en temps.
Vous donne de la vitesse et de la vie (potentielle).
C’est un autre truc qui m’intéresse: Ubuntu sur disque virtuel.

En attendant, je continue à démarrer Ubuntu 9.04 sur ext4un lecteur Cruzer.
Pas trop inquiet pour la durée de vie du disque,
mais probablement pour des performances plus lentes par rapport à un système de fichiers journalisé sur USB.
Jusqu'à ce que nous obtenions USB 3.0partout ...


1

Les fabricants étudient également de nouvelles technologies flash telles que la technologie NAND Flash, qui comportent un nombre de cycles d'écriture beaucoup plus élevé. La société pour laquelle je travaille utilise des clés USB sur notre matériel. Les premiers systèmes auraient une défaillance de flash après 2 ans de fonctionnement. Nous avons rapidement remplacé le flash par de meilleures versions. La projection actuelle est de 20 ans et plus dans la même application.


1

Tout d'abord, l'usure du flash n'est pas un problème réel. Généralement, quelque chose se gâte avant que la durée de vie du flash soit atteinte.

Porter le nivellement est réel. Cela se produit dans les lecteurs USB. Mais il ne s'active pas jusqu'à ce qu'une usure importante se soit produite. EG 1/3 de la durée de vie. Je ne peux pas confirmer, mais le niveau d'usure est probablement réel dans le SSD puisqu'un petit lecteur USB peut le mettre en œuvre.

"De plus, les nouveaux disques utilisent des technologies qui randomisent les emplacements des écritures. Je suppose, disons que vous avez un disque de 100 Go et que vous le remplissez à 99,5 Go, puis que vous continuez à utiliser 0,5 Go à chaque fois",

Cela ne fonctionnera pas car les données de 0,5 Go seront déplacées, grâce au nivellement par l'usure. Cela signifie que le stockage à partir de 99,5 Go sera remplacé par le stockage d'origine surutilisé de 0,5 Go. Cela implique que les cellules flash vieillissent de manière assez uniforme.

Je reviens sur le fait qu'il est hautement improbable que le flash atteigne sa durée de vie avant d'autres défaillances.


1

Un certain nombre de ces lecteurs bon marché (10 USD pour 8 Go) sont morts après un an en raison de secteurs défectueux dans lesquels le journal était écrit en permanence.

Si vous parlez d'une clé USB bon marché, ne vous attendez pas à ce qu'elle dure aussi longtemps. L'utilisation d'un système autre que le journal semble aider, mais même les journaux système pivotés provoquent souvent l'usure et la défaillance de ces disques bon marché.


Je crois qu'il parle spécifiquement des disques SSD, pas des clés USB.
Taegost

0

Réponse pour 2019. Pour tout sauf les plus petits et les moins chers ssds pas plus. En 2018, un site Web a testé l’endurance réelle d’écriture des SSD.

Le Samsung evo 840 500 Go avec flash bidirectionnel 2d (le type avec la pire endurance, à moins que quelqu'un ne fasse 2d qlc) a duré environ 600 To d'écriture. Et le Samsung Pro 840 512 Go pour 9.1 PB.

Maintenant, même la ligne evo utilise 3d tlc flash (ils l’appellent vnand) qui a plus d’endurance. Je ne pense pas que quiconque l'ait réellement mesuré, mais une tonne d'evo 860 ou 1 tb d'evo plus 970 devrait durer plus d'un livre d'écritures.

À moins que vous essayiez de les détruire exprès (et même dans ce cas cela prendra des semaines), ils seront obsolètes bien avant de s'user.

Pour les clés USB et les cartes mémoire (microsd par exemple), le problème persiste car elles sont plus petites et les écritures ne sont pas réparties sur autant de cellules + elles ne disposent pas de contrôleurs sophistiqués qui nivellent l'usure. La taille exacte du problème dépend de la clé USB / de la carte mémoire, du motif d’utilisation, du système de fichiers, de la chance, de la taille, etc.

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.