Kingston está cargando unidades flash

Veamos a qué conduce esto ... ¡



En cada broma hay una pizca de broma! Parecería que una declaración ridícula sobre la carga de unidades flash, incluso teóricamente, no podría surgir de ninguna parte. Pero apareció y tiene una razón explicable. Muchos usuarios conocedores saben que la memoria NAND necesita cuidados, que consisten en nivelar el desgaste de las células. Esto generalmente lo hace el controlador, y la teoría del funcionamiento de servicios de atención similares migró de aquellos con SSD. Sí, en principio estos son dispositivos similares, pero se distinguen por muchos detalles, vamos a discutirlos ...







Los controladores SSD se encienden inmediatamente, tienen un búfer SLC, memoria operativa y un grupo de celdas NAND. La estructura de las llamadas es similar, pero hay más servicios en el SSD que en los dispositivos NAND disponibles. La mayoría de los usuarios piensa que el trabajo frecuente con unidades flash USB (transferir, copiar, eliminar) conduce a una falta de tiempo para que el controlador se encargue de la memoria NAND. Esto es parcialmente cierto, pero el error radica en el hecho de que al "cargar" la unidad flash, ¡no te importa la memoria y no comienzas el proceso de cortejo! Tomemos, por ejemplo, el estado de la unidad flash: cuando se conecta al puerto, el consumo de una unidad flash USB claramente no supera los 0.02-0.05A.







En el cargador, la unidad flash no está activada, porque el sistema no solicita al controlador. Más precisamente, para una unidad flash ubicada en el conector del cargador, el estado es igual al reposo. No se enciende y el controlador "duerme" en la fase inactiva. ¿Por qué es importante activar el controlador? Encontrará la respuesta a esta pregunta a continuación ...



Banco de pruebas







  • Placa base: ASUS ROG Maximus XI Hero (Intel Z390, LGA 1151 v2);
  • Procesador: Intel Core i9-9900K (frecuencia fija 4500 MHz, HT incl.);
  • Sistema de refrigeración: sistema de refrigeración por agua:

    - Alphacool NexXxoS Monsta 360;

    - Guadaña Minebea Silent IC 2000 rpm x3;

    - EK-XRES 140 Revo D5 PWM;

    - EK-Supremacy EVO;

    - Mangueras 15/19;



  • Interfaz térmica: Arctic Cooling MX-2;
  • Tarjetas de video: Nvidia GTX 1660 Super;
  • : ASUS Thor 1200 .


:



  • : Microsoft Windows 10 x64 (2004);
  • , : .




Dado que la idea principal es verificar la "memoria" del USB Flash, entonces para las pruebas llevaremos dos "pendrives" modelos Kingston:







microDuo3 G2, con una capacidad de 128 GB y una interfaz USB 3.2 Gen 1. Esta memoria flash está adaptada para teléfonos que soportan la función USB OTG (On- La ida). Este estándar permite que los dispositivos móviles se conecten directamente a dispositivos USB compatibles. Y el puerto USB tipo A estándar es esencialmente de doble cara. Las características indicadas son de solo lectura (hasta 80 Mb / s).



La segunda muestra de prueba es la unidad flash DataTraveler SE9 G2 con una capacidad de







64 GB y una velocidad de lectura de hasta 100 MB / s. Se admite el estándar de conexión USB 3.1 Gen 1. Por lo que tenemos ante nosotros una "unidad flash USB" bastante típica para el uso diario.



Para empezar, realizaremos pruebas introductorias para comprender desde qué empezar. Ambos dispositivos son nuevos listos para usar, el sistema de archivos es exfat. Evaluaremos el rendimiento en función de los resultados de las pruebas de lectura y escritura en una tarea lineal.











DataTraveler microDuo 3.0 G2 ofrece una velocidad de lectura de aproximadamente 120 MB / sy un promedio de 55 MB / s de escritura.











El DataTraveler SE9 G2 USB logró casi 130 MB / s de lectura y 20 MB / s de escritura. El propósito de más experimentos es evaluar el efecto de diferentes tipos de cargadores en ambas unidades flash. Porque según algunas personas, el controlador necesita energía para liberar los bloques para escribir y dar tiempo para igualar el desgaste de los bloques.



Y comprobaremos en 3 escenarios:



  • Dejemos las unidades flash en el conector USB Power Bank;
  • Dejemos las unidades flash en el conector del cargador;
  • Deje las unidades flash en el conector USB de la computadora encendida (sin que el usuario las use);


La prueba en sí con 0% de volumen ocupado (resultados proporcionados anteriormente), 25% y 75%. Para ser convincente, dejémoslos en el conector de carga durante 1 hora, durante la noche.



Para no sobrecargar al lector con un número excesivo de gráficos, resumamos todos los resultados bajo un solo denominador.



  • No hay diferencia en los resultados de la prueba entre una unidad flash "cargada" que dura 1 hora y una noche.
  • Asimismo, no hubo diferencia en las lecturas entre cargar en el conector USB Power Bank, un cargador y en una computadora que estaba encendida (sin usarlos por parte del usuario).
  • Dependiendo del espacio ocupado, y precargamos las unidades flash en un 70%, tampoco se encontraron diferencias.


La grabación en soporte fue realizada por el programa H2Test:







Resultados de la prueba









Lectura de gráficos en el 70% de la unidad flash DataTraveler microDuo 3.0 G2 registrada en los puertos USB de una computadora encendida y en el conector del cargador.











Grabación de gráficos en el 70% de la unidad flash DataTraveler microDuo 3.0 G2 registrada en los puertos USB de una computadora encendida y en el conector del cargador.











Lectura de gráficos en el 70% de la unidad flash USB DataTraveler SE9 G2 registrada en los puertos USB de una computadora encendida y en el conector del cargador.









Grabación de gráficos en el 70% de la unidad flash USB DataTraveler SE9 G2 registrada en los puertos USB de una computadora encendida y en el conector del cargador.



Preguntas más frecuentes









Ahora hablemos de por qué la unidad flash USB es completamente diferente, que las leyes NAND SSD y TRIMM / recolección de basura no funcionan en unidades flash.



- ¿Puede la unidad flash USB perder sus datos?

- Naturalmente, como cualquier otro medio NAND. El período de "almacenamiento" de datos es de 1 año para dispositivos con "historial", y mucho más para las nuevas unidades flash USB. Estos son números pesimistas, de hecho, la alta temperatura y el no uso de las celdas reducirán gradualmente el potencial de carga. NAND de calidad variable también afecta el término. El rango de umbral y estado normal de carga en calidad NAND es más alto que en NAND de 3 grados.



- ¿Cómo prevenir la pérdida de datos? ¿Cómo sabe la unidad flash si se han perdido los datos?

- El controlador NAND tiene un algoritmo de corrección de errores incorporado. Cuando intenta leer datos desde una unidad flash, el controlador accede a la NAND, lee la celda y hace correcciones si es posible. Si la corrección es posible y exitosa, entonces obtendrá acceso a sus datos "antiguos". Este proceso ocurre durante el acceso normal a la unidad flash durante las operaciones de E / S, y las células se muestrean y evalúan según sus niveles de "fatiga". El controlador distribuye automáticamente los datos a las celdas.



- ¿Cómo reducir la probabilidad de fallas en la celda y errores de lectura / escritura incorregibles?

- Para hacer esto, solo necesita usar la unidad flash USB todo el tiempo. Porque en este momento se están llevando a cabo operaciones de alineación. Las unidades flash USB están diseñadas para el almacenamiento temporal y la transferencia de datos y no están diseñadas para el almacenamiento permanente.



- Actualización de la unidad flash USB

: es cierto que las celdas pierden carga con el tiempo, pero encontrar una unidad flash USB en cualquier tipo de cargador no actualiza las celdas ni obliga al controlador a alinearse. El principio de la celda es tal que permanece en la sombra detrás del controlador, y conectar el cargador no obliga al controlador a acceder a la celda.



- ¿La "carga" conduce a la degradación de la memoria NAND?

- No, no es así. La memoria NAND "duerme" detrás del controlador y no recibe ningún cargo.



- ¿El recolector de basura continúa funcionando después de una extracción segura?

- No, como otras operaciones con memoria NAND, tk. el controlador deja de comunicarse con el sistema.



- ¿Hay un recolector de basura (GC) en las unidades flash?

- No, en la forma habitual en la que vemos el trabajo de GC en SSD en unidades flash, ¡no! Hay TRIM y transfiere datos cuando es necesario. Tenga en cuenta que la respuesta es correcta para las unidades flash disponibles habituales y no para modelos únicos con estructura SSD.



- ¿Desaparecerán los datos de la unidad flash después de N años?

- No desaparecen en absoluto, sino que permanecen en su lugar original, solo que esta información no se puede leer, debido a que el número total de errores estará más allá de la posibilidad de corrección por todos los métodos de controlador disponibles. Esto sucede cuando se alcanza un estado inaceptable de los parámetros eléctricos y de temporización al leer las celdas. De hecho, la memoria NAND pierde la capacidad de leerse correctamente.



Las unidades flash que no requieren carga llevan el orgulloso nombre de Kingston. Puede encontrar una lista completa de unidades USB "seguras" aquí .



Para obtener más información sobre los productos de Kingston Technology, visite el sitio web oficial de la empresa .



All Articles