web-dev-qa-db-ja.com

RAID 0のストライプサイズは各ディスクに配置された量ですか?または合計ブロックサイズ?

RAID0では、64kのストライプサイズを使用しますストライプサイズは各ディスクに配置される量ですか?
ディスクA64k(ストライプサイズは64k)
ディスクB64k
または
ストライプサイズは、ディスクのセットに供給されるブロックの合計サイズですか?
ディスクA32k(ストライプサイズは64k)
ディスクB32k

RAIDハードウェア/ソフトウェアはIntelチップセットSATAコントローラーであり、OSはWindowsです。

知っておくべき人を訪ねましょう

1)マイクロソフト
ストライプサイズは、RAIDセット内のデータ分散のディスク単位あたりです。ストライプサイズは、ブロックサイズとも呼ばれます。

http://technet.Microsoft.com/en-us/library/ee832792.aspx
ディスクごとに、64kストライプは各ディスクで64kになります。

2)インテルフォーラム
。 。 。 32KBのクラスターがある場合。 RAIDコントローラーに64KBのストリップサイズがあるとし、それが順次書き込みであると仮定します。最初のファイルは、最初のディスクのストリップの最初の32KBに書き込まれます。次に、2番目のファイルの最初の32KBが、最初のディスクのストリップの残りの32KBに書き込まれます。

https://communities.intel.com/thread/17622?start=0&tstart=
ブロックストライプサイズ全体が2つのディスクに分割されることを示します。 64kのストライプでは、各ディスクに32kが送信されます。

私は事実が必要です、ウェブの多くの領域はこれを2つの異なる方法で議論します。ストライプサイズはどれくらいですか?

3
Psycogeek

データストライピング:

コンピューターのデータストレージでは、データストライピングは、ファイルなどの論理的に連続したデータをセグメント化する手法であり、連続するセグメントが異なる物理ストレージデバイスに保存されます。

- ウィキペディア

詳細については、 フォレンジックデータ復旧コースからのRAID復旧 も参照してください(Youtubeビデオ)

Raid 0 diagram


データストライピングについて説明するときに使用される用語

ストライプ/ブロック:

ストライプは、アドレス指定できるRAIDアレイ内のデータの最小チャンクです。上の図では、A1のサイズは、このサイズの範囲が4〜256KBのストライプサイズと見なされます(これらはハード制限ではなく、一般的なアプリケーションです)。 )

ストライプ幅:

Stripe-widthは、上記のデータストライピングアレイ内のドライブ数の測定値です-Stripe-Width = 2

アレイにさらに2つのドライブを追加すると、次のようになります-Stripe-Width = 4

論理ドライブ:

論理ドライブは、すべてのストライプの合計値です。

Logical Drive in Raid array

ストライプサイズ:

さて、これは私が行った調査から、非常にあいまいな用語です。ただし、IntelサウスブリッジICH7R、ICH8R、およびICH9Rの場合、このレフリーは単一のストライプまたは単一のドライブを参照します。

自分の調査からわかるように、ストライプサイズを使用してストライプのサイズを参照する人もいれば、ストライプのサイズにストリップ幅を掛けたものとして参照する人もいます。


彼らは言語の中央制御ではないため、インターネット全体で使用されている言語の多くの誤用です。顔が原因で、登録されているデータストライピングのバリエーションが非常に多いため、中央制御がないと、これが定義される可能性はほとんどありません


出典:


脚注

OPによって参照されたIntelの作品は、Stack Exchangeサイトのようにピアレビューを受けず、回答はほとんどまたはまったく担当者がいない人に受け入れられました

2
50-3

簡単な考え:3つのメンバーディスクを備えたRAID 0を想像してください(これは完全に有効なセットアップです)。ストライプサイズがディスクのセットに供給されるブロックの合計サイズであり、ストライプサイズが64 KiBの場合、すべてのディスクに21845.33バイトを書き込む必要がありますが、これはまったく不可能です。

5
Gene

ストリップサイズはセクターサイズと同じではないため、引用した2つのソースの間に矛盾はないと思います。

セクターサイズはオペレーティングシステムに認識されており、セクターは1つのファイルに対してディスクに割り当てることができる最小の単位です。

ストリップサイズはRAIDコントローラーに認識されており、1回の読み取り/書き込み操作で読み取り/書き込みが可能な最小単位です。

したがって、ストリップサイズが64Kでセクターサイズが32Kの場合、各ストリップには2つのセクターがあり、オペレーティングシステムは2つのセクターのそれぞれを2つの異なるファイルに割り当て、RAIDコントローラーに詳細を処理させることができます。

したがって、答えは、64Kのストリップサイズは各ディスクで64Kであるということです。結論として、ファイルが比較的小さい場合、ストリップサイズはセクターサイズと等しくなければなりません。大きなストリップサイズは、大きなファイル、および順次読み取り/書き込み操作または大きなチャンクのランダムアクセスに対してのみより効率的です。

3
harrymc