¿Se ralentiza el SSD con el paso del tiempo?

Los SSD sí experimentan cambios en el rendimiento con el uso, pero la mayor parte de la ralentización que se nota en el uso diario no se debe al envejecimiento del hardware. La mayor parte de la pérdida de rendimiento se debe a factores reversibles, como la falta de espacio en disco, el agotamiento de la caché SLC o una configuración inadecuada del sistema, más que al desgaste físico de la memoria flash. La disminución del rendimiento provocada por el envejecimiento real de la memoria flash suele hacerse notable solo hacia el final de la vida útil de un SSD. En condiciones normales de uso doméstico, es casi imposible notarla en un plazo de cinco a diez años. Con un uso y una configuración adecuados, un SSD puede mantener un rendimiento estable durante mucho tiempo.

La lógica subyacente a los cambios en el rendimiento de los SSD

Para comprender por qué varía el rendimiento de los SSD, primero debemos entender una característica física clave de Memoria flash NAND: a diferencia de un disco duro mecánico, no puede sobrescribir directamente los datos antiguos. Primero hay que borrar las celdas de almacenamiento correspondientes antes de poder escribir nuevos datos. Las celdas de memoria flash tienen una jerarquía clara. La unidad más pequeña para la escritura se denomina «página» y suele tener un tamaño de entre 4 KB y 16 KB. La unidad más pequeña para el borrado se denomina «bloque», que generalmente está compuesto por entre 64 y 256 páginas, con una capacidad de entre 256 KB y 41 TP5T. Cuando un usuario modifica un archivo pequeño, el SSD no puede sobrescribir directamente la página de datos original. Solo puede escribir los nuevos datos en una página vacía y marcar la página de datos antigua como no válida.

Banner del artículo MD600 1500x600 1 ¿Se ralentizan los SSD con el paso del tiempo?

Cuando no hay suficientes bloques vacíos, el Controlador del SSD tiene que llevar a cabo recogida de basuras: selecciona bloques de almacenamiento que contienen un gran número de páginas inválidas, copia los datos que siguen siendo válidos a nuevos bloques vacíos y, a continuación, borra por completo los bloques antiguos para liberar espacio. Durante este proceso, una escritura lógica a nivel de usuario puede desencadenar múltiples operaciones físicas de lectura y escritura en el interior del SSD. Este fenómeno se denomina «amplificación de escritura». En una unidad nueva y vacía hay muchos bloques vacíos, por lo que el factor de amplificación de escritura es cercano a 1. Cuando el espacio en disco se vuelve limitado y los datos están dispersos, el factor de amplificación de escritura puede multiplicarse varias veces o incluso más de diez veces, lo que provoca directamente un gran aumento de la latencia de escritura.

Las causas más comunes de la pérdida reversible de rendimiento

En el uso diario, la mayoría de las ralentizaciones de los SSD que los usuarios pueden percibir realmente no se deben al desgaste del hardware. Se trata de fenómenos normales que se producen en determinadas condiciones de uso y cuyo rendimiento original puede recuperarse tras realizar los ajustes oportunos.

El impacto del mecanismo de caché SLC

La mayoría de los SSD de consumo habituales utilizan actualmente memoria flash TLC o QLC. La velocidad de escritura nativa de estos tipos de memoria flash no es especialmente alta. La TLC tiene una velocidad de escritura nativa de entre 500 y 1500MB por segundo, mientras que la QLC es aún más lenta. Para mejorar la experiencia de uso diario, los fabricantes utilizan temporalmente parte del espacio de la memoria flash en modo SLC de un solo bit, lo que se conoce como «caché SLC». Su velocidad de escritura puede alcanzar el nivel de alta velocidad anunciado.

Cuando el tamaño de los archivos que se están escribiendo es inferior a la capacidad de la caché, los datos se escriben rápidamente en el área de caché y los usuarios pueden disfrutar del rendimiento de alta velocidad anunciado. Sin embargo, cuando el volumen de escritura continua supera el límite de la caché, los datos solo pueden escribirse directamente en el área nativa de TLC o QLC, y la velocidad se reducirá drásticamente. La mayoría de los SSD de consumo utilizan un diseño de caché SLC dinámica. Cuanto más espacio libre quede en la unidad, mayor será la capacidad de caché que se pueda utilizar. Cuando el uso del disco supera el 70%, la caché disponible puede reducirse significativamente y la caída de la velocidad de escritura continua se producirá antes.

Pérdida de rendimiento provocada por la falta de espacio libre

La falta de espacio libre es el factor más importante que provoca que los SSD se vuelvan más lentos durante el uso diario. Cuando el espacio libre restante desciende por debajo de 15% a 20%, el número de bloques vacíos que el controlador puede gestionar se vuelve muy insuficiente. La recolección de basura ya no puede completarse de forma silenciosa durante los periodos de inactividad y, en su lugar, tiene que ejecutarse al mismo tiempo que las operaciones de escritura del usuario. A esto se le denomina «recolección de basura pasiva».

En este punto, una gran parte de los recursos informáticos del controlador queda ocupada por el traslado de datos, y el factor de amplificación de escritura aumenta considerablemente. Cuando el usuario escribe 1 GB de datos lógicos, es posible que el SSD tenga que mover internamente varios GB de datos válidos. Esto no solo reduce directamente la velocidad de escritura, sino que también consume resistencia adicional de escritura/borrado de la memoria flash. Los SSD de gama básica, con menos espacio reservado, mostrarán una degradación del rendimiento más evidente cuando se utilicen a un ritmo elevado.

Estrangulamiento térmico

En el caso de los SSD más recientes, como los de PCIe 4.0 y PCIe 5.0, el consumo energético y la generación de calor del controlador han aumentado significativamente en comparación con las generaciones anteriores. Durante operaciones continuas de lectura y escritura con alta carga, la temperatura del núcleo del SSD puede superar fácilmente el umbral de entre 75 °C y 85 °C. Para evitar que el chip se sobrecaliente y resulte dañado, el controlador reduce automáticamente su frecuencia de funcionamiento para controlar la temperatura. Esto se denomina «limitación térmica», y las velocidades de lectura y escritura disminuyen considerablemente en ese momento.

Esta reducción de velocidad es totalmente reversible. En cuanto la temperatura vuelva a situarse dentro del rango seguro, el rendimiento se restablecerá de inmediato. La instalación de un disipador térmico en el SSD y el mantenimiento de una buena ventilación en el interior de la carcasa del ordenador pueden reducir eficazmente las fluctuaciones de rendimiento provocadas por la limitación térmica.

Interferencias provocadas por una configuración incorrecta del sistema

Algunos ajustes del sistema operativo también pueden dar la impresión de que un SSD se ha vuelto más lento. El comando TRIM es una característica importante del sistema para los SSD. Cuando un usuario borra un archivo, este comando informa inmediatamente al SSD de que las páginas de datos correspondientes ya no son válidas, lo que permite al controlador realizar el borrado y la limpieza de datos de forma anticipada. Si el TRIM Si el comando no está habilitado correctamente, la eficiencia de la recolección de basura disminuirá significativamente y el rendimiento de escritura podría reducirse gradualmente tras un uso prolongado. Además, habilitar el almacenamiento en caché de escritura en disco y evitar herramientas de disco obsoletas que no sean compatibles con TRIM puede hacer que la experiencia real con el SSD sea más fluida.

Cambios provocados por el envejecimiento físico real

A medida que se acumula el número de ciclos de escritura y borrado, las celdas de la memoria flash sufren una degradación física irreversible. Esto es lo que realmente provoca que un SSD se vuelva más lento debido al envejecimiento, pero el umbral a partir del cual se puede apreciar este cambio es muy alto.

Aumento de la sobrecarga de corrección ECC

Cada operación de escritura o borrado provoca pequeños daños físicos en la capa de óxido de las celdas de la memoria flash. A medida que aumenta el número de ciclos de P/E, el efecto de túnel de electrones de las celdas flash se va debilitando gradualmente, la distribución de la tensión umbral de las celdas se amplía y la tasa bruta de errores de bits durante la lectura de datos aumenta de forma aproximadamente lineal.

El motor de comprobación y corrección de errores ECC integrado en el SSD se encarga de corregir los errores de bits que se producen durante la lectura. A medida que aumenta la tasa de errores, el motor ECC necesita más recursos informáticos y tiempo para completar la corrección de errores, por lo que la latencia de lectura aumenta gradualmente. Actualmente, los SSD TLC convencionales suelen utilizar códigos de corrección de errores LDPC, que ofrecen una gran capacidad de corrección de errores. Durante la fase intermedia de la vida útil del SSD, el aumento de la sobrecarga de corrección de errores es muy lento y resulta casi imposible de percibir durante el uso diario.

Aumento de los bloques defectuosos y del consumo de espacio sobreaprovechado

Los chips de memoria flash ya contienen un pequeño número de bloques defectuosos iniciales cuando salen de fábrica, y durante su uso siguen apareciendo nuevos bloques defectuosos. El controlador del SSD utiliza bloques de reserva del espacio sobreasignado para sustituir los bloques dañados, de modo que la capacidad disponible para el usuario no varía.

Cuando el número de bloques defectuosos alcanza un determinado nivel, los bloques de reserva se van agotando progresivamente. El espacio sobreaprovisionado que se utilizaba originalmente para la limpieza de datos y la nivelación de desgaste se ve reducido, lo que deja al controlador con menos espacio operativo y provoca, de forma indirecta, una disminución del rendimiento. Cuando el número de bloques defectuosos supera un umbral de seguridad, el SSD entra en modo de protección de solo lectura e impide que se sigan realizando escrituras para evitar la pérdida de datos.

Capacidad reducida de retención de datos

A medida que las células de memoria flash envejecen, su capacidad para retener electrones disminuye y aumenta la tasa de fuga de electrones, lo que acorta el tiempo durante el cual se pueden conservar los datos. Para mantener la fiabilidad de los datos, el controlador realiza actualizaciones de datos y verificaciones de lectura con mayor frecuencia, lo que aumenta la actividad de lectura y escritura en segundo plano y afecta indirectamente al rendimiento en primer plano.

Para un uso doméstico normal, la cantidad diaria de datos escritos suele oscilar entre los 10 y los 30 GB. Tomando como ejemplo un SSD TLC convencional de 1 TB, su resistencia nominal suele rondar los 600 TBW. A un ritmo de 30 GB de escritura al día, su vida útil teórica puede alcanzar varias décadas. Durante los primeros 70% a 80% de su vida útil, la pérdida de rendimiento provocada por el envejecimiento físico es extremadamente pequeña. Solo las pruebas de rendimiento profesionales pueden detectar la diferencia, y es casi imposible notarla durante el uso diario.

Guía sobre los cambios en el rendimiento en las distintas fases

Los SSD presentan unas características de rendimiento claras en las distintas fases de uso, tal y como se muestra en la tabla siguiente:

Fase de uso Características de rendimiento Factores determinantes
Un disco duro nuevo y vacío Rendimiento máximo, amplificación de escritura cercana a 1 Amplios bloques libres, la caché SLC más grande
Uso normal (por debajo de la capacidad de 70%) En general, estable, con fluctuaciones leves La recogida de basura regular y la caché dinámica funcionan con normalidad
Alta capacidad (por encima de los 851 TP6T a plena capacidad) Ralentización evidente en la escritura y mayor latencia en la escritura aleatoria Aumento vertiginoso de la amplificación de escritura, GC pasivo frecuente
Fase intermedia (por debajo de los 80% ciclos de PER) Rendimiento de lectura estable; ligera caída en el rendimiento de escritura Aumento gradual de la sobrecarga de ECC, pocos bloques defectuosos
Fin de la vida útil (más de 90% ciclos P/E) Latencia de lectura/escritura notablemente mayor; interrupciones ocasionales Muchos bloques defectuosos, presión ECC elevada

Formas prácticas de retrasar la pérdida de rendimiento

Para mantener un rendimiento estable del SSD a largo plazo, puedes tomar las siguientes medidas.

En primer lugar, mantén suficiente espacio libre. En el uso diario, intenta mantener libre entre 10% y 15% de la capacidad de la unidad, de modo que el controlador disponga de suficiente espacio operativo para la recolección de basura y la nivelación de desgaste. Si el rendimiento estable es especialmente importante, también puedes asignar manualmente espacio adicional sobreaprovechado a cambio de un rendimiento más estable a largo plazo.

En segundo lugar, asegúrate de que el comando TRIM funcione correctamente. Windows 7 y las versiones posteriores admiten la función TRIM de forma predeterminada. Intenta evitar el uso de herramientas de disco antiguas que no admitan la función TRIM y no configures el SSD en modo RAID a menos que sea necesario.

En tercer lugar, asegúrate de que haya una refrigeración adecuada. En el caso de los SSD PCIe 4.0 y posteriores, se recomienda instalar un disipador térmico adecuado y garantizar, al mismo tiempo, una buena ventilación en el interior de la carcasa del ordenador para evitar la limitación térmica y la reducción de la velocidad durante largos periodos de carga elevada.

Por último, actualiza el firmware del SSD con regularidad. Los fabricantes optimizan los algoritmos de recolección de basura y corrigen los problemas de rendimiento conocidos mediante actualizaciones de firmware, lo que mejora la estabilidad a largo plazo. Comprobar periódicamente si hay actualizaciones de firmware disponibles e instalarlas puede mejorar de forma eficaz la experiencia del usuario.

Ir arriba

Contáctenos

Rellene el siguiente formulario y en breve nos pondremos en contacto con usted.

Formulario de contacto Producto