web-dev-qa-db-ja.com

RAID 1にはストライプサイズがありますか?

RAIDレベルを理解しようとしています。ストライプサイズの概念がRAID 1に意味をなさないかと思います。

ドライブは、お互いのバイトミラーの場合、多かれ少なかれバイトです。したがって、RAIDコントローラーは、ストライプの概念に関係なく、任意の範囲のデータを自由に読み取ることができます。これは正しいです?

この問題を検索したところ、RAID 1に関して言及されているストライプサイズは確認できませんでしたが、ストライプサイズがないことを確認できませんでした。

2
boot4life

ちょっと。チャンク、ストライプ、またはストライドサイズは、単一の論理データサイズですIO複数の物理ディスクに分散している場合[ウィキペディア: データストライピング ]。これはまた、単一のディスクの最大サイズIOサイズのように、最適な最小読み取り/書き込みサイズ。

定義により、ストライプサイズはセグメントサイズの倍数です(ディスクの数からパリティディスクを差し引いた数)。したがって、RAID1の場合、これはストライプサイズ=セグメントサイズです。これは、N-1パリティディスクを持つNディスク= 1であるためです。

RAID1では、書き込みの場合、データは常にすべてのディスクに複製されるため、問題にはなりませんが、速度を上げるためにストライプ化されることが多い読み取りの場合は、任意のディスクからシリアルに読み取るサイズにすることができます(セグメントサイズ=ストライプのため)サイズ)。

RAID1の場合は構成可能です。 Linux mdraidサブシステムでRAID1のチャンクサイズを設定できることは知っています。

4
Andrew Domaszek