RAID0のストライプサイズはどれが最速なのかベンチしてみた

3GB/sを超えると言われているRAIDカードAdaptec ASR-7805Intel SSD 530 120GB×8枚でRAIDOを組んでCrystal DiskMarkでベンチしてみました。

RAID0(ストライピング)の標準のストライプサイズは256KBなのですが、「最速のサイズはいくらなのか?」が気になり、思い切って設定できるすべてのストライプサイズ(16,32,64,128,256,512,1024KB)でベンチしてみました。

環境

OS Microsoft Windows 7 Home Premium (x64) SP1
CPU Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
メモリ 8GB (PC3-10600 DDR3)
マザーボード ASRock Z77 Extreme4-M
RAIDカード Adaptec ASR-7805
SSD Intel SSD 530 120GB × 8枚

RAIDディスクをシステムドライブとして使うため、ストライプサイズの変更の度にOSをインストールして、インストール後のほやほやの状態でベンチしてみました。ひまじゃないとできないなですね。疲れました(笑)

ベンチの結果

ストライプサイズ16KB(テストデータ:ランダム)
ストライプサイズ16kb
ストライプサイズ32KB(テストデータ:ランダム)
ストライプサイズ32kb
ストライプサイズ64KB(テストデータ:ランダム)
ストライプサイズ64kb
ストライプサイズ128KB(テストデータ:ランダム)
ストライプサイズ128kb
ストライプサイズ256KB(テストデータ:ランダム)
ストライプサイズ256kb
ストライプサイズ512KB(テストデータ:ランダム)
ストライプサイズ512kb
ストライプサイズ1024KB(テストデータ:ランダム)
ストライプサイズ1024kb

シーケンシャルだけみれば128KB、256KB、512KBあたりのストライプサイズが良さそうに見えますが、512kbランダムの読み込みが遅いのが気になります。バランス的には64KBがいいのかな~って感じがしますが、結局どれがいいかわからなくなってきました...。

オリオスペックさんの過去の記事(アダプテック 待望の新製品 ASR-71605 SGL 登場)でSAMSUNG 830×8枚でベンチした結果ではストライプサイズ64KBで、シーケンシャルライトも3GB/s出てますが、それと比べて今回は1GB/sと低いですが、IntelのSSDだからしょうがないのかな。

SAMSUNG 840 EVO×8枚でベンチしたマイナビニュースの記事(いつかはこんなの作ってみたい - PCショップ「BUY MORE」がSamsung SSD 840 EVO 1TB×8台のRAID 0をデモ)ではシーケンシャルリード・ライトともに3.5GB/sを超えてました。次にSSDを買うならSAMSUNGかな。