¿Qué es el SSD trimming?




 

¿Qué es el proceso trimming de una unidad SSD?

El trim o trimming de una unidad SSD es un proceso que ayuda a mantener el rendimiento de una unidad de estado sólido a lo largo del tiempo.

El trim o recorte funciona borrando periódicamente los bloques de datos que ya no se utilizan. Los datos recortados no siempre se eliminan de inmediato, ya que un complejo proceso decide exactamente cuándo tiene lugar. Pero cuando lo hace, no sólo libera espacio en la unidad, sino que también ayuda a que la SSD funcione mejor y dure más.

 

Cómo funciona

Para entender por qué las unidades SSD no se limitan a borrar archivos al pulsar el botón, tenemos que echar un vistazo rápido al funcionamiento de un SSD.

Una unidad SSD tiene un chip (procesador) que gestiona todas las instrucciones, el flujo de datos, el cifrado y otros algoritmos. Sobre él hay una pequeña cantidad de DRAM, que actúa como caché de instrucciones y datos, además de almacenar una tabla de ubicaciones de datos en la unidad. También hay varios módulos flash NAND, que son los chips que almacenan todos los datos. Ahí es donde tiene lugar el trimming.

En el interior de estos chips hay miles de millones de minúsculos componentes, llamados transistores de efecto de campo, semiconductores de óxido metálico de puerta flotante que atrapan la carga. Como ese nombre no suena muy bien, la tecnología se suele denominar charge trap flash (CTF) y es el sistema más utilizado para almacenar datos en las unidades SSD actuales.

Cada CTF actúa como una única unidad de almacenamiento, conocida como memoria o celda de bits, que tiene tres trazas eléctricas conectadas a ella. Los CTF se agrupan, primero como una larga columna (una cadena), con entre 32 y 128 celdas.



  Las celdas de una cadena comparten una traza común (una línea de bits), que se utiliza para leer los datos almacenados en ellas. Las que están en la misma fila -lo que se conoce como página- están conectadas a otra traza común -línea de palabra-.

Las líneas de selección de cadena y de página se utilizan en combinación con las líneas de palabra para determinar si tiene lugar un proceso de lectura, escritura o borrado.

Una matriz de cadenas y páginas forma lo que se denomina un bloque. El tamaño de las páginas y los bloques varía enormemente: las primeras pueden tener un tamaño de 4 kB y los segundos de 512 kB, aunque depende mucho del fabricante y el modelo.

Una sola pastilla de flash NAND puede contener miles de bloques, y los propios módulos flash pueden contener varias pastillas. Estas vastas y complejas rejillas de trazas y transistores conforman todos los dispositivos de almacenamiento flash, desde las memorias USB de unos pocos dólares hasta las unidades SSD multiterabyte de nivel empresarial. Las páginas y los bloques son importantes porque todas las celdas de memoria de esta estructura comparten el mismo sustrato: la rebanada de material semiconductor, como el silicio o el arseniuro de galio, sobre la que se construyen todos los transistores.

Para borrar los datos de cualquier célula es necesario utilizar un alto voltaje negativo, lo que obliga a los electrones almacenados en el CFT a fluir hacia el sustrato. Por desgracia, esto significa que el proceso de borrado limpia todas las celdas del bloque, no sólo una de ellas.

Otra peculiaridad de la memoria flash NAND es que las celdas de memoria no pueden programarse con nuevos datos hasta que todas las celdas hayan sido borradas; en otras palabras, las SSD nunca escriben directamente nuevos datos sobre los antiguos, como hacen los discos duros tradicionales.



  Y mientras que el borrado debe hacerse a nivel de bloque, la escritura se realiza a nivel de página, lo que significa que escribir en una SSD es mucho más rápido que borrarla.

El proceso de programación y borrado también daña las células de memoria cada vez, desgastando la capa del interior del transistor que almacena la carga. Para mejorar la longevidad de los chips, el procesador que los gestiona realiza ciclos a través de todos los bloques, hasta que cada uno se ha utilizado una vez, antes de volver al principio (por así decirlo).

Por tanto, podemos decir que la memoria NAND escribe rápido, borra despacio y se daña al realizar cualquiera de las dos operaciones.

Trimming

Ahora, volvamos a entender en qué consiste el trimming de SSD. Para ello, tomaremos una unidad SSD imaginaria que tiene páginas de 4 kB y bloques de 256 kB, es decir, 64 páginas por bloque. ¿Qué pasaría si quisiera eliminar un único archivo que ocupa 3056 kB en su SSD?

Este archivo ocuparía 764 páginas: 11 bloques completos y uno con 60 de las 64 páginas utilizadas. ¿Cómo borramos este archivo sin arriesgarnos a afectar a esas últimas 4 páginas, ya que podrían estar conteniendo datos para otro archivo?

Todos los datos permanecen en la unidad de almacenamiento hasta que se le indica explícitamente que haga algo al respecto. Los archivos y carpetas eliminados por el sistema operativo se marcan como no necesarios y, cuando se emite el comando TRIM, la tabla almacenada en la DRAM de la unidad SSD (o en la propia memoria flash NAND, si la unidad no tiene DRAM) se actualiza para reflejar esta situación.

Ten en cuenta que no todos los fabricantes de SSD utilizan el término TRIM, pero Windows sí lo hace, por lo que utilizaremos este término. Los datos no se borran inmediatamente después de enviar el comando TRIM, sino cuando la unidad está inactiva o cuando vuelve a escribir datos en un bloque. El método utilizado depende del fabricante: los modelos de consumo realizan el borrado en reposo, mientras que los de nivel empresarial suelen hacerlo al escribir.

Los datos marcados para ser eliminados se borran cuando el firmware de la memoria NAND inicia un proceso denominado garbage collection (recogida de basura). Este proceso consiste en leer un bloque, copiar en la caché las páginas que deben conservarse y, a continuación, escribir en un bloque completamente vacío. A continuación, se borra el anterior, junto con las páginas marcadas para ser eliminadas.

 

¿Es lo mismo el trimming en un SSD que desfragmentar en un HDD?

Ambos son procesos con ciertas similitudes, pero no son lo mismo. La desfragmentación es un proceso que se utiliza para optimizar el rendimiento de las unidades de disco duro (HDD) reordenando los datos del disco para que se almacenen de forma contigua. Esto mejora la eficiencia de la unidad al reducir el tiempo que se tarda en leer y escribir datos.

Por otro lado, el trimming es específico de las SSD y se utiliza para mantener el rendimiento de la unidad a lo largo del tiempo. Las SSD utilizan memoria flash, lo que significa que tienen un número limitado de ciclos de escritura. Cuando se borran datos de una unidad SSD, el espacio que ocupaban no queda inmediatamente disponible para su reutilización. En su lugar, el firmware de la unidad marca el espacio como “no válido” y no se sobrescribe hasta que se realiza el proceso de recorte. Este proceso ayuda a evitar que la unidad se fragmente y se ralentice.

La recolección de basura es beneficiosa para la vida útil de la SSD y su rendimiento general, y TRIM simplemente la mejora (a veces los dos términos se utilizan indistintamente). Esto se debe a que sin este comando, la recolección de basura moverá constantemente todas las páginas, condensando los bloques parcialmente llenos, para mantener los bloques recién borrados disponibles para la programación - pero esto significa que las páginas no deseadas también se moverán, perdiendo tiempo y aumentando el desgaste de las celdas de memoria. Como TRIM señala explícitamente qué páginas son ahora basura, pueden dejarse tranquilas durante la recogida de basura y borrarse cuando sea necesario.

 

Te puede interesar...


Las mejores ofertas y cupones de AliExpress (actualizado febrero)

Las mejores ofertas de PcComponentes (actualizado febrero)

Las mejores ofertas de El Corte Inglés (actualizado febrero 2023)

Mejores programas gratuitos para hacer copias de seguridad en Windows

Probamos la carcasa externa UGREEN USB 3.0 para unidades SSD de 2,5 pulgadas

Todas las novedades de DSM 7.0 de Synology

Cómo elegir un NAS Synology: gamas, bahías, potencia...

¿Qué significa TBW? ¿Cuánto dura un disco SSD? ¿Cómo calcular la vida útil de tu SSD?
Fuente: este post proviene de WikiVersus, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Modificado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

¿Qué es el proceso trimming de una unidad SSD? El trim o trimming de una unidad SSD es un proceso que ayuda a mantener el rendimiento de una unidad de estado sólido a lo largo del tiempo. El trim o r ...

Etiquetas:

Recomendamos

Relacionado

Linux

Cuando se configura una nueva instalación de Linux con una unidad SSD, muchos no saben con qué sistema de archivos se debe trabajar. Esto es comprensible, ya que no se habla lo suficiente de los sistemas de ficheros. Cuando la gente instala Linux, a menudo selecciona las opciones predeterminadas sin pensar en ello. Esa no es la manera correcta de hacer estas cosas. En este artículo repasaremos los ...

informática ssd intel ...

Intel lanza al mercado un nuevo disco SSD con las últimas memorias flash de 20 nanómetros fabricadas por ellos mismo dejando obsoletos el resto de unidades SSD que fabrican. Estas nuevas unidades SSD nos ofrecen 500 MB/s en lectura y 450 MB/s en escritura una velocidad muy similar a la que nos ofrecía la serie anterior SSD 330, la cual no parece que vaya a sufrir una variación sustancial en el pre ...

discos duros discos ssd

Una SSD M.2 es una unidad de estado sólido (SSD) de pequeño formato que se utiliza en tarjetas de expansión de almacenamiento montadas internamente. Las SSD M.2 se ajustan a una especificación de la industria informática y están diseñadas para permitir el almacenamiento de alto rendimiento en dispositivos delgados y con limitaciones de energía, como los ultrabooks, las tabletas y mini PC que está ...

Guías Hardware

Durante años, los precios de las unidades SSD fueron molestosamente estables. Cualquiera que quisiera comprar una unidad SSD podía confiar en unos precios que no habían variado mucho desde su lanzamiento. Seguro, usted vería la venta ocasional, pero las caídas de precio continuas para las impulsiones más viejas no estaban en ninguna parte ser encontrado. De repente, todo ha cambiado. Los precios d ...

samsung ssd nand ...

Samsung ha anunciado la producción en el primer SSD con NAND de 3-bit. Esta ultima masa de ser el primer SSD con NAND de 3-bit son capaces de ofrecer el mejor rendimiento del mercado. El primer SSD con NAND de 3-bit permitirán a los centros de datos gestionar mejor las cargas de trabajo relacionado con las redes sociales, buscador web y email, así como mejorar la eficiencia en las operaciones. Lo ...

¿Qué diferencia hay entre NAND y V-NAND? Informática › Almacenamiento NAND y V-NAND son dos tipos de memoria flash que se diferencian en la forma en la que se conectan (organizan) sus millones de celdas entre sí. Antes de todo hay que aclarar que se llama memoria flash a una clase de memoria no volátil que retiene datos incluso en ausencia de corriente eléctrica. Eso combinado con su durabilidad y ...

Cómo Funciona

Actualizar el disco duro de su portátil a una unidad SSD es una forma fantástica de dar nueva vida a una máquina antigua (o mejorar aún más una máquina nueva), pero si su primer instinto es ir a la pestaña Especificaciones técnicas, puede que note que puede elegir entre varios tipos diferentes de memoria flash. Todos los acrónimos pueden empezar a difuminarse juntos, pero todo lo que realmente nec ...

La recuperación de datos para los DH es menos difícil y requiere menos tiempo. Por el contrario, la recuperación de datos es difícil o imposible en los SDD debido a los complejos procedimientos de almacenamiento de datos pero sofisticados. La recuperación de datos para los DH es menos difícil y requiere menos tiempo. En contraste, La recuperación de datos es difícil o imposible en los SDD debido a ...

El informe de mitad de año de 2022 de Backblaze sobre las tasas de fallos de almacenamiento muestra que las unidades SSD pueden ser más fiables que las HDD con el paso del tiempo. El nuevo informe pinta un mejor panorama para las SSD que el análisis de la misma empresa del año pasado. Como proveedor de almacenamiento en la nube y de copias de seguridad, Backblaze depende en gran medida tanto de la ...

VPS

Si administras un sitio web que comienza a atraer mucho tráfico o requieres mayor seguridad, un VPS es una excelente opción para mejorar el servicio, pero ¿Cuál VPS es mejor? Analicemos dos de las opciones más populares el Cloud VPS y el SSD VPS, y veamos que podemos concluir. ¿Cuál es la Diferencias entre Cloud VPS y SSD VPS? El SSD VPS es un servidor con un Disco de Estado Sólido (SSD por sus si ...