¿Por qué los SSD necesitan el comando TRIM, a diferencia de USB y SO?

Es realmente solo una mejora de rendimiento. Los SSD existen para reemplazar las unidades giratorias con un rendimiento significativamente mayor, mientras que las memorias USB generalmente están dirigidas a un bajo costo por gigabyte y una fácil portabilidad de datos. Sin TRIM, el rendimiento de escritura puede degradarse rápidamente.

Todo lo que TRIM proporciona es un atajo para que el sistema operativo pueda usar su conocimiento de qué sectores ya no están asignados para darle una ventaja a la unidad en cuanto a qué bloques son seguros para borrar. Las escrituras flash en cualquier sector dado son efectivamente un proceso de una sola vía hasta que se borran nuevamente: los bits individuales no se pueden “retroceder” una vez que se escriben sin borrar un bloque completo. Dado que los borrados son lentos, el rendimiento de escritura aumenta al poder mantener los bloques en el estado de borrado total y, por lo tanto, listo para la escritura inmediata, en lugar de tener que esperar potencialmente a que se produzca un borrado de bloque antes de que los datos se puedan enviar a la unidad.

Gracias por A2A.

Se refiere a SD en lugar de SO?

Los SSD no necesitan el comando Recortar. En condiciones normales, la gestión del nivel de desgaste borrará en masa un solo bloque en un SSD o en una memoria USB. Un bloque debe borrarse de forma masiva, porque escribir 1s es un proceso de una sola vía.

Como una memoria USB o tarjeta SD ya está limitada en la velocidad por el puerto, los retrasos experimentados mientras un bloque se borra en masa generalmente pasan desapercibidos.

En el caso de un SATA 3 SSD de velocidad completa, el retraso mientras se borra un bloque puede afectar el rendimiento. Por lo tanto, se introdujo el comando Recortar para decirle al nivelador de desgaste que realice todos los borrados de bloque disponibles mientras el sistema operativo está apagado haciendo otra cosa. Cuando el sistema operativo desea escribir en el SSD, no tiene que esperar a que se borren los bloques, ya se han hecho.

¿Te refieres a un disco USB? Ellos necesitan recortar. Trate de usar una unidad de memoria USB como un disco duro y vea cómo funciona. Las unidades flash USB ya son bastante lentas

Una caída en el rendimiento no va a hacer una diferencia. Soy una tolva de Linux. El arranque desde una unidad flash USB es una excelente manera de probar Linux. Pero creo que los quemo de esa manera. He pasado por muchos de ellos>