Quelle est la différence entre la mise en miroir de logiciels RAID 1 et Fake RAID?

13

Je viens de commander deux nouveaux disques durs pour mon bureau principal et une copie de Windows 7 Professionnel 64 bits. Je voudrais faire une nouvelle installation de Windows 7 sur les nouveaux disques (en laissant mon ancienne partition de démarrage de Windows XP Professionnel pendant un certain temps au cas où quelque chose se passerait de manière désastreuse, etc.). Je veux les configurer en mode miroir (RAID 1).

Ma compréhension est que Windows 7 Pro peut effectuer la mise en miroir de logiciels, mais puis-je le configurer directement au moment de l'installation? Si c'est le cas, comment? Notez que j'aimerais que le disque soit divisé en trois partitions (OS, applications et données et données en masse), qui devraient toutes être mises en miroir.

Serait-il préférable (plus fiable ou plus rapide) d'utiliser le support RAID matériel de ma carte mère? Ma carte mère est une ancienne nVidia nForce 680i SLI, qui n'est pas la plus stable des cartes mères, et je ne suis pas sûr de la fiabilité de sa configuration RAID 1 (ou si Windows 7 pouvait même détecter et installer sur un volume en miroir matériel) . De plus, les caractéristiques de performance de RAID 1 sont plutôt différentes de RAID 0 ou RAID 5, et je me demande si la mise en miroir logicielle de Windows 7 pourrait en fait être plus rapide que le RAID matériel 1 (par exemple, je suis plus un administrateur Unix lorsque je dois porter le chapeau d'administrateur système, et j'ai eu beaucoup de succès en déployant ZFS; la plupart des implémentations matérielles de RAID 1 doivent lire les deux disques et comparer les résultats pour rechercher des erreurs de données, mais ZFS peut lire à partir d'un seul disque dans le miroir et simplement utiliser la somme de contrôle intégrée, ce qui signifie qu'il peut avoir jusqu'à 2x le nombre de lectures en vol, tant qu'il n'y a pas de corruption de données).

Edit: D'accord, ma question à savoir si Windows 7 peut faire la mise en miroir de logiciels a été répondue, et c'est possible. Je ne sais toujours pas si le RAID logiciel Windows ou la fonction «faux RAID» matériel de ma carte mère est un meilleur choix. Rappelez-vous, je ne m'intéresse qu'à la mise en miroir - pas aux opérations de répartition ou de parité plus compliquées qui montrent généralement les mauvaises performances des solutions RAID de carte mère pourris.

kquinn
la source
Votre carte nVidia nForce a probablement aussi un RAID logiciel, donc cela n'a peut-être pas tant d'importance.
sinni800

Réponses:

5

Je pense que du point de vue des performances, votre meilleur pari est d'essayer les deux et de comparer, et de partager les résultats ici pour que tout le monde puisse les voir! Je suggère d'utiliser l' utilitaire ATTO Disk Benchmark .

Autant que je choisirais, je déteste le "faux raid". Cela m'a toujours causé plus de problèmes qu'elle n'en a empêché. Obtenez un vrai contrôleur RAID ou faites du RAID logiciel. La seule raison pour laquelle le RAID logiciel n'était pas très populaire dans le passé est à cause de problèmes de performances, mais c'est une chose du passé.

churnd
la source
1
Je ne sais pas pourquoi je n'ai pas pensé à me comparer - je suppose que je demandais s'il y avait des pièges largement connus avec l'une ou l'autre approche. Il s'avère que si vous les comparez ... ils fonctionnent à peu près de manière identique; presque le même que mais un peu pire qu'un seul disque (à des profondeurs de file d'attente élevées et de grandes tailles de bloc, le disque unique obtient une formidable augmentation de lecture - saturation du bus du contrôleur peut-être?). L'analyse comparative a cependant révélé une chose: avec le faux matériel RAID activé, le système prend environ 15 secondes de plus pour démarrer, ce qui fait du RAID logiciel le choix le plus attrayant.
kquinn
7

Mes deux centimes:

Windows 7 nécessite probablement que vous convertissiez en volumes dynamiques pour effectuer la mise en miroir. Dans le passé, cela a introduit toutes sortes de maux de tête en raison de la compatibilité avec d'autres utilitaires de disque. En outre, les volumes dynamiques sont très faciles à gâcher si vous devez effectuer des opérations de récupération de disque. Je le sais par expérience personnelle. J'évite généralement les volumes dynamiques "comme la peste".

La mise en miroir sur votre carte mère conserve généralement une structure compatible sur le disque, ce qui signifie que tant que vos pilotes SATA intégrés sont également chargés dans le système d'exploitation, vous pouvez déplacer l'un des lecteurs en miroir vers le port SATA normal et démarrer correctement dans le système d'exploitation, donc vous ne sortez pas vraiment le cou en termes de récupérabilité.

En termes de performances, ils sont probablement tous les deux à peu près les mêmes: les deux utilisent votre CPU pour faire tout le travail.

Enfin, le RAID de la carte mère peut avoir des fonctionnalités supplémentaires utiles, telles que la notification automatique par e-mail en cas de défaillance d'un membre, ce qui est très pratique ....

Peter Mortensen
la source
J'aurais aimé avoir vu ce commentaire avant de prendre ma décision (même si j'aurais probablement choisi un logiciel de mise en miroir avec des volumes dynamiques). Le fakeraid de ma carte mère est simple, il n'y a donc aucune incitation là-bas. Mais, comme vous le dites, les disques dynamiques Win7 ont été un peu bizarres. J'ai dû refaire le miroir quatre fois maintenant - une fois à la création, une fois à la recréation (causée par moi) et deux fois maintenant pour des raisons apparemment aléatoires (peut-être liées à des plantages?). Le code de réargenture de Win7 est retardé - il essaie de réargenter toutes les partitions en miroir sur un disque à la fois, ce qui tue absolument les performances.
kquinn
3

Ayant eu mon crash de contrôleur IDE principal sur un système Windows en cours d'exécution avec Software RAID - et avec mes disques sur des contrôleurs séparés - je suis convaincu que c'est le bon choix. Lorsque le contrôleur IDE s'est écrasé, le résultat visible était une petite icône d'avertissement triangulaire dans la barre d'état système m'informant du problème, mais sinon le système a continué à fonctionner normalement. C'était vraiment assez impressionnant une fois que j'ai réalisé l'ampleur de ce qui s'était passé.

Comparez cela au cas avec Hardware RAID où, si vous perdez le contrôleur, vous avez perdu les deux disques et le système se bloque évidemment.

Brooks Moses
la source
3

Cela dépend vraiment du RAID matériel de la carte mère. De nombreuses cartes mères moins chères (lire: sans serveur) nécessitent de toute façon l'installation de pilotes RAID logiciels sous Windows.

En outre, un RAID matériel sera géré à l'aide de votre carte mère et peut donc être lié à votre carte mère. Si vous êtes déjà préoccupé par la stabilité de votre carte mère, j'éviterais son RAID comme la peste.

Dans ce cas, à moins que votre carte mère ne dispose d'un RAID matériel réel (et non du faux RAID matériel standard), il vaut mieux s'en tenir au RAID Windows 7. Même lorsque l'on considère le RAID matériel pur par rapport au RAID logiciel, il y a des compromis avec chaque système, et le RAID matériel IMO n'est nécessaire que dans un environnement de production.

Josiah
la source
2

Mais ZFS n'est pas RAID 1 ou RAID 0 ou RAID 5.

Le logiciel RAID 1 de Windows 7 est un RAID 1 logiciel, et non une autre technologie que Microsoft appelle RAID 1, donc à moins qu'ils n'aient trouvé un algorithme bien meilleur que celui de votre contrôleur RAID matériel, votre contrôleur RAID matériel fonctionnera probablement mieux que le RAID logiciel. . Cependant, le RAID logiciel vous offre plus de portabilité entre différentes configurations matérielles avec les mêmes disques.

À ma connaissance, la configuration du RAID logiciel dans Windows 7 ne peut être effectuée qu'après l'installation, mais c'est un processus indolore même sur le lecteur de démarrage (convertir le disque en dynamique sous le composant logiciel enfichable de gestion de disque, redémarrer, configurer le miroir).

Tyler
la source
"Mais ZFS n'est pas RAID1 ou RAID0 ou RAID5." Non, c'est tous les trois en un :) Donc, le logiciel RAID Win7 fonctionnera probablement moins bien qu'un contrôleur RAID de carte mère merdique. C'est bon à savoir.
kquinn
1
Les contrôleurs RAID de la carte mère (Intel, nVidia ou AMD) ne sont pas de vrais contrôleurs RAID matériels. Ils s'appuient sur des pilotes logiciels pour implémenter la fonctionnalité RAID. Qu'elles soient ou non plus rapides que l'implémentation de Windows 7 dépend de la qualité du travail accompli par Microsoft.
user10762
2
@davpen [la citation nécessaire] Je dirai avec plaisir que les contrôleurs RAID de la carte mère sont parmi les pires contrôleurs là-bas, mais je ne crois pas qu'ils soient RAID logiciel plus (enfin peut-être un peu plus) que le GPU nvidia est un logiciel Accélération 3D, qui repose sur des pilotes logiciels pour implémenter l'accélération 3D.
Tyler
2
@Tyler - Les contrôleurs RAID de bureau intégrés n'ont pas de cache avec batterie, de RAM dédiée ou de processeur XOR dédié. Cela décharge presque tout le travail sur le CPU, tout comme le RAID logiciel Windows. À cet égard, ils fonctionnent presque de manière identique. La différence si, si votre carte mère meurt, votre RAID logiciel Windows peut être déplacé et importé sur une autre machine, votre solution matérielle ne peut pas être déplacée, sauf vers un contrôleur de faux matériel identique
MDMarra
2
@ Tyler + MarkM - MarkM a raison sur le cache sauvegardé par batterie et la RAM dédiée, bien que le proc XOR dédié dépende du chipset utilisé. certains chipsets sont pires que d'autres. si vous voulez du vrai HW RAID, vous avez quand même besoin d'une carte PCI (e) supplémentaire. mais comme le dit MarkM, l'avantage du RAID logiciel au niveau du système d'exploitation est la portabilité vers différents matériels.
Quack Quichote
1

Quelques petites choses à considérer:

La probabilité de devoir exécuter des choses comme un logiciel d'imagerie de disque: certains ne peuvent pas voir à travers un contrôleur RAID matériel lorsqu'il est activé.

Vous venez d'acheter deux disques - vraisemblablement des disques identiques - des numéros de série presque séquentiels? Si c'est le cas et qu'il y a un problème avec le lot, les deux peuvent échouer simultanément. RAID ne vous achètera rien dans cette circonstance. Vous devriez les acheter séparément - si tout va bien de différents lots.

Lorsque les RAID se cassent, vérifiez si vous devez être hors du système d'exploitation pour reconstruire le miroir. Sur les miroirs logiciels que j'ai vus, vous pouvez démarrer, exécuter le système d'exploitation et effectuer un remirror en arrière-plan, mais cela vous ralentit (évidemment, car il lit un bon lecteur et écrit dans le miroir.) Je ne sais pas ce qui serait nécessaire pour ce RAID matériel.

Blackbeagle
la source
J'ai d'autres plans de sauvegarde de données pour les données importantes. Si les données de ce tableau devaient disparaître, je serais contrarié et mécontent - mais je ne serais pas foutu, car tout ce qu'il contient est soit jetable, soit remplaçable.
kquinn
J'utilise la carte mère RAID depuis quelques années maintenant. Horrible fiabilité des contrôleurs mais le remirroring a toujours fonctionné en arrière-plan avec Windows en cours d'exécution.
Loren Pechtel
Sur certains des systèmes avec lesquels j'ai travaillé, le raid matériel devait être accessible via son propre programme de pré-démarrage. Lors du démarrage, il fournissait une frappe spéciale que vous appuyiez et il avait un mini programme pour initier un nouveau disque dur, le piller, casser le raid, recréer ... mais tout était avant le démarrage. Ce sont des systèmes plus anciens cependant.
Blackbeagle
1

Je pourrais vous aider ici - j'ai été au téléphone avec les gens du support de Microsoft et les gens de Western Digital. Je viens d'acheter deux disques de 1 To car je voulais avoir l'assurance (en raison de mes lazines de sauvegarde) que mes données seraient répliquées / sauvegardées avec un minimum d'interférences. Eh bien ... c'est ce que je sais:

Vous pouvez configurer la mise en miroir pour qu'elle se produise (ce qui est comme RAID 1), mais pas vraiment en procédant comme suit - avec un piège.

  1. Vous devez installer Windows 7 afin de mettre en miroir - donc étant donné que vous l'avez fait

  2. J'aime généralement partitionner mon disque 0 en un C et D où C est pour les trucs et programmes OS et D pour les données. Chaque disque de lecteur 0 et 1 doit être défini sur Dynamic. (NE formatez PAS le disque 1 - laissez-le non formaté - sinon l'étape suivante ne fonctionnera pas).

  3. Cliquez avec le bouton droit sur le lecteur D à partir du disque 0 et cliquez avec le bouton gauche sur Add Mirror- lorsque vous faites cela, vous verrez le disque 1 apparaître et cliquez dessus. Le logiciel a trouvé le disque 1 car il n'est pas entièrement alloué et le voit comme un lecteur libre à mettre en miroir.

  4. Cliquez sur OKet dans quelques instants, vous verrez le même espace disque alloué pour le disque 0 lecteur D sur le disque 1 et il le nomme le même - lecteur D et resynchronisation avec un pourcentage montrant la progression. Cela peut prendre un certain temps, même sans données à synchroniser.

Lorsque la resynchronisation est terminée - aucune autre action n'est nécessaire - sauf que vous devrez peut-être réanalyser le lecteur en cliquant dessus avec le bouton gauche et en choisissant Actiondans le menu Scan Disks- prend juste un moment et vous avez terminé.

Le SEUL problème est - vous ne pouvez pas mettre en miroir le disque 0 - lecteur C! Je suis tellement frustré - il essaie, mais n'obtient que jusqu'à présent, puis vous obtenez un message d'échec sur la zone du disque 0 et parfois vous obtenez l'erreur Virtual Disk Manager "Aucune étendue n'a été trouvée pour le Plex". Quel est le problème avec ça?! J'ai essayé de faire des recherches et peut-être pas assez, mais ni Microsoft ni Western Digital n'ont pu m'aider. Ils ne savent pas ce que cela signifie et peut-être que Windows 7 n'est pas encore tout à fait prêt à tirer parti des capacités de mise en miroir.

Comment contourner cela? - J'apprécierais vraiment de savoir comment tu as fait! Veuillez m'envoyer un e-mail à [email protected].

C'est tout ce que j'ai eu - ça m'a pris un jour fou de travailler avec Microsoft et Western Digital pour obtenir ces informations.

Peter Mortensen
la source
Je n'ai eu aucun problème à mettre en miroir mes partitions système et C: sur Windows 7 Professionnel x64. J'ai suivi essentiellement les mêmes instructions que celles que vous donnez et je les ai reflétées sans aucun problème.
kquinn
La chose "plex" semble se produire si vous avez déjà une autre partition là-bas. Vraiment énervant.
RomanSt
J'ai l'impression que Windows veut que les partitions de démarrage en miroir soient sur les mêmes secteurs sur chaque lecteur (pour des raisons de démarrage, peut-être). Après avoir obtenu une erreur "plex" lorsque j'ai essayé pour la première fois de mettre en miroir ma partition de démarrage, j'ai déplacé la première partition existante sur le lecteur cible vers le gros bloc d'espace libre à la fin pour la supprimer, puis j'ai essayé la miroir à nouveau et il a réussi.
rakslice
1

Ne le fais pas.

Je viens de traverser 3 mois de drame avec un logiciel RAID 5 et Windows 7 (64 bits Premium). Lorsque le RAID fonctionnait, ce n'était pas si rapide. Le système a continué à laisser tomber les disques durs - 6 au total. La dernière paille a été lorsque 2 disques durs ont été déposés, laissant le système dans un état très médiocre. Je viens de dé-RAIDer le système maintenant et j'ai 3 disques durs de 1 To (comme b4 avec le RAID) et le système n'est pas plus lent et beaucoup plus fiable.

Peter Mortensen
la source
1

Le RAID logiciel fonctionne bien pour RAID 0 et RAID 1 - peut-être même RAID 10. Si vous souhaitez opter pour RAID 5 ou RAID 6, procurez-vous un bon contrôleur matériel (ARECA, 3Ware, etc.). Soyez prudent, car bon nombre des cartes RAID sur le marché sont également des «faux RAID», comme les cartes mères.

Bowie
la source
0

Je prévois d'installer ma copie commerciale sur Windows 7 x64 et je pense que je vais passer du RAID matériel 0 à la mise en miroir Windows.

Quelques raisons vraiment.

  1. Je n'ai pas vraiment besoin de 1,5 To sur mon bureau, quand j'ai quelques To dans des boîtiers NAS .

  2. la mise en miroir est beaucoup plus sûre

  3. en miroir, il n'y a pas ou peu de travail à faire par le processeur. Il n'y a pas de XORing. Bien sûr, il n'y a pas non plus de XORing en RAID 0. L'utilisation du processeur ne devrait vraiment entrer en jeu qu'avec RAID 5 ou RAID 6 ou RAID 3.

  4. comme d'autres l'ont dit, la portabilité si ma carte mère plante.

Peter Mortensen
la source