Mi netbook tiene una unidad flash en lugar de una unidad de disco duro, y estoy usando Ubuntu Netbook Remix con ext3 como sistema de archivos. He leído algunos artículos sobre el desgaste de la unidad flash, y las principales preocupaciones parecen ser:
- La cantidad de ciclos de escritura: cada celda se puede escribir solo una cantidad limitada de veces ( Wikipedia tiene números que van de 1,000 a 100,000)
- Solo puede escribir datos en un "sector" una vez, y después de eso, se debe borrar todo el bloque para volver a usarlo, y estos bloques oscilan entre 16 KB y 128 KB.
Se dice que se suman para que los sistemas de archivos normales que no están diseñados para tener esto en cuenta terminen desgastando la unidad flash al mover pequeñas cantidades de datos.
Ahora no dudo que el problema es teóricamente muy real. Sin embargo, sé que las personas tecnológicas nos dejamos llevar fácilmente por problemas de optimización interesantes, como el diseño de un sistema de archivos alternativo para combatir el desgaste del flash. Por ejemplo, es excelente optimizar la memoria, pero si termina ahorrando 100 KB de memoria cuando hay cientos de MB disponibles de todos modos, no está solucionando un problema real.
Lo que termino obteniendo de todo esto es que no debería usar sistemas de archivos normales en unidades flash porque se comen rápidamente la unidad. Pero no estoy convencido. Entonces, la pregunta es: ¿el desgaste de la unidad flash es realmente relevante en el uso diario y normal? ¿Mi computadora portátil, usando ext3, se va a comer mi unidad flash en pocos años ... o todo esto es más bien un problema teórico que reduce el tiempo de uso, pero tan poco que nunca sucederá en condiciones normales? ? ¿O es transparente, la nivelación de desgaste de hardware ya se está utilizando en las unidades flash de netbook para solucionar el problema, de modo que un sistema de archivos alternativo no sirva de nada?
fuente
La instalación de Windows en una tarjeta flash compacta mostró este problema muy obviamente, matando la tarjeta en cuestión de días bajo ciertos patrones de uso típicos. (Linux es un poco más fácil para ellos)
Las unidades SSD tienen nivelación de desgaste para extender esto a años. Si llena la unidad hasta un 90% y luego sigue escribiendo, intercambiará los archivos que no han cambiado para extender la vida útil del flash.
La desfragmentación no ayuda en una unidad flash porque los datos subyacentes no se almacenan en el patrón que ve el sistema operativo. Debe usar herramientas específicas del proveedor.
Los sistemas de archivos específicos de Flash podrían extender aún más la vida útil de una unidad, pero por el momento creo que esto es en gran medida irrelevante por el progreso de la tecnología de la unidad. ¿Cuántas unidades de disco duro usa realmente que tienen más de 5 años?
El otro punto es que cuando los bloques fallan, fallan en la escritura, por lo que realmente no tiene que preocuparse por la corrupción de datos como con un viejo disco magnético que está fallando.
Básicamente, siempre y cuando su unidad tenga nivelación de desgaste, no es realmente algo de lo que deba preocuparse.
fuente
Las unidades SSD usan flash basado en las tecnologías de ciclo de escritura de 100,000, no en el 1000. No hemos tenido unidades flash funcionando tanto tiempo en el mundo real, pero en realidad, excepto tal vez el archivo de página en un sistema normal, la unidad no es obteniendo tantas escrituras. Y las unidades modernas reducen el desgaste y compensan automáticamente algunos bloques defectuosos.
Doy el siguiente consejo: si no está haciendo algo loco (un registrador de datos que llena el disco 500 veces por segundo) no se preocupe. Mantenga buenas copias de seguridad, use el sistema y, con toda probabilidad, lo reemplazará por piezas más rápidas / más grandes mucho antes de llegar a la vida útil de la escritura flash.
fuente
Ahora que hemos estado evaluando todos los aspectos técnicos del problema, tengamos un enfoque más práctico:
La respuesta es: No, no si tiene una estrategia de respaldo confiable.
Un SSD, como la mayoría de los otros componentes de la computadora, está destinado a fallar. La vida útil se puede prolongar con una multitud de ajustes, lo que reduce el número de ciclos de escritura.
Y cuando falla, puede reemplazar el SSD o comprar una computadora nueva porque su netbook es ciertamente prehistórica para entonces.
Yo mismo tengo 2 preguntas:
Acabas de comprarte una mini computadora con un valor de 300 dólares, ¿cuánto tiempo esperas que dure?
¿Por qué las personas no se preocupan tanto por los discos duros de disco como por el nivel de desgaste de los SSD?
Para su información, todavía tengo mi WEEE 701 4G, un gran pequeño guerrero de la carretera, que lo uso 5 días a la semana y todavía está en las mejores condiciones ... imagínese, después de casi 2 años de nivelación de desgaste. Las computadoras portátiles con discos duros de disco no son rivales para las personas con SSD en lo que respecta al rendimiento y la solidez, dése palmaditas en el hombro para la gran elección que hizo y continúe con ello.
fuente
Estoy preocupado con el mismo problema; teniendo en
ext2
cuenta un sistema de archivos no diario como .Esta es una pregunta más genérica en la que estoy trabajando.
Resumen del artículo vinculado en la primera línea,
Supongo que las unidades USB son bastante baratas y cada vez más baratas.
El punto es,
¿le importaría ver una corrupción debido a un bloqueo que no actualizó los datos de su unidad?
o, ¿le gustaría la velocidad y (posible) una vida útil más larga?
Si observa distribuciones basadas en ramdisk como PuppyLinux,
se ejecutan en la memoria del sistema y se sincronizan (tal vez) en el disco de vez en cuando.
Te da velocidad y (potencial) vida de manejo.
Ese es otro truco en el que estoy interesado: Ubuntu en ramdisk.
Mientras tanto, continúo arrancando un Ubuntu 9.04 en
ext4
una unidad Cruzer.No está demasiado preocupado por la vida útil de la unidad,
pero probablemente por un rendimiento más lento en un sistema de archivos de registro en diario en USB.
Hasta que lleguemos a
USB 3.0
todos lados ...fuente
Los fabricantes también están buscando nuevas tecnologías flash como NAND Flash que tienen un número mucho mayor de ciclos de escritura. La compañía para la que trabajo utiliza unidades flash en nuestro hardware. Los primeros sistemas tendrían una falla instantánea después de 2 años de operación. Reemplazamos rápidamente el flash con mejores versiones. La proyección actual es de más de 20 años en la misma aplicación.
fuente
En primer lugar, el desgaste del flash no es un problema real. Por lo general, algo se echa a perder antes de que se alcance la vida útil del flash.
La nivelación del desgaste es real. Sucede en unidades USB. Pero no se activa hasta que se produce un desgaste significativo. EG 1/3 de vida útil. No puedo confirmarlo, pero el nivel de desgaste probablemente sea real en SSD ya que una pequeña unidad USB puede implementarlo.
"Además, las unidades más nuevas usan tecnologías que aleatorizan las ubicaciones de las escrituras. Supongo que, supongamos que tiene una unidad de 100 GB y la llena con 99.5 GB, luego sigue usando .5 GB una y otra vez".
Esto no funcionará ya que los datos de 0.5 Gb se cambian, gracias a la nivelación del desgaste. Es decir, el almacenamiento de 99.5Gb se intercambiará con el almacenamiento original de 0.5GB usado en exceso. Eso implica que las células flash envejecen de manera algo uniforme.
Reiteraré mi punto de que es muy poco probable que el flash alcance su vida útil antes de otras fallas.
fuente
He tenido una cantidad de esas unidades baratas ($ 10 por 8GB) que mueren después de 1 año debido a sectores defectuosos donde el registro se escribía constantemente.
Si está hablando de una unidad de memoria USB barata, no espere que dure tanto. El uso de un sistema que no es de diario parece ayudar, pero incluso los registros del sistema que se giran a menudo causan desgaste y fallas en esas unidades baratas.
fuente
Respuesta para 2019. Para cualquier cosa, excepto los ssds más pequeños y más baratos, ya no. En 2018, un sitio hw probó la resistencia de escritura real de ssds.
El Samsung evo 840 de 500 GB con flash 2d tlc (el tipo con la peor resistencia a menos que alguien produzca 2d qlc) duró alrededor de 600 TB de escrituras. Y el Samsung Pro 840 de 512 GB para 9.1 PB.
Ahora, incluso la línea evo utiliza flash 3D TLC (lo llaman Vnand) que tiene más resistencia. No creo que nadie lo haya medido realmente, pero un 1 tb evo 860 o 1 tb evo plus 970 debería durar más de 1 PB de escrituras.
A menos que esté tratando de destruirlos a propósito (e incluso entonces tomará semanas), serán obsoletos mucho antes de que se agoten.
Para las llaves USB y las tarjetas de memoria (microsd, por ejemplo), sigue siendo un problema porque son más pequeñas, por lo que las escrituras no se extienden por tantas celdas + no tienen controladores sofisticados que nivelen el desgaste. El tamaño exacto de un problema depende de la clave USB / tarjeta de memoria específica, patrón de uso, sistema de archivos, suerte, tamaño, ...
fuente