web-dev-qa-db-ja.com

シングルドライブRAID 0アレイとは何ですか?

RAID 0についての私の理解は、データがアレイ内のすべてのドライブにわたって分割およびストライプ化されることです。アレイにドライブが1つしかない場合、単一ドライブのRAID 0アレイのポイントは何ですか、それはどのように機能しますか?

これらのセフのベンチマーク から、少なくとも一部のケースでは、JBODと比較して具体的なパフォーマンスの違いがあるように見えます。

私の最高のグーグルにもかかわらず、私は実質的なものを見つけることができませんでした。ありがとう!

6
JKnight

この実装の場合(LSI SAS2208コントローラ)、JBODはオンボードキャッシュを使用せず、シングルディスクRAID0はオンボードライトバックキャッシュを使用します。 cephベンチマークは test setup で説明しています。パフォーマンスの向上は、ストライピングではなくキャッシングによってもたらされます。ほとんどのRAIDコントローラーでは、JBODをサポートする方法として単一ディスクRAID0またはRAID1をセットアップできます。このコントローラーは、JBOD(コントローラーキャッシュなし)もサポートするという点で少し異なります。

RAIDレベルが通常よりも少ないディスクを使用し、パフォーマンスまたは冗長性を向上させることができる場合があります。たとえば Linux md RAID10は2つ以上のディスクで使用できます 、4つ以上のディスクと偶数を必要とする従来のRAID10とは異なり、奇数のディスクを含みます。 2つのディスクを持つLinux md RAID10は RAID1より高速 です。

14
Anton Cohen

単一ディスクのRAID-0は、キャッシュディスク(Intel Smart Response)として機能するSSDディスクで主に使用されます。 SSDキャッシュを介してHDDまたはRAIDボリュームの「加速モード」をアクティブにすると、IRSTドライバーがディスクをRAID-0ボリュームに変換します。ディスク領域全体を使用していない場合は、自動的に2番目のRAID-0ボリュームが作成され、他のデータに使用できます。私の例:

enter image description here

メリットがないので、なぜRAIDモードにする必要があるのか​​わかりません。たぶんいくつかの特定の操作のためにマイナーな後押しがあります。

2
premiero

単一ドライブのRAID 0アレイなどはありません。 RAID 0アレイをセットアップするには、2つ以上のディスクが必要です。参照している記事のテスト設定を誤って読んでいると思います。

ただし、正しいのは、RAID 0アレイ(RAID 0モードではないことに注意)では、データがアレイ内のすべてのディスクにストライプ化されることです。 1つのドライブに障害が発生するとアレイに障害が発生するため、実際の冗長性はないため、これは奇妙なRAIDレベルです。 RAID 0は、冗長性やフォールトトレランスがなく、同じサイズである限り、アレイのすべてのディスクで利用可能な合計容量を提供します。サイズが異なる場合、各ディスクは、アレイ内の最小のディスクのサイズに制限されます。

0
HostBits

この投稿は古いですが。この質問についての入力を追加すると思いました。単一ディスクRAID 0が可能であり、使用されています。いつも見ています。通常、1つ、5、6などのより大きなRAIDに関連付けずに、オペレーティングシステムで1つのハードドライブのみが表示されるようにしたい場合は、誰かが単一のディスクRAID 0を設定します。 JBODまたはHBAモードをサポートしていません。 raidコントローラーは、1つまたは複数のドライブではなく、1つのドライブにraid 0ヘッダーを単純に指定します。また、複数のドライブが必要になる場合があるため、これはRAIDコントローラの制限に行く可能性があることに注意してください。

0
Beboop

実際に存在する物理ディスクの数に関係なく、一部のサーバー構成ではRAIDをロードする必要があることをここで言及することも役立ちます。

たとえば、コントローラボードを介してのみディスクにアクセスできるサーバーシャ​​ーシ。

このシナリオでは、RAID 0がデフォルトのセットアップです。