En una pregunta diferente sobre la configuración de una matriz RAID, el autor está creando una matriz RAID con 8 unidades.
Una respuesta sugiere usar 7 unidades en RAID 5 con una sobra como repuesto dinámico. Dado que RAID 6 protege contra dos fallas, incluso si son concurrentes, supuse que siempre sería una mejor opción.
¿Cuándo utilizaría un repuesto dinámico en lugar de una unidad de paridad adicional?
Respuestas:
La única buena razón para tener un repuesto dinámico en mi opinión es si tiene varios arreglos RAID-5/6 y desea compartir el repuesto entre ellos. De lo contrario, es un desperdicio.
Muchos justificarán el uso de RAID-5 + repuesto frente a RAID-6 por razones de rendimiento, pero esta diferencia de rendimiento es TEÓRICA. Desde mi experiencia, la diferencia de rendimiento REAL entre RAID-6 y RAID-5 es insignificante o inexistente. Estoy hablando de RAID de hardware con un controlador decente con al menos 8 unidades y un sistema con suficiente memoria para proporcionar un buen almacenamiento en caché. En esta configuración, la velocidad de escritura probablemente esté limitada por el ancho de banda del bus SATA / SAS / SCSI. Entonces, si el rendimiento no es un argumento, todo lo demás habla a favor de RAID-6.
fuente
Normalmente, sugeriría evitar RAID 5 a favor de RAID 10 ... Pero para responder a su pregunta, esto puede ser una función de las necesidades y requisitos de su aplicación, así como de la capacidad de las unidades.
Un ejemplo del uso de un repuesto en lugar de la doble paridad es cuando el rendimiento es una prioridad y hay poca preocupación sobre el tiempo de reconstrucción (como con los discos de alta capacidad) o una segunda falla durante la reconstrucción RAID 5.
fuente
Cuando el rendimiento importa más que la posibilidad de que pueda perder dos unidades rápidamente. Agregar una segunda paridad, significa que el controlador RAID, tendrá que calcular esa segunda paridad. Aunque si estuviera realmente preocupado por el rendimiento, probablemente no estaría mirando RAID5 en absoluto.
Además, no olvides que si eres extremadamente paranoico, puedes hacer RAID6 y hot spare.
También tenga en cuenta que RAID5 es más común, algunos controladores ni siquiera admiten RAID6.
fuente
p
normalmente se calcula rápida y fácilmente (XOR), mientras queq
es un cálculo más complejo. No es que la incursión de software6 incluso se considere lenta en el hardware actual: mi computadora portátil informa una tasa de cálculo de paridad (generación, no reconstrucción) de 10446 MBps.Suponiendo que RAID 10 no es una opción, desde un punto de vista de redundancia estricta, preferiría RAID 6 con un repuesto en frío sobre RAID 5 con un repuesto en caliente. Las probabilidades de dos fallas simultáneas son bajas, pero RAID 6 también reduce los URE al tener mejores datos de paridad.
Desde una perspectiva de rendimiento, no puede usar los dos indistintamente. RAID 6 tiene una penalización de escritura más alta que RAID 5, por lo que sus escrituras sufrirán. Además, RAID 6 con dos unidades degradadas en la matriz (segundo peor de los casos a un fallo completo) funcionará miserablemente durante una reconstrucción.
A fin de cuentas , si tiene en cuenta el bajo rendimiento de RAID 6 y sigue siendo una opción y RAID 10 no es una opción, entonces diría que vaya con RAID 6 y mantenga al menos un repuesto en frío en un estante en algún lugar.
fuente
Básicamente...
Si usas raid 5 + 1.
tiene un disco de intercambio en caliente que es como estar fuera de uso. Entonces ... el disco no cuenta minutos de trabajo. cuando va a reemplazar otro disco, entonces será como un disco nuevo.
Si usas la incursión 6
En algunos casos de falla, causa de energía o temperatura en sistemas con flujo de aire defectuoso, esto hará que los dispositivos izquierdos trabajen más que en una incursión de estado óptima.
Tomemos como ejemplo Raid 5 + 1 con 6 discos La carga está equilibrada en 5 discos y 1 está esperando si 1 falla, entonces la CPU se eleva para recuperar la paridad en el nuevo disco
Tomemos como ejemplo Raid 6 con 6 discos. La carga está balanceada a 6 discos. si 1 falla, entonces la CPU no va más alto pero el disco sube porque la carga está equilibrada a 5. si falla 2, entonces la CPU no vuelve a subir pero el disco vuelve a subir ya que la lode está balanceada a 4 discos
Mi opinión es utilizar el repuesto dinámico SOLAMENTE si tiene más de 1 volúmenes de incursión en el mismo sistema, por lo que podrá usar un repuesto dinámico en todos los volúmenes de incursión.
fuente
¿Ha probado el rendimiento de sus aplicaciones contra una matriz RAID5 que se ejecuta en modo degradado durante una reconstrucción? Si no, creo que descubrirías que no funcionan muy bien en absoluto. En algunas aplicaciones críticas de alto rendimiento de E / S, esto podría significar que la aplicación está esencialmente inactiva hasta que se complete la reconstrucción. Y con unidades de gran capacidad, eso podría llevar mucho tiempo. El objetivo debe ser evitar esa situación de reconstrucción si es posible.
fuente
Voy con la respuesta de ewwhite con respecto al problema del tiempo de reconstrucción. Pero cuando el tiempo de reconstrucción no es un problema, usaría los 8 discos en la incursión 5, eso dará aún más velocidad (en circunstancias normales). Si una unidad falla, intercambie en caliente con una nueva (esto supone que los discos son intercambiables en caliente).
fuente