RAID 1ソフトウェアミラーリングとFake RAIDの違いは何ですか?


13

メインデスクトップ用に2台の新しいハードドライブとWindows 7 Professional 64ビットのコピーを注文しました。新しいドライブにWindows 7をクリーンインストールします(何かが悲惨な問題を起こした場合に備えて、古いWindows XP Professionalブートパーティションをしばらく残しておきます)。それらをミラー化(RAID 1)モードでセットアップしたい。

私の理解では、Windows 7 Proはソフトウェアミラーリングを実行できますが、インストール時にこれを直接設定できますか?もしそうなら、どのように?ディスクを3つのパーティション(OS、アプリケーションとデータ、バルクデータ)に分割し、それらすべてをミラーリングする必要があることに注意してください。

マザーボードのハードウェアRAIDサポートを使用する方が良い(信頼性が高い、または高速)でしょうか?私のマザーボードは古いnVidia nForce 680i SLIであり、これはマザーボードの中で最も安定していないため、そのRAID 1構成がどれほど信頼できるかわかりません(または、Windows 7がハードウェアミラーボリュームを検出してインストールできる場合) 。また、RAID 1のパフォーマンス特性はRAID 0またはRAID 5とはかなり異なり、Windows 7のソフトウェアミラーリングが実際にハードウェアRAID 1 より高速であるのではないかと考えています(たとえば、私はUnix管理者ですシステム管理者の帽子をかぶる必要があり、ZFSの展開に大成功しました; ほとんどのハードウェアRAID 1実装は、両方のディスクを読み取り、結果を比較してデータエラーを探す必要がありますが、ZFSはミラー内の1つのディスクのみから読み取り、組み込みのチェックサムを使用するだけで、最大2倍の読み取りが可能です飛行中、データ破損がない限り)。

編集:さて、Windows 7がソフトウェアミラーリングを実行できるかどうかについての私の質問に回答しました。ただし、WindowsソフトウェアRAIDまたはマザーボードのハードウェア「フェイクRAID」機能のどちらが良い選択かはまだわかりません。私はミラーリングにのみ興味があることを覚えておいてください-粗雑なマザーボードRAIDソリューションのパフォーマンスの低下を一般的に示す、より複雑なストライピングまたはパリティ操作ではありません。


nVidia nForceボードにはおそらくソフトウェアRAIDも搭載されているので、それほど重要ではないかもしれません。
sinni800

回答:


5

パフォーマンスは賢明だと思います、あなたの最善の策は両方とベンチマークを試して、ここで結果を共有してみんなが見ることです!ATTO Disk Benchmarkユーティリティを使用することをお勧めします。

私が選択する限り、「偽の襲撃」は嫌いです。常にそれが防ぐよりも多くの問題を引き起こしました。実際のRAIDコントローラーを入手するか、ソフトウェアRAIDを実行します。ソフトウェアRAIDが過去にあまり人気がなかった唯一の理由は、パフォーマンスの問題のためですが、それは過去のものです。


1
自分でベンチマークを行うことを考えなかった理由はわかりません。どちらかのアプローチで広く知られている落とし穴があるかどうかを尋ねていたのではないでしょうか。ベンチマークを行うと...ほぼ同じように機能することがわかりました。ほぼ同じですが、単一のディスクよりもわずかに悪いです(キューの深さが高く、ブロックサイズが大きい場合、単一のディスクは非常に大きな読み取りブーストを取得します-コントローラバスの飽和状態かもしれません)。ただし、ベンチマークでは1つのことが明らかになりました。ハードウェアの偽RAIDをオンにすると、システムの起動に最大15秒かかるため、ソフトウェアRAIDがより魅力的な選択肢になります。
kquinn 2009年

7

私の2セント:

Windows 7では、おそらくミラーリングを行うためにダイナミックボリュームに変換する必要があります。過去において、これは他のディスクユーティリティとの互換性のためにあらゆる種類の頭痛をもたらしました。また、ディスク回復操作を行う必要がある場合、ダイナミックボリュームの混乱は非常に簡単です。これは個人的な経験から知っています。私は通常、「疫病のような」ダイナミックボリュームを避けます。

マザーボードのミラーリングは通常、ディスク上の互換構造を保持します。つまり、オンボードsataドライバーもOSにロードされている限り、ミラードライブのいずれかを通常のsataポートに移動し、OSを正常に起動できます。回復性の観点から首を突き出していないのです。

パフォーマンスに関しては、おそらくどちらもほぼ同じです。どちらもCPUを使用してすべての作業を実行します。

最後に、マザーボードRAIDには、メンバーに障害が発生した場合の自動電子メール通知など、便利な機能が追加されている場合があります。


決定を下す前にこのコメントを見たことを望みます(ただし、おそらくダイナミックボリュームを使用したソフトウェアミラーリングを選択した可能性があります)。私のマザーボードの偽装は必要最低限​​であるため、インセンティブはありません。しかし、あなたが言うように、Win7ダイナミックディスクは少し奇妙です。ミラーを4回再作成する必要がありました-作成時に1回、再作成時に1回(私が原因)、ランダムに見えるように2回(クラッシュに関連している可能性があります)?Win7の再同期コードは遅延されます。ディスク上のすべてのミラーパーティションを一度に再同期しようとするため、パフォーマンスが完全に低下します。
kquinn 2009年

3

ソフトウェアRAIDを搭載した実行中のWindowsシステムでプライマリIDEコントローラーがクラッシュし、ディスクが個別のコントローラーでクラッシュしていたので、それが正しい選択だという理由で販売されました。IDEコントローラーがクラッシュすると、目に見える結果はシステムトレイに小さな三角形の警告アイコンが表示され、問題が通知されましたが、それ以外はシステムは正常に動作し続けました。起こったことの大きさを理解すると、それは本当に印象的でした。

これをハードウェアRAIDの場合と比較してください。コントローラーを失うと、両方のディスクが失われ、システムが明らかにクラッシュします。


3

それは本当にマザーボードのハードウェアRAIDに依存します。多くの安価な(サーバーなしの)マザーボードでは、とにかくWindows内にソフトウェアRAIDドライバーをインストールする必要があります。

また、ハードウェアRAIDはマザーボードを使用して処理されるため、マザーボードに縛られる可能性があります。マザーボードの安定性についてすでに懸念がある場合は、ペストのようなRAIDを避けます。

この状況では、マザーボードに実際のハードウェアRAID(標準の偽のハードウェアRAIDではない)がなければ、Windows 7 RAIDを使い続ける方がはるかに良いでしょう。純粋なハードウェアRAIDとソフトウェアRAIDを検討する場合でも、各システムにはトレードオフがあり、IMOハードウェアRAIDは実稼働環境でのみ必要です。


2

ただし、ZFSはRAID 1またはRAID 0またはRAID 5ではありません。

Windows 7ソフトウェアRAID 1はソフトウェアRAID 1であり、MicrosoftがRAID 1と呼んでいる他の技術ではないため、ハードウェアRAIDコントローラーよりもはるかに優れたアルゴリズムが見つからない限り、ハードウェアRAIDコントローラーはおそらくソフトウェアRAIDよりも優れたパフォーマンスを発揮します。ただし、ソフトウェアRAIDを使用すると、同じドライブを使用した異なるハードウェアセットアップ間での移植性が向上します。

私の知る限り、Windows 7でのソフトウェアRAIDのセットアップはインストール後にのみ行うことができますが、ブートドライブ上でも簡単なプロセスです(ディスク管理スナップイン、再起動、セットアップミラーでディスクをダイナミックに変換します)。


「しかし、ZFSはRAID1またはRAID0またはRAID5ではありません。」いいえ、3つすべてが1つになっています:)したがって、Win7ソフトウェアRAIDはおそらく、粗末なマザーボードRAIDコントローラーよりもパフォーマンスが低下します。知っておくといいです。
kquinn

1
マザーボードRAIDコントローラー(Intel、nVidia、またはAMD)は、真のハードウェアRAIDコントローラーではありません。RAID機能を実装するためにソフトウェアドライバーに依存しています。Windows 7の実装よりも高速であるかどうかは、Microsoftの仕事の質にかかっています。
user10762

2
@davpen [要出典]私は喜んでマザーボードRAIDコントローラーは世の中の最悪のコントローラーだと言いますが、nvidia GPUがソフトウェアである以上にソフトウェアRAIDであるとは思いません。 3Dアクセラレーション。ソフトウェアドライバーに依存して3Dアクセラレーションを実装します。
タイラー

2
@Tyler-オンボードデスクトップRAIDコントローラーには、バッテリバックアップ式キャッシュ、専用RAM、または専用XORプロセッサーはありません。これにより、WindowsソフトウェアRAIDと同様に、ほとんどすべての作業がCPUにオフロードされます。この点で、それらはほぼ同じように機能します。マザーボードダイは、WindowsのソフトウェアRAIDを移動し、別のマシンにインポートすることができれば、あなたの擬似ハードウェア・ソリューションが同じ偽-ハードウェアコントローラを除いて、移動することができないという場合は違い
MDMarra

2
@ Tyler + MarkM-バッテリーバックアップキャッシュと専用RAMに関するMarkMの権利。ただし、専用XORプロシージャは使用するチップセットによって異なります。一部のチップセットは他のチップセットよりも劣っています。実際のHW RAIDが必要な場合は、とにかくアドオンPCI(e)カードが必要です。しかし、MarkMが言うように、OSレベルのソフトウェアRAIDの利点は、異なるハードウェアへの移植性です。
偽物のキホーテ

1

考慮すべきいくつかの小さなこと:

ディスクイメージングソフトウェアのようなものを実行する必要があるかどうかの可能性:有効になっているハードウェアRAIDコントローラーを介して見えない人もいます。

2台のドライブを購入しました-おそらく同一のドライブ-ほとんど連続したシリアル番号ですか?その場合、バッチに問題があると、両方が同時に失敗する可能性があります。この状況では、RAIDは何も購入しません。それらを別々に購入する必要があります-できれば異なるバッチから。

RAIDが破損した場合、ミラーを再構築するためにOSから離れる必要があるかどうかを確認します。私が見たソフトウェアミラーでは、起動してOSを実行し、バックグラウンドで再ミラーリングできますが、速度が低下します(明らかに、適切なドライブを読み取ってミラーに書き込むため)。何が必要かわからないこのハードウェアRAID用。


重要なデータについては、他のデータバックアップ計画があります。この配列のデータがなくなると、私は動揺して不幸になりますが、配列にあるものはすべて使い捨てまたは交換可能だからです。
kquinn 2009年

数年前からマザーボードRAIDを使用しています。コントローラの恐ろしい信頼性ですが、再ミラーリングは常にWindowsを実行しているバックグラウンドで実行されています。
ローレンペクテル2009

私が使用したシステムのいくつかでは、ハードウェアRAIDに独自のプリブートプログラムを介してアクセスする必要がありました。起動中に、押すと特別なキーストロークが表示され、新しいハードドライブを初期化し、空襲し、空襲を破り、再作成するミニプログラムがありましたが、それはすべて起動前でした。しかし、それらは古いシステムでした。
ブラック

1

私はここで手伝うことができます-私はマイクロソフトのサポートの人々とWestern Digitalの人々と電話で話し合ってきました。最小限の干渉でデータが複製/バックアップされることを保証したいので(バックアップの遅延のため)1 TBのドライブを2台購入しました。まあ...これは私が知っていることです:

ミラーリングを発生するようにセットアップできます(これはRAID 1に似ています)が、実際には以下のことを行うことではありません-落とし穴があります。

  1. ミラーリングするにはWindows 7をインストールする必要があります。

  2. 私は通常、ディスク0をCとDに分割します。CはOSのものとプログラム用で、Dはデータ用です。各ドライブディスク0および1は、動的に設定する必要があります。(ディスク1をフォーマットしないでください-未フォーマットのままにしてください-そうしないと、次のステップは機能しません)。

  3. ディスク0のドライブDを右クリックし、左クリックしAdd Mirrorます。これを行うと、ディスク1が表示されてクリックします。ソフトウェアは、ディスク1が完全に割り当てられていないことを検出し、ミラーリングする空きドライブとして認識します。

  4. クリックするOKと、しばらくすると、ディスク1のディスク0ドライブDに同じドライブ領域が割り当てられ、同じ名前が付けられます。ドライブDと進行状況を示すパーセンテージで再同期します。同期するデータがない場合でも、これには時間がかかる場合があります。

再同期が完了すると、それ以上の操作は必要ありません-ドライブを左クリックActionしてメニューから選択することでドライブを再スキャンする必要がある場合を除いて、Scan Disksほんの一瞬で完了です。

唯一の問題は、ディスク0をミラーリングできないこと-ドライブCです!私はとてもイライラしています-それを試みますが、それまでにしか取得できず、ディスク0領域にエラーメッセージが表示され、「ディスクのエクステントが見つかりません」という仮想ディスクマネージャーエラーが表示されることがあります。どうしたの?私は調査を試みましたが、おそらく十分ではありませんでしたが、MicrosoftもWestern Digitalも助けてくれませんでした。彼らはそれが何を意味するのか分からず、おそらくWindows 7はドライビングミラーリング機能を利用する準備がまだ整っていません。

これを回避する方法は?-あなたがそれをどうやってやったかを知って本当に感謝しています!freeman.jeffrey@verizon.netで私にメールしてください。

私が得たのはこれだけです。Microsoftと協力して、Western Digitalがこの情報を手に入れたのはもう1日かかりました。


Windows 7 Professional x64でシステムとC:パーティションのミラーリングに問題はありませんでした。基本的にあなたと同じ指示に従い、問題なくミラーリングしました。
kquinn 2009年

「プレックス」の問題は、すでに別のパーティションがある場合に発生するようです。本当に忌々しい。
RomanSt

Windowsは、ミラーリングされたブートパーティションを各ドライブの同じセクターに配置することを望んでいます(ブート可能性の理由から)。最初にブートパーティションをミラーリングしようとしたときに「プレックス」エラーが発生した後、ターゲットドライブの既存の最初のパーティションを最後に大きな空きブロックに移動して、邪魔にならないようにし、再びミラーリングし、成功しました。
rakslice

1

しないでください。

ソフトウェアRAID 5とWindows 7(64ビットプレミアム)で3か月のドラマを経験しました。RAIDが機能していたとき、それはそれほど速くありませんでした。システムはハードディスクドライブをドロップし続けました-合計で6台。最後のストローは、2台のハードディスクドライブが落とされ、システムが非常に貧弱な状態になったときでした。システムのRAIDを解除したばかりで、そこに3 x 1 TBのハードディスクドライブがあり(RAIDを備えたb4として)、システムの速度は遅くなりません。


1

ソフトウェアRAIDは、RAID 0およびRAID 1-多分RAID 10でも正常に機能します。RAID5またはRAID 6を使用する場合は、適切なハードウェアコントローラー(ARECA、3Wareなど)を入手してください。市場に出回っているRAIDカードの多くは、マザーボードのように「偽のRAID」でもあるので注意してください。


0

Windows 7 x64に小売コピーをインストールする予定で、ハードウェアRAID 0からWindowsミラーリングに切り替えると思います。

本当にいくつかの理由。

  1. NASボックスに数TBある場合、デスクトップに1.5 TBは実際には必要ありません。

  2. ミラーリングははるかに安全です

  3. ミラーリングでは、プロセッサによる作業はほとんどありません。非XORがあります。もちろん、RAID 0にもXORはありません。プロセッサの使用率は、実際にはRAID 5またはRAID 6またはRAID 3でのみ有効になります。

  4. 他の人が言ったように、私のマザーボードがクラッシュした場合の移植性。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.