RAID a bordo vs RAID de software

18

Mi placa base, una Asus M4a79t Deluxe, anuncia capacidades RAID 0/1/5. Mi comprensión limitada es que RAID a bordo es mejor que RAID de software. ¿Es esto necesariamente cierto? ¿Es un controlador RAID incorporado más cercano en rendimiento a un controlador de software o un controlador de hardware dedicado?

Mantas Vidutis
fuente
pero, ¿se considera hardware o software el controlador integrado que está en mi placa base?
Mantas Vidutis
Me parece que la incursión de software es más flexible, siempre he tenido problemas con los sistemas de incursión de hardware. Una vez tuve un problema con mala memoria en una tarjeta raid, no pude encontrar diagnósticos y me sacó el servidor durante más de un mes mientras Dell intentaba solucionarlo. Oh querido.
todas estas respuestas son útiles, las votaré todas si obtengo más de 15 reputación
Mantas Vidutis
3
El controlador integrado en su placa base se considera "falso". Evitaría usarlo por los motivos descritos muchas veces en línea y en Serverfault.
Bart Silverstrim

Respuestas:

26

RAID de hardware, lo que significa comprar una tarjeta RAID e instalarla en su computadora es buena.

El RAID de software es de bajo rendimiento, pero es razonablemente estable y bastante confiable.

El RAID "a bordo", que es la emulación RAID de mierda incorporada en su placa base, tiene bajo rendimiento y baja estabilidad.

He usado RAID a bordo antes, y siempre me he arrepentido. No gana nada, cero, zip, al usar la emulación RAID integrada, sin importar cuánto pagó por la placa base. No hay optimización, no hay aumento de rendimiento. Perder una unidad en un RAID 5 ... Puede tomar literalmente DÍAS para reconstruirlo. Del mismo modo, se verifican errores en una matriz, y los errores sucederán, porque no es confiable.

Si utiliza la emulación RAID de software, al menos puede colocar las unidades en otra máquina y tener una buena oportunidad para recuperar el RAID. ¿Con un emulador RAID integrado? Imposible.

Satanicpuppy
fuente
Hay algunos RAID integrados que son RAID de hardware, pero si ha pagado menos de $ 400 por la placa base, no es RAID de hardware.
Ignacio Vazquez-Abrams
44
Convenido. Si sus opciones son RAID falso o RAID de software, vaya con RAID de software cada vez.
Matt Simmons
1
Mientras tanto, Linux SoftRAID es genial, por lo que te equivocas en este punto.
poige
También hay una serie de tarjetas RAID que son "RAID falsas" (a menudo las tarjetas económicas).
Afrazier
Lo que obtienes de fakeraid es la capacidad de instalar y arrancar ventanas en la matriz, y también poder acceder a ella en Linux. La diferencia de rendimiento entre la incursión de hardware y software también es casi nula, excepto en casos extremos, como una incursión de 12 discos o una incursión de 10 con cuatro SSD de alto rendimiento. Si está utilizando solo Linux y no Windows, entonces definitivamente vaya con raid de software sobre fakeraid.
psusi
7

"son perfectamente adecuados para alguien que quiere un plan de respaldo simple"

Recuerde, RAID no es una estrategia de respaldo, ¡está diseñado para aumentar el rendimiento y la confiabilidad de su almacenamiento!

Copia de seguridad significa obtener los datos sincronizados de la (s) matriz (s) RAID en otro dispositivo de almacenamiento.

Google para "incursión no es copia de seguridad" para innumerables artículos que discuten el mito :-)

FlakRat
fuente
2

En mi opinión, RAID a bordo es de hecho un RAID de software. La mayor parte del trabajo se realiza mediante controladores dedicados instalados en el sistema operativo.

Wacek
fuente
1
No son buenas tarjetas RAID, pero a menos que su dispuestos a soltar el scrilla ($), que son correctas, los controladores RAID pobres descargan la mayor parte del trabajo en el software.
1

Depende del tipo de RAID. Ha pasado bastante tiempo desde que he visto puntos de referencia que hacen comparaciones directas entre software puro versus a bordo, versus dedicado, pero por lo que recuerdo:

  • El software puro es solo un desastre. Evítalo siempre que sea posible. Puede obtener un rendimiento bastante razonable con una configuración RAID1 o RAID0 usándolo, pero simplemente no vale la pena ponerlo en práctica.
  • El rendimiento RAID 0 integrado es comparable a un controlador dedicado. El rendimiento de escritura RAID1 es casi igual también. Sin embargo, el rendimiento de lectura de RAID1 parecía limitado a la velocidad de un solo disco, donde los mejores controladores de hardware unirían los datos como RAID0 para un rendimiento más rápido. El rendimiento RAID5 de a bordo es limitado. Suficientemente razonable para algo así como un servidor de medios doméstico, pero el hardware dedicado XOR de la tarjeta controladora hace que la placa parezca anémica.

Sin embargo, como dije, han pasado 3 o 4 años desde que realmente leí algo sobre el rendimiento de los controladores integrados, y desde entonces hemos tenido 3 o 4 generaciones de conjuntos de chips.

Evan M.
fuente
44
Debe haber pasado un tiempo. RAID implementado por software en Linux está a la par con la mayoría de los otros RAID en confiabilidad y rendimiento. Se prefiere RAID de hardware por otros motivos. Usar RAID a bordo como en el RAID basado en la placa base es una muy mala idea a menos que no le importe aumentar el riesgo de perder sus datos.
Bart Silverstrim
No solo en Linux. Actualmente, los procesadores son realmente ast por núcleo y tienen muchos núcleos: la sobrecarga de los cálculos RAID ya ni siquiera es relevante en la mayoría de los casos.
1

Como se ha dicho, el RAID de la placa base suele ser tan bueno, si no peor, que el RAID de hardware. Ciertamente no son mucho más rápidos. Sin embargo, son perfectamente adecuados para alguien que quiere un plan de respaldo simple y no le importa mucho el rendimiento o la estabilidad a nivel loco.

El único problema es que encontrar un buen controlador RAID de hardware puede ser costoso. Sin embargo, si sus datos son tan importantes para usted (o si solo desea una matriz FAST RAID 10), definitivamente vale la pena.

Carlos Nunez
fuente
1

La propuesta original era "Onboard Raid VS Software Raid". Como se ha dicho, "comprar una tarjeta RAID e instalarla en su computadora es bueno", en mi experiencia es mejor comprar una tarjeta Fast Raid de BUENA CALIDAD, SCSI o SATA, mejor software o a bordo. Una miríada de configuraciones determina el rendimiento de su matriz, desde elegir la ranura correcta para la tarjeta, el tamaño de la banda utilizada, hasta el tipo de Raid, solo por nombrar algunos. Gaste el dinero en una opción de hardware de buena calidad que sea compatible con su sistema y no se arrepentirá. En mi experiencia, a nuestros clientes no les importa pagar por la calidad, les decimos: "¿Cuánto vale su tiempo de inactividad para usted"?


fuente
0

He tenido una experiencia tan buena con la incursión de software, que nunca compraré un controlador de incursión de hardware para uso privado. Simplemente no vale la pena el dinero, ya que mi cuello de botella es la tarjeta de Ethernet con su 1 gbit / s.

Estoy usando un núcleo único de 2 GHz con 2 GB de RAM en un software RAID5 de 5x1.5 TB y siempre viene el gigabit a través de la red (para un solo usuario). bonnie ++ dice 160 MB de escritura y 250 MB de lectura (secuencial).

Además, mi software RAID0 (en 4x500GB, 2G RAM, 2GHz de doble núcleo) ofrece un rendimiento suficiente para el uso privado de nuestro club:

ingrese la descripción de la imagen aquí

schmijos
fuente