Tengo entendido que un SSD tiene una cantidad limitada de escrituras. RAID5 realiza muchas escrituras debido a la información de paridad en las unidades. Por lo tanto, el razonamiento indica que RAID5 mataría y reduciría el rendimiento de las unidades de estado sólido a un ritmo más rápido.
La siguiente declaración de este artículo me hace pensar que no entiendo completamente o que podría ser incorrecto con mi razonamiento anterior.
Otro nicho para los SSD de alta resistencia son las matrices RAID de paridad. SLC, debido a su latencia de escritura y resistencia inherentemente superiores, es muy adecuado para este tipo de aplicación.
Respuestas:
Su razonamiento es correcto, aunque le falta la escala del problema.
Los SSD empresariales se están fabricando con células MLC de mayor resistencia y pueden tolerar tasas de escritura muy altas. SLC todavía elimina el MLC de alta resistencia del agua, pero en la mayoría de los casos, la resistencia de escritura de por vida de HE-MLC excede la vida útil operativa esperada de un SSD.
En estos días, la resistencia se incluye como "Escritos de por vida" en las hojas de especificaciones.
Como ejemplo de esto, la línea Seagate 600 Pro SSD tiene una lista de esto, aproximadamente:
Dada una vida operativa de 5 años, para alcanzar la resistencia indicada para esa unidad de 100 GB, debe escribir 123 GB en esa unidad por día. Eso puede ser muy poco para usted, por lo que hay unidades de mayor resistencia en el mercado. Stec, proveedor OEM para ciertos proveedores de primer nivel, tiene unidades listadas para "10x escrituras de unidad completa durante 5 años". Todos estos son dispositivos eMLC.
Sí, R5 incurre en una amplificación de escritura. Sin embargo, no importa en la mayoría de los casos de uso.
Aquí también hay otro problema. Los SSD pueden tomar escrituras (y lecturas) tan rápido que el cuello de botella de E / S se traslada al controlador RAID. Este ya era el caso de las unidades de metal giratorio, pero se pone de manifiesto cuando se trata de SSD. El cálculo de paridad es costoso, y tendrá dificultades para obtener su rendimiento de E / S de un R5 LUN creado con SSD.
fuente
Encontré 2 trabajos de investigación sobre este tema:
La actualización de paridad aumenta la carga de trabajo de escritura y la utilización del espacio
El envejecimiento igual de todos los SSD impone el riesgo de fallas simultáneas (¡RAID1 y RAID6 también se ven afectados!)
Para protegerse de esto, el documento propone un nuevo nivel de RAID llamado Diff-RAID que hace una mezcla aleatoria automática en función de la edad en los reemplazos de dispositivos).
Puede protegerse de esto verificando manualmente el indicador de desgaste del SSD y reemplazando las unidades de manera proactiva con discos de repuesto para que en ningún momento varios discos tengan la misma edad crítica.
fuente
La RAID de paridad afectará su SSD SATA de escritorio de $ 300. Ni siquiera afectará a un SSD de grado empresarial de $ 3000.
Se trata de lo que está comprando y cuál es su caso de uso. SSD es una tecnología mucho más madura de lo que solía ser. En el extremo superior, sus escrituras MTBF y max se están acercando al mismo tipo de confiabilidad que los HDD mecánicos.
Una razón por la que es posible que no desee utilizar RAID de paridad en SSD es que puede saturar rápidamente un plano posterior o un bus controlador con un gran grupo RAID SSD de muchos miembros. Hay rendimientos decrecientes muy rápidamente con la velocidad de lectura de los SSD de gama alta y el ancho de banda del bus / backplane de los controladores RAID actuales. Sin mencionar que si se trata de datos de alojamiento que se distribuyen a través de la red, es muy posible que sus interfaces de red sean el cuello de botella antes del E / S del disco cuando habla de RAID SSD grandes.
Básicamente, escribir de por vida no es un gran problema a menos que esté construyendo su "servidor" de Newegg, pero hay algunas otras razones por las que puede estar desperdiciando dinero poniendo SSD en conjuntos RAID de gran paridad.
fuente