¿Unidades coincidentes o no para matrices RAID?

18

Mirando a su alrededor hay información contradictoria sobre esto, y algunos sugieren fuertemente uno u otro.

Según tengo entendido, el problema con las unidades coincidentes es que el desgaste en ambas unidades es más o menos el mismo, por lo que el potencial para que la segunda unidad falle o muy pronto después de la primera es bastante alto.

Las personas también afirman que las unidades coincidentes brindan un rendimiento sustancialmente más alto, sin embargo, suponiendo que las unidades no coincidentes sean más o menos iguales (por ejemplo, unidades SATA II 7200rpm de 1 TB con 32 MB de caché), ¿serían las diferencias menores entre un Seagate y un Western Digital (digamos uno tiene una velocidad de lectura de 128 MB / s, y el otro una velocidad de lectura de 150 MB / s, así como supongo que otras diferencias menores) en realidad causan una pérdida notable de rendimiento, es decir, potencialmente peor que dos unidades de 128 MB / s coincidentes, o RAID ¿realmente no le importa y le brinda esencialmente una solución óptima (por ejemplo, hasta 278 MB / s de velocidad de lectura total para RAID 0 y 1) y similar para otros RAID con unidades más "incomparables" (5 y 1 + 0 vienen a la mente como posibilidades)?

Además, no pude encontrar mucha información sobre cómo esto es diferente en diferentes configuraciones de RAID, por ejemplo, RAID 0 o RAID 1, RAID de software o hardware, etc. Supongo que tales cosas tienen un efecto, y eso no es todo lo mismo para RAID en general?

Será
fuente
Puedes comprar el mismo modelo, uno nuevo y uno usado para raid1 si eso es un problema.
inf3rno

Respuestas:

17

Puntos a recordar para un RAID 1:

La BAJADA de las unidades ... determinará la velocidad general.

El MÁS PEQUEÑO de las unidades ... determinará el tamaño total.

Si estás bien con eso .... Es mucho mejor A tener en coche lo más diferente posible. Comprado en diferentes momentos, en diferentes tiendas, realizado por diferentes fabricantes.

¿Razón? Cuando las unidades fallan ... QUIERO que fallen en diferentes momentos ... no al mismo tiempo.

Super_PC_Chick
fuente
¿Qué hay de leer? Supongo que depende del controlador / controlador, pero si el controlador NO verifica / compara los datos de lectura de los dos discos, la velocidad de lectura podría ser igual al disco más rápido, ¿verdad? Y si tiene habilitado el caché de escritura (incluso en el sistema operativo), la velocidad de escritura podría no sufrir tanto si una unidad es lenta. Si esto es cierto, se podría mezclar una unidad barata de baja velocidad + costosa velocidad más larga y tener una configuración de rendimiento buena y barata. Pero nuevamente, supongo que depende del controlador / controlador. Podría ser interesante hacer una configuración de prueba. Uno podría comenzar con el Intel a bordo sata contr.
MrCalvin
No es cierto para el software btrfs RAID.
inf3rno
@ inf3rno ¿Por qué eso?
tenue
@dim Puede usar discos que tengan diferentes tamaños y usar todo el espacio en ellos si tiene suficientes discos.
inf3rno
@ inf3rno está bien, pero no invalida la sugerencia de obtener discos de diferentes marcas / lotes. Pensé que estabas hablando de esto.
dim
3

Las ventajas de las unidades combinadas son más una posición económica. La matriz solo será tan rápida como la unidad más lenta. Otros factores son lógicos, no físicos (matriz de bandas desalineada).

surfasb
fuente
Entonces, por ejemplo, una unidad de 200 MB / sy una unidad de 150 MB / s, como dice su RAID 1, por ejemplo, ¿la velocidad máxima de lectura sería 300 MB / s, no 350 MB / s?
Will
Las lecturas y escrituras tienen que suceder más o menos simultáneamente a las unidades. Ciertos controladores podrían en teoría (y posiblemente lo hacen en la práctica) manejar esto a nivel de controlador, pero si una de las unidades es más lenta, terminaría esperando de todos modos.
Shinrai
2
Todo esto depende en gran medida del controlador de banda en uso. Algunos controladores de banda tienen una gran cantidad de caché, por lo que pueden disminuir el efecto de esperar en la unidad, pero algo para recordar es que, debido a que es una banda, SERÁ MENOR que el acceso directo a la unidad, INCLUSO SI las unidades coinciden en velocidad . El controlador de banda se convierte en una gran pieza del rompecabezas de rendimiento.
Zeke Hansell
Zeke saca un buen punto. Dependiendo del controlador RAID, las diferencias en unidades incomparables pueden mitigarse en gran medida.
Surfasb
@ZekeHansell ¿Cómo es que RAID será más lento? ¿No debería RAID 1 proporcionar velocidades de lectura más rápidas en comparación con una sola unidad?
Pavel Tankov
2

El uso de unidades coincidentes no es importante. Especialmente con "condiciones normales"

  1. Posición económica: a menos que esté utilizando dispositivos realmente de alta gama (digamos SSD) con unidades de gama baja (disco duro antiguo), no está ahorrando utilizando unidades coincidentes, al menos no una cantidad sustancial. Tomar una unidad de 1 TB con 32 MB de caché de dos fabricantes tiende a tener el mismo precio.

  2. Falla: es posible que los discos del mismo lote se descompongan al mismo tiempo. La probabilidad es mayor, pero no muy alta. Para RAID0 realmente no importa, en ese caso puede ser mejor tener unidades idénticas; si una falla, todo desaparecerá de todos modos. Esto es importante para las matrices más grandes, incluidos los discos múltiples: si tiene 16x 2TB en RAID5, la reconstrucción tomará mucho tiempo (probablemente días), y luego es una catástrofe si falla otro disco. Con RAID1, este no es un problema importante.


Velocidad: no, el controlador / software RAID normal RAID no puede usar el rendimiento completo de los discos con diferentes velocidades. En RAID1 / RAID0, todo se divide en un 50% en ambos discos (en RAID1 se refleja por igual). El 50% de las lecturas y escrituras van a cada disco, sin depender de las velocidades del disco.

Olli
fuente
2
RAID originalmente se refería a unidades "económicas", pero hace mucho tiempo dejó de ser una forma económica de usar varias unidades y se convirtió en una forma esencial de tener redundancia a prueba de balas.
Zeke Hansell
55
Tenía un amigo que compró un sistema de incursión temprana. Las 5 unidades se incautaron exactamente al mismo tiempo debido a un problema de fábrica con el lubricante que usaron en la fábrica y todas eran 5 del mismo lote de producción. No digas que no puede suceder.
Zeke Hansell
1
@Zeke: no, no dije que no puede pasar
Olli
1
+1 por hablar sobre el impacto en la velocidad que obtendrá de diferentes unidades de velocidad (qué tan rápido puede leer / escribir).
Trevor Boyd Smith