No conozco ningún controlador RAID que admita comandos TRIM.
Como explica su enlace de Wikipedia, el comando TRIM proporciona una forma para que el sistema de archivos le indique a un SSD cuando ya no se necesita un bloque de datos. Por ejemplo, después de eliminar un archivo.
La vida se vuelve más complicada si tiene una capa RAID entre el sistema de archivos y los SSD. Primero debe actualizar el software RAID (o firmware) para aceptar los comandos TRIM del sistema de archivos. Luego, la capa RAID tiene que descubrir qué hacer con ellos. Para RAID 1 (reflejo) sería bastante sencillo. RAID simplemente pasaría los comandos TRIM a los SSD subyacentes.
Sin embargo, para RAID basado en paridad, no hay mucho que pueda hacer fácilmente con los comandos TRIM. Incluso cuando el sistema de archivos se termina usando un bloque, no puede RECORTARLO, ya que RAID necesita el contenido del bloque para los cálculos de paridad. RAID podría restar el bloque del bloque de paridad correspondiente y luego RECORTARLO, pero ahora ha agregado 3 operaciones de E / S adicionales para que pueda obtener una ganancia desconocida al emitir el comando TRIM. No puedo ver cómo esto valdría la pena.
Con todo, el comando SSD TRIM todavía es bastante nuevo. Muchos SSD no lo admiten, y ni siquiera estoy seguro de cuántos sistemas de archivos lo admiten. Por lo tanto, es probable que pase un tiempo antes de que los sistemas RAID comiencen a admitirlo.
¿No podría el controlador incorporar metadatos en la banda para que TRIM sea útil?
Por ejemplo, tenga un contador en cada banda que realice un seguimiento de cuántos bloques están en uso (según las solicitudes de escritura y recorte anteriores del sistema operativo). Cuando llegue a 0, envíe un comando TRIM a todas las unidades para los bloques en la banda.
fuente
El último controlador / tecnología de RAID (Rapid Storage Technology) versión 9.6.0.1014 controlador / administrador configurado para ICH admite TRIM ...
fuente
Todavía no he descubierto cómo responder a una publicación específica, pero creo que davr está mal.
De acuerdo con el archivo de ayuda de mi instalación 9.6.0.1014 de Intel RST, admite TRIM para matrices RAID. Aunque está en sueco, sigue una traducción aproximada:
Sistemas activados por RAID [Algunas características estándar] Nuestro software también admite lo siguiente: [otra característica] • TRIM (solo Microsoft Windows 7 *) Esta función admite SSD de acuerdo con ATA-8. Esto optimiza las escrituras, ayuda a los dispositivos a reducir el desgaste y mantiene el espacio no utilizado lo más grande posible.
Tenga en cuenta que esto se indica bajo el encabezado RAID. Después de eso, hay un título con respecto a AHCI. Lo interpreto como soporte para recortar bajo RAID; tenga en cuenta que no hay mención sobre TRIM en AHCI.
fuente