¿Por qué el rendimiento de la unidad de estado sólido (SSD) se ralentiza a medida que se llena?

¿Alguna vez se ha preguntado por qué su unidad de estado sólido degrada el rendimiento con el tiempo? Aquí analizamos el problema y lo que debe hacer para mantener la unidad a velocidades máximas.

Si su dispositivo incluye una unidad de estado sólido (SSD), probablemente haya notado que a medida que se llena, el rendimiento disminuye drásticamente. Verá esto cuando abra aplicaciones y copie archivos llevará más tiempo de lo habitual, y a veces esto también causará problemas de congelación que harán que su dispositivo sea más difícil de usar.



Ahora puede preguntarse: ¿No se suponía que los SSD eran más rápidos? La respuesta breve es sí, las unidades de estado sólido son más rápidas que las unidades de disco duro giratorias tradicionales. Sin embargo, existe un problema de rendimiento debido a la forma en que funcionan estas nuevas tecnologías de unidades y el almacenamiento NAND Flash.

Bloques SSD y TRIM

Las unidades de estado sólido funcionan de manera diferente que los discos duros tradicionales, aunque logran lo mismo: ambos almacenan datos.

Cuando trabaja con un archivo y está listo para guardarlo, la unidad de estado sólido encuentra los bloques vacíos necesarios y escribe sus datos para el almacenamiento a largo plazo. El proceso de llenar un bloque vacío con datos es la forma más rápida de escribir en el almacenamiento, que es la razón principal por la que los sistemas operativos, como Windows 10, incluye soporte para TRIM.



TRIM es una característica utilizada por un sistema operativo para ordenar a la unidad que busque y elimine cualquier dato en los bloques que componen un archivo eliminado, por lo que más tarde, la unidad puede volver a llenarlos rápidamente con nuevos datos.

Si los bloques no están vacíos, la unidad de estado sólido debe eliminar los datos dentro de ellos antes de que la información se pueda volver a escribir, lo que puede agregar un retraso significativo que afecta el rendimiento.

A medida que continúe almacenando datos y el almacenamiento se llene, la unidad comenzará a quedarse sin bloques, y dado que las unidades de estado sólido solo pueden escribir datos en páginas de 4KB u 8KB dentro de un bloque de 256KB, termina con bloques que no son completamente lleno



Ejemplo de memoria flash NAND por Dmitry Nosachev

El problema es que los SSD no pueden usar el espacio sobrante en un bloque para escribir datos nuevos directamente, porque realmente destruiría cualquier dato que ya esté en él.

La solución a este problema es una operación de escritura que carga los datos dentro de un bloque en la memoria caché, modifica su contenido agregando los nuevos datos y luego vuelve a escribir las páginas en el bloque.

La única advertencia es que todo el proceso lleva tiempo, y repetir el proceso en muchos bloques reduce drásticamente las velocidades y, por lo tanto, afecta el rendimiento.

Superar el problema de rendimiento de los SSD

Para evitar que las unidades de estado sólido degraden el rendimiento, muchos fabricantes de unidades agregan almacenamiento adicional a cada unidad que no está disponible para el usuario, pero ayuda a garantizar que los SSD no obtengan velocidades de mantenimiento completamente completas en un nivel más aceptable.

En otras palabras, agregar almacenamiento adicional reduce la necesidad de tener que modificar un bloque parcialmente lleno para agregar nuevos datos. La unidad de estado sólido terminará con más bloques parcialmente llenos, pero asegura que el rendimiento no disminuya rápidamente.

Además, las unidades de estado sólido incluyen una solución de 'recolección de basura' (GC) que también funciona para superar el problema de rendimiento. Una vez que el almacenamiento alcance la capacidad, la recolección de basura buscará bloques que no estén completamente llenos y los consolidará para liberar espacio.

Mantener los SSD rápidos

Si bien las unidades de estado sólido son ridículamente más rápidas en comparación con los discos duros de disco giratorio tradicionales, reducen drásticamente el rendimiento a medida que las llena.

La regla general para mantener los SSD a velocidades máximas es nunca llenarlos por completo. Para evitar problemas de rendimiento, nunca debe usar más del 70% de su capacidad total.

Cuando se acerque al umbral del 70%, debería considerar actualizar el SSD de su computadora con una unidad más grande.

Si no está a la altura del desafío y necesita más almacenamiento, existen varias alternativas.

Puede obtener un disco duro externo que puede conectar mediante un cable USB. Por ejemplo, una buena opción es la Disco duro externo Western Digital de 10 TB, Que agrega una tonelada de almacenamiento adicional para almacenar películas, música, fotos y documentos a un precio razonable.

WD 10TB Elements Desktop Hard Drive - WDBWLG0100HBK-NESN
Unidad de disco duro de escritorio WD 10TB Elements - WDBWLG0100HBK-NESN

Si necesita más almacenamiento, pero también necesita velocidades SSD, entonces otra buena opción es la Samsung 860 EVO 1TBUnidad interna de estado sólido. Entonces consigue un baratocaja externa de disco duro de 2.5 pulgadas como la de Inateck, monte la unidad de estado sólido y conéctela a su computadora.

Samsung 860 EVO SSD
Samsung 860 EVO SSD

Cabe señalar que el rendimiento de las unidades de estado sólido no solo se ve afectado por la cantidad de datos que almacena en ellas, sino que también varía según el fabricante, la calidad de los componentes, las características y el nivel de grado.