¿Cuál es la diferencia entre la duplicación de software RAID 1 y RAID falso?

13

Acabo de pedir dos nuevos discos duros para mi escritorio principal y una copia de Windows 7 Professional de 64 bits. Me gustaría hacer una instalación limpia de Windows 7 en las nuevas unidades (dejando mi antigua partición de arranque de Windows XP Professional por un tiempo en caso de que algo salga desastrosamente mal, etc.). Quiero tenerlos configurados en modo espejo (RAID 1).

Tengo entendido que Windows 7 Pro puede hacer la duplicación de software, pero ¿puedo configurarlo directamente en el momento de la instalación? ¿Si es así, cómo? Tenga en cuenta que me gustaría que el disco se divida en tres particiones (sistema operativo, aplicaciones y datos, y datos masivos), todos los cuales deben reflejarse.

¿Sería mejor (más confiable o más rápido) usar el soporte RAID de hardware de mi placa base? Mi placa base es una nVidia nForce 680i SLI más antigua, que no es la más estable de las placas base, y no estoy seguro de cuán confiable podría ser su configuración RAID 1 (o si Windows 7 podría detectar e instalar en un volumen duplicado por hardware) . Además, las características de rendimiento de RAID 1 son bastante diferentes de RAID 0 o RAID 5, y me pregunto si la duplicación de software de Windows 7 podría ser más rápida que RAID 1 de hardware (por ejemplo, soy más un administrador de Unix cuando tengo que usar el sombrero de administrador del sistema, y ​​he tenido un gran éxito implementando ZFS; la mayoría de las implementaciones de RAID 1 de hardware tienen que leer ambos discos y comparar los resultados para buscar errores de datos, pero ZFS puede leer desde un solo disco en el espejo y solo usar la suma de verificación incorporada, lo que significa que puede tener hasta 2 veces el número de lecturas en vuelo, siempre que no haya corrupción de datos).

Editar: De acuerdo, mi pregunta sobre si Windows 7 puede hacer duplicación de software ha sido respondida, y puede. Sin embargo, todavía no estoy seguro de si RAID de software de Windows o la función "RAID falso" de hardware de mi placa base es una mejor opción. Recuerde, solo estoy interesado en la duplicación, no en las operaciones de bandas o paridad más complicadas que generalmente muestran el bajo rendimiento de las soluciones RAID de la placa base.

kquinn
fuente
Su placa nVidia nForce probablemente también tenga un RAID de software, por lo que puede que no importe tanto.
sinni800

Respuestas:

5

Creo que en cuanto al rendimiento, ¡su mejor opción es probar ambos y compararlos, y compartir los resultados aquí para que todos los vean! Sugeriría usar la utilidad ATTO Disk Benchmark .

En cuanto a lo que elegiría, odio las "incursiones falsas". Siempre me causó más problemas de los que previno. Obtenga un controlador RAID real o haga RAID por software. La única razón por la cual el software RAID no era muy popular en el pasado es por problemas de rendimiento, pero eso es cosa del pasado.

churnd
fuente
1
No sé por qué no pensé en hacer una evaluación comparativa, supongo que estaba preguntando si había alguna trampa ampliamente conocida con cualquiera de los enfoques. Resulta que si los comparas ... funcionan casi de manera idéntica; casi lo mismo pero un poco peor que un solo disco (a altas profundidades de cola y bloques de gran tamaño, el disco único recibe un tremendo impulso de lectura, ¿saturación de bus de controlador tal vez?). Sin embargo, la evaluación comparativa reveló una cosa: con el RAID falso de hardware activado, el sistema tarda unos 15 segundos más en arrancar, lo que hace que el RAID de software sea la opción más atractiva.
kquinn el
7

Mis dos centavos:

Windows 7 probablemente requiera que realice la conversión a volúmenes dinámicos para realizar la duplicación. En el pasado, esto ha introducido todo tipo de dolores de cabeza debido a la compatibilidad con otras utilidades de disco. Además, los volúmenes dinámicos son muy fáciles de estropear, si alguna vez tiene que realizar operaciones de recuperación de disco. Sé esto por experiencia personal. Por lo general, evito volúmenes dinámicos "como la peste".

La duplicación en su placa base generalmente conserva una estructura compatible en el disco, lo que significa que siempre que sus controladores sata integrados también estén cargados en el sistema operativo, puede mover cualquiera de las unidades duplicadas al puerto sata normal y arrancar en el sistema operativo perfectamente, así que realmente no estás sacando el cuello en términos de capacidad de recuperación.

En cuanto al rendimiento, es probable que ambos sean casi iguales: ambos usan su CPU para hacer todo el trabajo.

Finalmente, el RAID de la placa base puede tener características útiles adicionales, como la notificación automática por correo electrónico si un miembro falla, lo cual es útil ...

Peter Mortensen
fuente
Desearía haber visto este comentario antes de tomar mi decisión (aunque probablemente todavía hubiera elegido el software que refleja con volúmenes dinámicos). El falso miedo de mi placa base es básico, por lo que no hay ningún incentivo allí. Pero, como dices, los discos dinámicos Win7 han sido un poco raros. Ahora he tenido que reajustar el espejo cuatro veces: una vez en la creación, una vez en la recreación (causada por mí) y dos veces ahora por razones aparentemente aleatorias (¿tal vez relacionadas con bloqueos?). El código de recuperación de Win7 se retrasa: intenta reactivar todas las particiones duplicadas en un disco a la vez, lo que mata absolutamente el rendimiento.
kquinn
3

Después de que mi controlador IDE primario se bloqueara en un sistema Windows en ejecución con RAID de software, y con mis discos en controladores separados, estoy convencido de que esa es la elección correcta. Cuando el controlador IDE se bloqueó, el resultado visible fue un pequeño ícono de advertencia de triángulo en la bandeja del sistema que me notificó el problema, pero de lo contrario el sistema continuó funcionando normalmente. Fue realmente impresionante una vez que me di cuenta de la magnitud de lo que había sucedido.

Compare esto con el caso de RAID de hardware donde, si pierde el controlador, ha perdido ambos discos y el sistema obviamente falla.

Brooks Moses
fuente
3

Realmente depende del hardware RAID de la placa base. Muchas placas base más baratas (léase: sin servidor) requieren que instale controladores RAID de software en Windows de todos modos.

Además, un RAID de hardware se manejará utilizando su placa base y, por lo tanto, puede vincularse a su placa base. Si ya le preocupa la estabilidad de su placa base, evitaría su RAID como la peste.

En esta circunstancia, a menos que su placa base tenga RAID de hardware real (no el RAID de hardware falso estándar), es mucho mejor quedarse con RAID de Windows 7. Incluso cuando se considera RAID de hardware puro frente a RAID de software, hay compensaciones con cada sistema, y ​​el RAID de hardware IMO solo es necesario en un entorno de producción.

Josiah
fuente
2

Pero ZFS no es RAID 1 o RAID 0 o RAID 5.

El software RAID 1 de Windows 7 es RAID 1 de software, no otra tecnología que Microsoft llama RAID 1, por lo que, a menos que hayan encontrado un algoritmo mucho mejor que el de su controlador RAID de hardware, su controlador RAID de hardware probablemente funcionará mejor que el RAID de software . Sin embargo, el software RAID le permite una mayor portabilidad entre diferentes configuraciones de hardware con las mismas unidades.

Hasta donde sé, la configuración de RAID de software en Windows 7 solo se puede hacer después de la instalación, pero es un proceso sencillo incluso en la unidad de arranque (convierta el disco a dinámico bajo el control de administración de disco, reinicio, espejo de configuración).

Tyler
fuente
"Pero ZFS no es RAID1 o RAID0 o RAID5". No, son los tres en uno :) Entonces, el software RAID de Win7 probablemente funcionará peor que incluso un controlador RAID de la placa base. Es bueno saberlo.
kquinn el
1
Los controladores RAID de la placa base (Intel, nVidia o AMD) no son verdaderos controladores RAID de hardware. Dependen de controladores de software para implementar la funcionalidad RAID. Si son o no más rápidos que la implementación de Windows 7 depende de qué tan bien haya hecho Microsoft.
user10762
2
@davpen [cita requerida] Felizmente diré que los controladores RAID de la placa base son algunos de los peores controladores que existen, pero no creo que sean RAID de software más (bueno, tal vez algo más) que la GPU nvidia es software Aceleración 3D, que se basa en controladores de software para implementar la aceleración 3D.
Tyler
2
@Tyler: los controladores RAID de escritorio integrados no tienen una memoria caché respaldada por batería, RAM dedicada o un procesador XOR dedicado. Esto descarga casi todo el trabajo a la CPU, al igual que RAID de software de Windows. En este sentido, funcionan casi de manera idéntica. La diferencia es que si su placa base muere, su RAID de software de Windows se puede mover e importar en una máquina diferente, su solución de hardware psuedo no se puede mover, excepto a un controlador de hardware falso idéntico
MDMarra
2
@ Tyler + MarkM: MarkM tiene razón sobre el caché respaldado por batería y la RAM dedicada, aunque el proceso XOR dedicado depende del chipset que se use. algunos chipsets son peores que otros. si desea RAID HW real, necesita una tarjeta PCI (e) adicional de todos modos. pero como dice MarkM, la ventaja del RAID de software a nivel de sistema operativo es la portabilidad a diferentes hardware.
quack quijote
1

Algunas pequeñas cosas a tener en cuenta:

La probabilidad de si alguna vez necesitará ejecutar cosas como el software de imágenes de disco: algunos no pueden ver a través de un controlador RAID de hardware cuando está habilitado.

¿Acaba de comprar dos unidades, unidades supuestamente idénticas, números de serie casi secuenciales? Si es así y hay un problema con el lote, ambos pueden fallar simultáneamente. RAID no te comprará nada en estas circunstancias. Debe comprarlos por separado, con suerte de diferentes lotes.

Cuando los RAID se rompen, verifique si necesita estar fuera del sistema operativo para reconstruir el espejo. En los espejos de software que he visto, puede arrancar, ejecutar el sistema operativo y remirror en segundo plano, pero lo ralentiza (obviamente, ya que está leyendo un buen disco y escribiendo en el espejo). No estoy seguro de lo que se requeriría para este hardware RAID.

Blackbeagle
fuente
Tengo otros planes de respaldo de datos para datos importantes. Si los datos en este conjunto desaparecieran, estaría molesto e infeliz, pero no estaría jodido, porque todo lo que contiene es desechable o reemplazable.
kquinn el
He usado la placa base RAID durante un par de años. Horrible confiabilidad de los controladores, pero el remirroring siempre se ha ejecutado en segundo plano con Windows en ejecución.
Loren Pechtel
En algunos de los sistemas con los que he trabajado, se tuvo que acceder a la incursión de hardware a través de su propio programa previo al arranque. Durante el arranque, aparecería con una pulsación de tecla especial que presionó y tenía un mini programa para iniciar un nuevo disco duro, atacarlo, romper el ataque, recrear ... pero todo fue antes del arranque. Sin embargo, esos eran sistemas más antiguos.
Blackbeagle
1

Podría ayudar aquí: he estado hablando por teléfono con el personal de soporte de Microsoft y el personal de Western Digital. Acabo de comprar dos unidades de 1 TB porque quería asegurarme (debido a mis lazines de respaldo) de que mis datos serían replicados / respaldados con una interferencia mínima. Bueno ... esto es lo que sé:

Puede configurar la duplicación para que suceda (que es como RAID 1), pero no realmente haciendo lo siguiente, con una trampa.

  1. Tienes que instalar Windows 7 para duplicar, así que dado que lo has hecho

  2. Por lo general, me gusta particionar mi disco 0 en C y D, donde C es para cosas y programas del sistema operativo y D es para datos. Cada disco de unidad 0 y 1 debe establecerse en Dinámico. (NO formatee el disco 1; déjelo sin formatear; de lo contrario, el siguiente paso no funcionará).

  3. Haga clic derecho en la unidad D del disco 0 y haga clic izquierdo en Add Mirror- cuando haga esto, verá aparecer el disco 1 y haga clic en él. El software encontró el disco 1 ya que está completamente sin asignar y lo ve como una unidad libre para duplicar.

  4. Haga clic OKy en unos instantes verá el mismo espacio de unidad asignado para el disco 0 unidad D en el disco 1 y lo nombrará igual: unidad D y resincronización con un porcentaje que muestra el progreso. Esto puede llevar algo de tiempo incluso sin datos para sincronizar.

Cuando se completa la resincronización, no es necesaria ninguna otra acción, excepto que es posible que tenga que volver a escanear el disco haciendo clic con el botón izquierdo y eligiendo Actionen el menú, entonces Scan Diskstoma solo un momento y listo.

El ÚNICO problema es: no puede duplicar el disco 0: ¡unidad C! Estoy muy frustrado: lo intenta, pero llega solo hasta cierto punto y luego aparece un mensaje de error en el área del disco 0 y, a veces, aparece el error de Virtual Disk Manager "No se encontraron extensiones para el Plex". ¿Qué pasa con eso? He intentado investigar y quizás no lo suficiente, pero ni Microsoft ni Western Digital podrían ayudarme. No saben lo que significa y quizás Windows 7 aún no esté listo para aprovechar las capacidades de duplicación de la conducción.

Cómo evitar esto? - ¡Realmente agradecería saber cómo lo hiciste! Por favor envíeme un correo electrónico a [email protected].

Eso es todo lo que obtuve: me llevó antirretrato trabajar con Microsoft y Western Digital obtuvo esta información.

Peter Mortensen
fuente
No tuve ningún problema para duplicar mi Sistema y C: particiones en Windows 7 Professional x64. Seguí esencialmente las mismas instrucciones que usted dio, y lo reflejé sin ningún problema.
kquinn
Lo "plex" parece suceder si ya tienes otra partición allí. Realmente molesto.
RomanSt
Tengo el presentimiento de que Windows quiere que las particiones de arranque reflejadas estén en los mismos sectores en cada unidad (quizás por razones de arranque). Después de obtener un error "plex" cuando intenté duplicar mi partición de arranque, moví la primera partición existente en la unidad de destino al gran bloque de espacio libre al final para quitarla del camino, y luego probé reflejando de nuevo y fue exitoso.
rakslice
1

No lo hagas

Acabo de pasar por 3 meses de drama con un software RAID 5 y Windows 7 (Premium de 64 bits). Cuando el RAID estaba funcionando no fue tan rápido. El sistema siguió soltando unidades de disco duro, 6 en total. La gota que colmó el vaso fue cuando se cayeron 2 unidades de disco duro, dejando el sistema en muy mal estado. Acabo de eliminar el RAID del sistema ahora y tengo 3 discos duros de 1 TB allí (como b4 con el RAID) y el sistema no es más lento y mucho más confiable.

Peter Mortensen
fuente
1

El RAID de software funciona bien para RAID 0 y RAID 1, tal vez incluso RAID 10. Si desea utilizar RAID 5 o RAID 6, obtenga un buen controlador de hardware (ARECA, 3Ware, etc.). Tenga cuidado, ya que algunas de las tarjetas RAID en el mercado también son "RAID falsas", como las placas base.

Bowie
fuente
0

Estoy planeando instalar mi copia comercial en Windows 7 x64 y creo que voy a cambiar de RAID 0 de hardware a la duplicación de Windows.

Algunas razones realmente.

  1. Realmente no necesito 1,5 TB en mi escritorio, cuando tengo algunos TB en cajas NAS .

  2. duplicar es mucho más seguro

  3. en la duplicación, el procesador no tiene mucho trabajo que hacer. No hay XORing. Por supuesto, tampoco hay XORing en RAID 0. La utilización del procesador solo debería entrar en juego con RAID 5 o RAID 6 o RAID 3.

  4. como otros han dicho, portabilidad si mi placa base falla.

Peter Mortensen
fuente