Combien de fois les données peuvent-elles être lues à partir d'un lecteur flash USB?

Bien que je sois conscient que la réalisation d'écritures sur un lecteur flash USB dégrade l'espérance de vie de l'appareil. J'ai entendu dire que la quantité d'écritures est de 100 000 à 10 millions, mais je n'ai pas entendu parler de nombre d'opérations de lecture. Est-ce que la lecture de l'appareil compte vers ce total?

Je suis intéressé à écrire une seule fois à un lecteur flash et à le mettre en lecture seule. Ensuite, lisez des fichiers à partir du périphérique mille fois par jour, mais je me demande si (par exemple, 1 000 lectures par jour), le lecteur flash devra être remplacé dans les 100 jours (en supposant une durée de vie du cycle de 100 000 r / w)?

4 Solutions collect form web for “Combien de fois les données peuvent-elles être lues à partir d'un lecteur flash USB?”

Il n'y a, à des fins pratiques, aucune limite de lecture. Il n'y a pas encore de limite d'écriture, c'est une limite d'effacement. (Et, si vous avez déjà écrit dans un bloc, vous devez l'effacer pour y écrire de nouvelles données.)

Ce n'est pas si simple de répondre. Lorsque vous écrivez un fichier, de nouveaux blocs sont en cours d'écriture. Les blocs utilisés sont marqués comme «sales». Donc, si vous avez écrit un fichier de 10 Ko sur un périphérique de 1 Mo, il est probable que le fichier de 10 Ko sera écrit sur tous les blocs dans le périphérique de 1 Mo. Seulement quand il n'y a plus de blocs "propres", le contrôleur flash effacera probablement les blocs "sales".

Votre lecteur flash durera beaucoup plus de 100 000 écritures du fichier 10K sur un périphérique de 1 Mo.

Gérer la vie d'un lecteur flash (SSD ou USB) n'est pas aussi simple que d'indiquer un nombre ou le temps moyen entre une erreur (MTBF). Comme le problème avec l'échec n'est pas liner.

Les disques durs (médias magnétiques) éprouvent des pannes liées à la (1) carte de circuit imprimé (2) les têtes d'écriture lues du lecteur (3) Fatigue de roulement, mais rarement le média lui-même.

Les lecteurs de mémoire à accès aléatoire, souvent appelés lecteurs flash, expirent car les blocs de mémoire ne peuvent être effacés / écrits que X plusieurs fois avant que le bloc n'échoue complètement. Les ingénieurs des lecteurs "flash ram" améliorent cette perte en «Leveling» l'utilisation de blocs. Fondamentalement, ils répartissent la perte éventuelle sur tous les blocs disponibles, ce qui réduit l'utilisation excessive sur un seul bloc.

Voici un article sur ce que les chercheurs ont testé sur différents ensembles de lecteur flash-ram. Et comme je l'ai dit plus tôt … Cela dépend d'une approche clé de la production et des données.

Le dernier mot, juste une date de fin à l'esprit pour votre lecteur de média magnétique ou votre lecteur de RAM, car les deux vont éventuellement échouer. Effectuez des sauvegardes plus fréquentes au fur et à mesure que les jours, les mois et les années commencent à s'accumuler.

http://www.zdnet.com/article/usb-drive-life-fact-or-fiction/

La réponse de David Schwartz couvre tous les "objectifs pratiques". Cette réponse se concentrera sur les "objectifs impraticables". Il existe une exception théorique à la règle des lectures illimitées, mais elle a une solution simple.

Il y a une limite à vie pour écrire à la mémoire flash, mais la lecture l'affecte également. L'une de ses faiblesses est ce qu'on appelle les «erreurs de perturbation de lecture» 1 La lecture de la mémoire flash dégrade légèrement les valeurs stockées environnantes, ce qui peut entraîner des erreurs.

Les erreurs sont évitées par le contrôleur qui surveille le nombre de lectures et les blocs de copie avant que la dégradation ne devienne un problème. Il suffit de copier le bloc sur un autre endroit, puis d'effacer le bloc d'origine tout réinitialise, et le bloc d'origine peut être utilisé à nouveau. La source

La règle de base pour MLC est de 100 000 lectures; Pour SLC, il est de 1 000 000 lectures 2 (Multi-Level Cell, ou MLC, et Single-Level Cell, ou SLC, sont deux types de mémoire flash ). Donc, sous l'utilisation «normale», ces seuils pourraient même ne pas constituer un problème que le contrôleur doit gérer.

Ce qui nous amène au scénario peu pratique. Supposons que vous utilisiez la mémoire flash pour un but comme dans cette question (écrivez une fois, puis lisez massivement sur une longue période). Tant qu'il y a au moins un bloc gratuit, le contrôleur peut jouer des chaises musicales avec les données. Cependant, si vous remplissiez tous les derniers blocs avec des données, vous pourriez éventuellement atteindre un point où le contrôleur n'a aucun moyen d'éviter les erreurs de perturbation de lecture. Je ne sais pas si le contrôleur pourrait plonger dans les blocs de rechange, mais ceux qui finiraient par s'épuiser (ils ne sont pas destinés à être tournés dans la piscine ou à la récupérer et à les réutiliser).

Dans ce cas extrême, le contrôleur éviterait probablement la corruption en gelant la carte ou le lecteur flash, de sorte qu'il n'y aurait pas de moyen rentable de le lire. Aux niveaux d'utilisation décrits dans cette question, cela pourrait se produire dans quelques mois ou quelques années, selon le type de mémoire flash.

Bien sûr, cela pourrait être pris en charge en ayant simplement un disque de sauvegarde, compte tenu de leur coût et du fait que vous n'avez pas écrit de nouvelles données.


Remarque: Les deux sources suivantes sont des liens de téléchargement direct; Un fichier PDF va être téléchargé dès que vous cliquez dessus.
1 http://users.ece.cmu.edu/~omutlu/pub/flash-read-disturb-errors_dsn15.pdf
2 http://www.dslreports.com/r0/download/1507743~59e7b9dda2c0e0a0f7ff119a7611c641/flash_mem_summit_jcooke_inconvenient_truths_nand.pdf

  • Flash drive .docx a disparu des fichiers
  • Comment démontez-vous un USB contenant une partition TrueCrypt?
  • Impossible de démarrer le lecteur flash sur la carte mère GIGABYTE
  • Mise en place d'une installation de démarrage de Windows 7 depuis Fedora
  • Unité flash "Geek Squad" inutilisable
  • Comment partitionnez-vous un USB Thumb / Flash Drive?
  • Installer Windows 7 à partir d'un lecteur flash USB
  • «Windows n'a pas pu compléter le format» lorsque vous essayez de formater un lecteur flash USB HP?
  • Est-il possible d'utiliser un disque de stockage (comme un lecteur USB) en tant que RAM?
  • Comment puis-je rendre Windows XP amorçable à partir d'un lecteur flash?
  • L'accès "USB Drive" est refusé
  • Soyons le génie de l'ordinateur et du réseau.