web-dev-qa-db-ja.com

「偽のRAID」と実際のRAIDを区別するにはどうすればよいですか?

FakeRaidのUbuntu wikiページ は次のように述べています:

[A]ハードウェア製品の数...と主張するIDEまたはSATA RAIDコントローラー...これらのいずれも、真のハードウェアRAIDコントローラーではありません。代わりに、単にマルチチャネルディスクコントローラーです。特別なBIOS構成オプションと組み合わせて...

(製品仕様から)マザーボードに「実際の」RAIDがあるかどうか、または「実際の」RAID製品が一般に消費者に利用できないかどうかを識別する一般的な方法はありますか?

31
cdleary

最近、RAIDコントローラーの市場はかなり統合されています。 3つの広範なブラシヒューリスティックを適用できます。

  1. 価格
    Areca、3Ware、Adaptec、LSIの純正RAIDカードの価格をご覧ください。これらのコントローラーよりはるかに安価なものはすべて「偽のRAID」です。それが本当であるには余りにも良い場合は、おそらくそうではないことを覚えておいてください。

  2. メーカー
    実際に真のハードウェアRAIDコントローラーを実際に製造しているメーカーの数はかなり限られています。そのようなキットの主要な製造元の1つによって作成されていないものは、「偽のRAID」である可能性があります。 RAIDコントローラーを構成する主な装備は次のとおりです: Adaptec[〜#〜] lsi [〜#〜]ArecaIntelHighpoint (おそらく頭の上から思い出せない他の1つまたは2つ)。

  3. 仕様
    RAIDカード/コントローラを製造する主な装備品も、Webサイトで仕様を詳細に文書化します。カードの詳細な仕様が見つからない場合は、そのような仕様を入手できるものを入手してください。これらの衣装で製造されたすべてのカードが必ずしもRAIDコントローラであるとは限らないことに注意してください。ただし、Webサイトの仕様でこれを明確にする必要があります。

  4. バッテリー
    これを指摘してくれたsh-betaに感謝:購入する価値のあるほとんどのハードウェアRAIDコントローラには、バッテリバックアップ式キャッシュのオプションもあります。 「フェイクRAID」コントローラーには、マシンのメインRAMをキャッシュとして使用して、キャッシュRAMがありません。

IBM、Dell、HP、およびその他のサーバーメーカーもRAIDコントローラーを販売していることに注意してください。多くの場合、これらはAdaptecまたはLSIによって作成された再バッジコンポーネントです。

RAIDコントローラーを安価で購入したい場合は、さまざまなメーカーの現在および直前の世代から適切な仕様の特定のモデルをいくつか特定してください。次に、ebayでその特定のモデルを検索し、それを直接入手します。

「ホストRAID」または「ソフトウェアRAID」の言及を探してください。すべての偽のRAIDがそれらのいずれかでラベル付けされているわけではありませんが、おそらくそれらの90%をキャッチします。ただし、(まともな)RAIDコントローラーが組み込まれたマザーボードはほとんどありません。最善の策は、まともなアドオンRAIDカードを購入するか、ソフトウェアRAIDを使用することです。 (まったく別世界のバッテリバックアップRAIDカードと比較して)それほど遅くなく、管理が100万倍も簡単で、柔軟性があります。

8
womble

BIOSがこれをマスクするため、多くの「偽の」RAIDコントローラーは特別なソフトウェアなしで機能し、実際には専用のRAIDコントローラーCPUを偽装するため、ソフトウェアだけでは十分なヒントが得られない可能性があります。

また、これは少し興味深いです。「偽の」(ホストベースの)RAIDコントローラーは、今日のCPU速度がそうであるので、多くの「真の」RAIDコントローラーよりもはるかに高速です。もちろん、その代償として、他の目的に使用できる貴重なCPU時間を失うことになります。これは、ほとんどの場合「実際の」RAIDコントローラーが解決するものですが、多額の支払いをする準備ができている場合まともなパフォーマンスに近い場所が欲しい。

ただし、安定性、動作中のホットスワップ、すべてを停止しない再構築速度、オンラインRAIDレベルの移行、バッテリバックアップ式書き込みキャッシュなど、検索するパフォーマンス以外にもあります。

消費者/愛好家向けのマザーボードでは、組み込みRAIDは両方のタイプとして一般的ですが... Intel ICH10などの通常のホストベースのものは、もちろんホストの速度にもよりますが、かなり速いです-しかし、それは好きではありませんこれは、OSだけではできないことをすべて実行しています(ミラーよりも高度なものからの起動を除く)。

これらのマザーボード上の安価な「実際の」RAIDコントローラーは、シンプルでトラブルのないミラーリングを意味する、本当に悲しい作品です。これらは主にパフォーマンスが悪く、まともなキャッシュやバッテリーなどの通常の機能がありません。それらから離れて、パフォーマンス手段に使用しないでください。 「SuperDrive」や「EasyRaid」などの奇妙なラベルが付いていることが多く、RAID処理には低速でシンプルなチップを使用します。

他の回答がすでに示しているように、コンテキスト内の偽造でないRAIDコントローラーは少しコストがかかりますが、これだけで簡単に識別できます。しかし、ほとんどすべてのコントローラーは、少なくともいくつかのホストベースの処理も行います-それは、専用のCPUがどれだけ(または少し)どれだけ高速であるかが問題です。

8
Oskar Duveborn

一般に、RAIDシステムが機能するためにソフトウェアが必要な場合、少なくとも私の考えでは、それは適切なRAIDコントローラではありません。良いものは、BIOS /プリブートで必要なすべてを行います。

3
Chopper3

HPでは、サーバーで「偽のRAID」(ICH9R)と「pukka RAID」(アドインカード)の両方を使用しているようです。私は両方の種類について触れてきました。 「本物のRAID」カードに追加の費用を支払う。賢く選択すれば、1枚のマザーボードよりも長持ちする優れたカードが手に入ります。

一方、3番目のRAIDの「タイプ」があると思います。ソフトウェアRAID(Linuxの場合)です。私はしばらくの間、いくつかのソフトウェアRAID Linuxボックスを使用していて、とても満足しています。主に、ライブCDと十分なSATAポートを備えたコンピュータを使用してRAIDを再配置できるという事実によるものです。そこに行って、それをやった!

2
Matti Viljanen