Dans chaque blague, il y a un grain de blague! Il semblerait qu'une déclaration ridicule sur la charge des lecteurs flash, même théoriquement, ne puisse provenir de nulle part. Mais il est apparu et a une raison explicable. De nombreux utilisateurs avertis savent que la mémoire NAND a besoin de soins, qui consistent à niveler l'usure des cellules. Cela est généralement effectué par le contrôleur, et la théorie sur le fonctionnement de services de soins similaires a migré de ceux dotés de SSD. Oui, en principe, ce sont des appareils similaires, mais ils se distinguent par de nombreux détails, discutons-en ...
Les contrôleurs SSD s'allument immédiatement, ils disposent d'un tampon SLC, d'une mémoire de fonctionnement et d'un pool de cellules NAND. La structure des appels est similaire, mais il y a plus de services dans le SSD que dans les périphériques NAND disponibles. La plupart des utilisateurs pensent que le travail fréquent avec des clés USB (transfert, copie, suppression) conduit à un manque de temps pour le contrôleur pour prendre en charge la mémoire NAND. C'est en partie vrai, mais l'erreur réside dans le fait que lorsque vous "chargez" le lecteur flash, vous ne vous souciez pas de la mémoire et ne démarrez pas le processus de parade nuptiale! Prenons, par exemple, l'état du lecteur flash: lorsqu'il est connecté au port, la consommation d'un lecteur flash USB ne dépasse clairement pas 0,02-0,05A.
Dans le chargeur, le lecteur flash n'est pas activé, car il n'y a aucune demande au contrôleur par le système. Plus précisément, pour un lecteur flash situé dans le connecteur du chargeur, l'état est égal au repos. Il ne s'allume pas et le contrôleur «dort» dans la phase inactive. Pourquoi est-il important d'activer le contrôleur? Vous trouverez la réponse à cette question ci-dessous ...
Banc d'essai
- Carte mère: ASUS ROG Maximus XI Hero (Intel Z390, LGA 1151 v2);
- Processeur: Intel Core i9-9900K (fréquence fixe 4500 MHz, HT incl.);
- Système de refroidissement: système de refroidissement par eau:
- Alphacool NexXxoS Monsta 360;
- Scythe Minebea Silent IC 2000 tr / min x3;
- EK-XRES 140 Revo D5 PWM;
- EK-Supremacy EVO;
- Tuyaux 15/19;
- Interface thermique: Arctic Cooling MX-2;
- Cartes vidéo: Nvidia GTX 1660 Super;
- : ASUS Thor 1200 .
:
- : Microsoft Windows 10 x64 (2004);
- , : .
Puisque l'idée principale est de vérifier la "mémoire" de la clé USB, nous prendrons alors pour les tests deux modèles de "lecteurs flash" Kingston:
microDuo3 G2, d'une capacité de 128 Go et une interface USB 3.2 Gen 1. Ce lecteur flash est adapté pour les téléphones prenant en charge la fonction USB OTG (On- Le feu vert). Cette norme permet aux appareils mobiles de se connecter directement aux appareils USB pris en charge. Et le port USB standard de type A est essentiellement double face. Les caractéristiques indiquées sont en lecture seule (jusqu'à 80 Mo / s).
Le deuxième spécimen de test est le lecteur flash DataTraveler SE9 G2 avec une capacité de
64 Go et une vitesse de lecture allant jusqu'à 100 Mo / s. La norme de connexion USB 3.1 Gen 1. est prise en charge. Nous avons donc devant nous un "lecteur flash USB" assez typique pour un usage quotidien.
Pour commencer, nous effectuerons des tests d'introduction afin de comprendre par quoi commencer par la suite. Les deux appareils sont neufs hors de la boîte, le système de fichiers est exfat. Nous évaluerons les performances en fonction des résultats des tests de lecture et d'écriture dans une tâche linéaire.
DataTraveler microDuo 3.0 G2 offre une vitesse de lecture d'environ 120 Mo / s et une moyenne de 55 Mo / s en écriture.
Le DataTraveler SE9 G2 USB a atteint près de 130 Mo / s en lecture et 20 Mo / s en écriture. Le but d'autres expériences est d'évaluer l'effet de différents types de chargeurs sur les deux lecteurs flash. Parce que selon certaines personnes, le contrôleur a besoin de puissance pour libérer les blocs pour l'écriture et pour donner le temps d'égaliser l'usure des blocs.
Et nous vérifierons 3 scénarios:
- Laissons les lecteurs flash dans le connecteur USB Power Bank;
- Laissons les lecteurs flash dans le connecteur du chargeur;
- Laissez les lecteurs flash dans le connecteur USB sur un ordinateur en marche (sans les utiliser par l'utilisateur)
Le test lui-même avec 0% du volume occupé (les résultats sont fournis ci-dessus), 25% et 75%. Pour être convaincant, laissons-les dans le connecteur de charge pendant 1 heure, toute la nuit.
Afin de ne pas surcharger le lecteur avec un nombre excessif de graphiques, résumons tous les résultats sous un seul dénominateur.
- Il n'y a aucune différence dans les résultats des tests entre un lecteur flash "chargé" d'une durée de 1 heure et une nuit.
- De même, il n'y avait aucune différence de lecture entre la charge dans le connecteur USB Power Bank, un chargeur et sur un ordinateur allumé (sans les utiliser par l'utilisateur).
- En fonction de l'espace occupé, et nous avons prérempli les lecteurs flash de 70%, aucune différence n'a été trouvée non plus.
L'enregistrement sur support a été réalisé par le programme H2Test:
Résultats de test
Lecture de graphiques sur 70% du lecteur flash DataTraveler microDuo 3.0 G2 enregistré dans les ports USB de l'ordinateur allumé et dans le connecteur du chargeur.
Enregistrement de graphiques sur 70% de la clé USB DataTraveler microDuo 3.0 G2 enregistrée dans les ports USB d'un ordinateur sous tension et dans le connecteur du chargeur.
Lecture de graphiques sur 70% de la clé USB DataTraveler SE9 G2 enregistrée dans les ports USB d'un ordinateur sous tension et dans le connecteur du chargeur.
Enregistrement de graphiques sur 70% de la clé USB DataTraveler SE9 G2 enregistrée dans les ports USB d'un ordinateur allumé et dans le connecteur du chargeur.
FAQ
Voyons maintenant pourquoi la clé USB est complètement différente, que les lois NAND SSD et TRIMM / Garbage Collection ne fonctionnent pas sur les lecteurs flash.
- La clé USB peut-elle perdre vos données?
- Naturellement, comme tout autre média NAND. La période de «stockage» des données est de 1 an pour les appareils avec «historique», et bien plus encore pour les nouvelles clés USB. Ce sont des chiffres pessimistes, en fait, la température élevée et la non-utilisation des cellules réduiront progressivement le potentiel de charge. NAND de qualité variable affecte également le terme. La plage de seuil et d'état de charge normal en NAND de qualité est plus élevée qu'en NAND à 3 grades.
- Comment éviter la perte de données? Comment une clé USB sait-elle quand des données sont perdues?
- Le contrôleur NAND a un algorithme de correction d'erreur intégré. Lorsque vous essayez de lire des données à partir d'un lecteur flash, le contrôleur accède à la NAND, lit la cellule et apporte des corrections si possible. Si la correction est possible et réussie, vous avez alors accès à vos «anciennes» données. Ce processus se produit pendant l'accès normal au lecteur flash pendant les opérations d'E / S, et les cellules sont échantillonnées et évaluées en fonction de leurs niveaux de «fatigue». Le contrôleur distribue automatiquement les données aux cellules.
- Comment réduire la probabilité de défaillance des cellules et d'erreurs de lecture / écriture incorrigibles?
- Pour ce faire, il vous suffit d'utiliser la clé USB tout le temps. Parce que en ce moment, des opérations d'alignement sont en cours. Les clés USB sont conçues pour le stockage temporaire et le transfert de données et ne sont pas conçues pour un stockage permanent.
- Mise à jour de la clé USB
- Il est vrai que les cellules perdent leur charge avec le temps, mais trouver une clé USB dans n'importe quel type de chargeur ne met pas à jour les cellules et ne force pas le contrôleur à s'aligner. Le principe de la cellule est tel qu'elle reste dans l'ombre derrière le contrôleur, et la connexion du chargeur ne force pas le contrôleur à accéder à la cellule.
- Le «chargement» entraîne-t-il une dégradation de la mémoire NAND?
- Non, non. La mémoire NAND «dort» derrière le contrôleur et ne reçoit aucune charge.
- Le garbage collector continue-t-il de fonctionner après une suppression en toute sécurité?
- Non, comme les autres opérations avec la mémoire NAND, tk. le contrôleur cesse de communiquer avec le système.
- Y a-t-il un garbage collector (GC) dans les lecteurs flash?
- Non, sous la forme habituelle dans laquelle on voit le travail de GC sur SSD dans les lecteurs flash, non! Il y a TRIM et il transfère les données en cas de besoin. Veuillez noter que la réponse est correcte pour les lecteurs flash disponibles habituels, et non pour les modèles uniques avec une structure SSD.
- Les données disparaîtront-elles du lecteur flash après N ans?
- Elles ne disparaissent pas du tout, mais restent à leur place d'origine, seules ces informations ne peuvent pas être lues, du fait que le nombre total d'erreurs sera au-delà de la possibilité de correction par toutes les méthodes du contrôleur disponibles. Cela se produit lorsqu'un état inacceptable des paramètres électriques et temporels est atteint lors de la lecture des cellules. En fait, la mémoire NAND perd la capacité d'être lue correctement.
Les lecteurs flash qui ne nécessitent pas de chargement portent le fier nom de Kingston. Une liste complète des clés USB «sûres» peut être trouvée ici .
Pour plus d'informations sur les produits Kingston Technology, visitez le site Web officiel de la société .