¿Tiene sentido construir un software de Linux RAID-1 (duplicación) usando un SSD y un disco duro normal? Quiero combinar las ventajas de SSD (velocidades de transferencia rápidas, tiempos de acceso rápidos) con las ventajas de los discos duros (modelo de falla diferente y barato) y obtener un RAID muy rápido pero confiable ...
- ¿Tiene esto realmente sentido?
- ¿Está el rendimiento SSD realmente disponible en una configuración tan mixta? Es decir, ¿Linux usa principalmente SSD para leer, o usará el disco lento por igual?
linux
hard-drive
ssd
software-raid
raid-1
Oliver
fuente
fuente
Respuestas:
Parece que esta configuración está bastante bien. La regla básica es usar
mdadm
con--write-mostly
parámetro para que las escrituras vayan a HDD. La lectura aún se realizará desde SSD rápido. Además,--write-behind
se dice que el parámetro mejora el rendimiento de escritura.Sin embargo, la compatibilidad con el comando TRIM en dicha configuración parece ser un problema.
Otras palabras clave para buscar:
linux ssd raid hybrid
mdadm "--write-mostly" ssd
Enlaces adicionales:
fuente
--write-behind
no es seguro, y debido a que necesita un archivo de mapa de bits con intención de escritura externo a la matriz, complica la configuración y no lo recomendaría.--write-mostly
está bien.El software de raid probablemente distribuirá las lecturas a través de los discos *. Dada la velocidad de lectura en el SSD, es probable que sea más del doble de rápido que el disco lento, supongo que realmente perderá rendimiento.
Por su comentario sobre el modelo de fallas, supongo que le preocupan las tasas de "desgaste" de los SSD. Los controladores modernos usan niveles de desgaste sofisticados , por lo que siempre que tenga una buena cantidad de espacio libre en el disco, las cantidades masivas de escritura no matarán el disco en el corto plazo.
* Editar: según la respuesta en ¿Qué ventajas y desventajas tienen los RAID SSD / HDD híbridos , parece que hay controladores / software de incursión que sesgarán de forma inteligente las lecturas hacia el SSD, por lo que no perderá rendimiento al atacarlo?
fuente