Los fabricantes de SSD anuncian TBW (terabytes escritos). ¿Por qué la "lectura de terabytes" no forma parte de la especificación? ¿Se debe a que leer desde un SSD es prácticamente irrelevante durante su vida útil?
Agregado: Para un poco más de contexto, supongamos que tenemos una unidad de 2 TB de la que queremos hacer una copia de seguridad (por ejemplo, en un NAS). Si realizamos copias de seguridad todos los días, ya son aproximadamente 700 TB de lecturas por año. Y si el TBR es aproximadamente comparable con el TBW anunciado actualmente (es decir, alrededor de 1200), entonces podríamos considerar realizar la copia de seguridad no diariamente sino cada dos días para aumentar su vida útil esperada de 2 a 4 años. ¿Tiene sentido?
Respuesta1
Cuando cambia el campo eléctrico, el SSD se desgasta. La escritura cambiará el campo eléctrico. La lectura en sí es simplemente obtener el estado del SSD y, en teoría, casi no hay desgaste por hacer precisamente eso.
Los chips mueren simplemente porque pasan corriente a través de ellos, lo que se correlaciona con la parte de lectura.
Debido a que casi todos escribirán lo suficiente en el SSD como para causar la falla, la lectura ni siquiera se mide porque de todos modos es más probable que ocurra una falla a través de escrituras. Si decide escribir datos en un SSD una vez y luego conservarlos como copia de seguridad, tenga en cuenta que todavía hay una vida útil. Depende de la unidad cuánto sea, pero yo estimaría que son de 5 a 10 años, dependiendo de cuánto se encienda la unidad en el medio.
Tenga en cuenta que no enchufar el disco a la corriente durante muchos años tampoco es bueno.
Respuesta2
En principio, la lectura no desgasta un SSD, sólo la escritura.
Sin embargo, usted no es el único que escribe en el disco: el firmware del disco siempre está ocupado trabajando para evitar Nivelación de desgaste, lo que hace consolidando bloques parcialmente vacíos en bloques completos.
Esto significa que incluso si el sistema operativo muestra el disco inactivo, es muy probable que se estén realizando operaciones de mantenimiento de lectura y escritura, que son invisibles para el sistema operativo.
Respuesta3
TBW es una especificación decente y debe usarse si está disponible.
Las unidades SSD de buena calidad tienen amplia capacidad para utilizar buenas celdas y normalmente deberían durar más que la máquina en la que se encuentran.
La lectura no provoca un desgaste excesivo y las buenas unidades pueden permitir escribir mucho sin un desgaste excesivo.
Tengo un ThinkPad X1 de 5 años con un SSD Samsung de 1 TB. Su vida útil se estima en 600 TBW. En este momento tiene aproximadamente 60 TBW y reemplacé la máquina con una X1 más nueva con una SSD similar de 1 TB y Windows 11.
Las buenas unidades deben incluir la especificación TBW y mis unidades Samsung sí. Los diagnósticos de Lenovo informan sobre el TBW actual utilizado y así buscar una contraparte en su máquina.
Las unidades SSD duran mucho tiempo y ahora son mejores que los buenos discos duros de consumo.
Respuesta4
CitandoTrascender:
Aleer perturbaciónEn resumen, el problema ocurre después de que se realiza una gran cantidad de tareas de lectura en páginas dentro del mismo bloque, lo que hace que los valores digitales de las celdas cercanas a las celdas que se están leyendo cambien y, por lo tanto, inducen errores de datos.
¿Cómo ocurre la alteración de la lectura?
Cada celda de memoria flash NAND tiene un transistor de puerta flotante con una puerta de control conectada a la línea de palabras y una fuente y un drenaje conectados a sus celdas vecinas en la misma línea de bits. El transistor de puerta flotante está situado debajo de la puerta de control. La cantidad de electrones almacenados en la puerta flotante determina el voltaje umbral del transistor.
Para saber si hay electrones atrapados en una puerta flotante en particular, el dispositivo de memoria debe leer la palabra completa. Para leer las celdas en una fila seleccionada (que se muestra en verde claro), se debe aplicar un voltaje más alto a las líneas de palabras vecinas no seleccionadas (que se muestran en verde intenso) en el mismo bloque. Mientras tanto, se leerá una celda seleccionada por línea de bits para que el dispositivo determine su valor digital, es decir, si almacena un 0 o un 1. El alto voltaje aplicado en las puertas del transistor vecinas atrae electrones hacia la puerta flotante, ligeramente elevando el voltaje umbral de la celda con cada lectura y "perturbando" las celdas en el proceso. Con el tiempo, el voltaje umbral de una celda en un estado "no programado", lo que significa que almacena un 1, aumenta y se acumula lo suficiente como para eventualmente cambiar a un estado "programado", lo que significa que almacena un 0. Esto es conocido como fenómeno de perturbación de lectura. El cambio de estado es un proceso irreversible y, una vez modificado, el valor del bit no retrocederá a menos que el bloque se borre de otra manera.
Las soluciones de Transcend
La alteración de la lectura se puede reducir minimizando las lecturas excesivas. Transcend ofrece tres soluciones diferentes para abordar este problema.
- Algoritmo de nivelación de desgaste: esta característica distribuye el uso de la celda de memoria flash NAND en la matriz de memoria disponible, asegurándose de que los datos se escriban por igual dentro del bloque.
- Movimiento anticipado: esta función detecta y corrige posibles errores de datos. Si los bits de error en un bloque alcanzan el límite superior, entonces los datos deben moverse a otro bloque y el bloque original debe borrarse. (Nota: algunos productos no tienen esta característica).
- Reintento de lectura: esta función está diseñada para que la memoria flash ajuste el voltaje de referencia de lectura y elimine el error de lectura.
delkintambién aborda este tema:
Cuando la memoria flash NAND se utiliza sólo para operaciones de lectura, muchos diseñadores creen que no tienen que preocuparse por la vida útil del producto, ya que no se produce ninguna escritura. En realidad, incluso las operaciones de lectura pueden eventualmente desgastar la memoria flash, ya que las operaciones de lectura repetidas pueden provocar reprogramaciones involuntarias y daños causados por el ruido de acoplamiento cruzado. Cuando estos problemas ocurren, se llamanleer molestarerrores. Afortunadamente, la memoria flash NAND de grado industrial normalmente viene con nivelación de lectura y ECC integrado para mitigar estos riesgos.
Por otro lado, no he visto ningún límite de carga de lectura en las especificaciones de los SSD normales, por lo que probablemente no sea un gran problema (porque los fabricantes han tomado contramedidas), a diferencia del límite de carga de escritura.