En lo que respecta al usuario, se está sacrificando un poco de rendimiento por una tolerancia a fallos un poco mejor.
Pero me preguntaba, en una matriz de cuatro discos, ¿alguna de estas soluciones causa más estrés en los propios dispositivos? Tiene datos redundantes divididos en cuatro discos o datos reflejados entre dos pares y luego divididos en esos espejos. ¿Alguna de las opciones hace que ciertos discos se escriban más o todos usan todos sus discos por igual?
Respuesta1
RAID6 generará más estrés.
Mire: para actualizar un paso en el caso RAID10, solo tiene dos unidades involucradas y no puede leer (simplemente escribe los mismos datos en ambas). Para actualizar un paso en la configuración RAID6, debe leer otro paso del mismo segmento, calcular los síndromes y escribir en tres discos (datos y síndromes actualizados), para molestar a todos los discos.
A la par, funcionan solo en escritura secuencial masiva, donde se escriben franjas completas, por lo que RAID6 no necesita leer nada, solo calcula los síndromes para cada franja completa y empuja todo hacia las unidades.
Para 6 discos, la situación es similar: para RAID10 todavía tienes que molestarte con dos discos, para RAID6 tienes que leer todos los controladores excepto tres (uno que estás actualizando ahora y dos con síndromes) para cargar la banda completa y poder calcular nuevos síndromes. Luego escribe en tres unidades: datos actualizados y dos síndromes. Por lo tanto, una actualización de un solo paso todavía molesta a todas las unidades de la matriz.
Para hacer una comparación, para RAID5 necesita dos unidades de lectura y dos de escritura. Usted lee la paridad y los datos antiguos, eso es suficiente para volver a calcular la paridad de los datos nuevos y luego escribe la nueva paridad y los datos nuevos.
Para leer todos los RAID en estado óptimo funciona como RAID0, porque todas las unidades se pueden leer en paralelo.
RAID10 degradado funciona casi como óptimo; Los RAID5 y RAID6 degradados generalmente para la lectura de algunos bloques necesitan molestar a todas las unidades para recuperar datos de otros avances y síndromes, por lo que se vuelven muy lentos. Bajo la presión de recuperación, se vuelven aún más lentos y nuevamente molestan no sólo a una unidad emparejada, sino a todas las demás unidades.