![¿Cuáles son las diferencias teóricas de rendimiento entre un solo disco y una matriz RAID-10?](https://rvso.com/image/1303476/%C2%BFCu%C3%A1les%20son%20las%20diferencias%20te%C3%B3ricas%20de%20rendimiento%20entre%20un%20solo%20disco%20y%20una%20matriz%20RAID-10%3F.png)
Sin tener en cuenta las tarjetas RAID de hardware, ¿qué tipo de mejoras teóricas de rendimiento debería ver al utilizar 4 discos en una matriz RAID-10 frente a 1 disco solo?
Por ejemplo, en RAID-0, esperaría ver algo como singleDrivePerformance * driveCount
, ya que las lecturas y escrituras se distribuyen de manera bastante uniforme en todos los discos físicos de la matriz. En RAID-1, esperaría ver singleDrivePerformance / 2
. ¿Significa esto que con RAID-10 debería ver el doble de rendimiento que una sola unidad, aunque con paridad?
Respuesta1
En RAID-1, esperaría ver singleDrivePerformance / 2.
¿Por qué? Las escrituras deben ir a ambas unidades, pero con dos unidades puedes escribir el doble de datos, por lo que la velocidad de escritura debe ser la misma. Las lecturas pueden provenir de cualquiera de las unidades, por lo que la velocidad de lectura debe duplicarse.
¿Significa esto que con RAID-10 debería ver el doble de rendimiento que una sola unidad, aunque con paridad?
Para un RAID 10 de cuatro unidades, para lecturas secuenciales, debería ver cuatro veces el rendimiento. Puede leer desde las cuatro unidades a máxima velocidad. Para lecturas no secuenciales, el rendimiento será entre el doble (si todas las lecturas provienen de las mismas dos unidades) y cuatro veces (si están mejor distribuidas).
Las escrituras secuenciales deberían ser dos veces más rápidas. Todos los datos deben escribirse dos veces, pero con cuatro unidades, puedes escribir cuatro veces más. Las escrituras no secuenciales serán entre el doble de rápidas (si se dividen equitativamente en ambos pares) y la misma velocidad (si todas tienen que ir dos veces al mismo par).
Respuesta2
Dependiendo de su controlador RAID, el aumento del rendimiento difiere, pero básicamente:
En RAID 0 (separación), el rendimiento de lectura y escritura aumenta según la cantidad de unidades, porque la mitad de los datos está en un disco y la otra mitad en el otro disco.
En RAID 1 (duplicación), el rendimiento de escritura sigue siendo el mismo, porque los datos deben escribirse en ambos discos. Pero su rendimiento de lectura puede aumentar según la cantidad de discos, porque los datos se pueden leer independientemente de cada disco.
En comparación con una sola unidad, el rendimiento de un RAID10 o RAID01 (ambos requieren 4 unidades), el rendimiento de lectura aumenta en 4 y el rendimiento de escritura en 2.
No hay paridad en RAID 0 o 1.
controlarWikipedia, básicamente dice lo mismo.