¿Cuánto más lento se vuelven los SSD a medida que se llenan o envejecen?

60

Estoy considerando comprar un SSD de 256 GB. He oído que se vuelven más lentos a medida que los llena con más del 75% de su capacidad, debido a la mecánica de cómo escriben los datos.

La pregunta es: ¿cuánto más lento se vuelven realmente si superas la marca del 75%?

Sí, tengo la intención de mantenerlo adecuadamente y asegurarme de que no lo llene hasta el borde, pero me gustaría saber por el bien del conocimiento cuánto más lento se vuelven. ¿Estamos hablando de milisegundos o segundos? ¿Seguirán siendo mucho más rápidos que un disco duro tradicional?

Además, ¿experimentan algún problema con la edad?

WorldGov
fuente
Los comentarios no son para discusión extendida; Esta conversación se ha movido al chat .
DavidPostill

Respuestas:

66

Como Bob mencionó en los comentarios , mucho ha cambiado acerca de los SSD en los últimos años. Hay algunas tecnologías clave que solucionaron problemas de rendimiento tempranos. El tl; dr no se preocupe por eso, compre un SSD, el rendimiento es asombroso. Tengo Samsung 850 EVO este Macbook Pro 2011 que lo mantiene ronroneando muy bien.

Los SSD son físicamente muy diferentes de los discos duros giratorios, pero los sistemas operativos y los sistemas de archivos se han construido en torno a las peculiaridades de los discos giratorios. Como resultado, cuando se introdujeron los SSD, hubo algunos problemas de rendimiento porque los SSD se usaban de manera ineficiente.

El más grande es la amplificación de escritura . Cuando se elimina un archivo, en realidad no se elimina, su espacio se marca libre en el sistema de archivos, pero no se le dice a la unidad que elimine los datos. Esto ahorra un montón de tiempo innecesario en un disco giratorio. Para un disco giratorio, escribir en el espacio ocupado es tan eficiente como escribir en un espacio desocupado. Pero un SSD debe borrar el espacio antes de poder escribir sobre él. Y tiene que borrar un área mucho más grande de lo que puede escribir. Cuando eso sucede, tiene que mover cualquier dato en la sección que está eliminando en otro lugar, lo que genera más escrituras. En un disco lleno, toda esta eliminación y reescritura se vuelve costosa y acorta la vida útil del SSD.

Una forma de evitar esto es con el sobreaprovisionamiento . Esta es la práctica de dejar deliberadamente un espacio libre en el SSD. Evita la amplificación de escritura al evitar que el disco se llene demasiado. Esto es innecesario hoy. Tanto el sistema operativo como el SSD en sí reservarán suficiente espacio para el sobreaprovisionamiento.

La otra solución es Trim . Este es un comando adicional que un sistema operativo puede enviar a la unidad para informarle cuándo se han eliminado los datos. Entonces, el SSD puede ser mucho más eficiente para limpiar datos antiguos y realizar la recolección de basura cuando no está en uso. Todos los principales sistemas operativos son compatibles con Trim.

Schwern
fuente
"Movi et en otro lugar", ¿no lo almacena en caché? Eso es lo que dice el artículo de Wikipedia sobre "recortar".
Comodín el
55
@Wildcard Sí, el caché está "en otro lugar". :) El proceso de amplificación de escritura lee el bloque de 256K de la memoria flash, lo escribe en la memoria caché, borra el bloque de 256K de la memoria flash, escribe la nueva página 4K en la memoria caché y vuelve a escribir el bloque de memoria caché de 256K en la memoria flash. Eso significa que escribir solo 4K podría dar como resultado que 256K se lean, borren y reescriban, esa es la parte de "amplificación". Compare con el proceso de un solo paso de un disco giratorio de escribir nuevos datos sobre los antiguos.
Schwern
3
Yo también tengo un Samsung 850 EVO a mediados de 2012 MBP. Y se inicia más rápido que mi iMac 2017 que tiene SSD predeterminado del proveedor de SSD de Apple. 850 EVO son buenos.
displayName
26

A menos que planee mover terabytes de datos a la vez, el impacto sería insignificante. Incluso en la profundidad de la cola 32, que nunca vería a menos que sea una estación de trabajo o un usuario severo, los efectos solo se manifiestan cerca del 90% de su capacidad, e incluso entonces solo afectan el rendimiento por un pequeño margen. Incluso un 99% de SSD completo superaría a un HDD en varios órdenes de magnitud. Fuente: https://www.anandtech.com/show/6489/playing-with-op
La longevidad de SSD ha sido motivo de preocupación desde el momento en que se introdujo la tecnología. Sin embargo, los SSD modernos han mejorado mucho la resistencia de escritura. Por ejemplo, una unidad 960 PRO 2TB de Samsung tiene una resistencia de escritura de 1200TB, lo que significa que la unidad debería llenarse y eliminarse 600 veces antes de fallar. No es probable. En cuanto a la edad, el tiempo medio de falla es de 1,500,000 horas, o más de 100 años. Por lo tanto, a menos que planee maximizar constantemente la velocidad de escritura de una SSD durante aproximadamente 4 años seguidos, las posibilidades de que vea una falla son mínimas.

Corsair64
fuente
14
Si solo los circuitos del controlador tuvieran un MTBF similar al NAND. Me siento aquí con una selección de SSD de ladrillo en mi escritorio abarrotado de varios fabricantes extraídos de servidores a lo largo de los años. No use ridículas cifras de MTBF como excusa para relajar su régimen de respaldo.
Andy Brown
2
600 sonidos bajos. ¿Cuántas veces se puede sobrescribir un bloque (?)? Si está casi lleno de datos de almacenamiento, y lo que queda se usa para archivos que cambian con frecuencia, ¿no comenzará a fallar antes porque se reescribe en los mismos bloques todo el tiempo? Según tengo entendido, el fracaso absoluto nunca fue la preocupación.
Mazura
10

La única respuesta real es "depende de la unidad". Como han mencionado otras respuestas, la desaceleración se puede evitar con un sobreaprovisionamiento y controladores inteligentes, pero el sobreaprovisionamiento se suma al costo / GB, por lo que las unidades más baratas no sobreaprovisionarán demasiado. El 25% de espacio libre puede ser excesivo, pero muchas unidades se ralentizarán notablemente cuando supere el 90%. Y algunas unidades, como Intel Optane, son inmunes a este efecto por completo (fuente: trabajo en Intel en unidades Optane).

Afortunadamente, el efecto de desaceleración al final de la vida es bien conocido y probado por la mayoría de los revisores. Entonces, si busca el disco que está pensando en algunos de los buenos sitios de revisión de hardware, habrán cuantificado cuánto se ralentizará el disco cuando lo haya llenado. Me gusta Anandtech.com, pero cualquier sitio de revisión técnica que analice el almacenamiento debería probar esto.

Dicho esto, incluso un SSD lento y completo cerca del final de su vida probablemente será más rápido que un HDD. Entonces, si tiene un presupuesto fijo y decide entre un SSD más pequeño que va a llenar frente a un HDD más grande que tendrá espacio adicional, el SSD seguirá siendo la opción más rápida.

Nate S - Restablece a Monica
fuente