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

3GB/sを超えると言われているRAIDカードAdaptec ASR-7805とIntel 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かな。

Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。