« 今週の 先週のPOPギャラリー |
メイン
| ELSAオリジナルケース展示中 »
2008年12月17日
高速ストレージで1GB/s突破を目指す!
ANS-9010×4台のRAID 0動作テスト
DDR2対応のRAMディスクユニット「ANS-9010」を4台入手できたので、RAID 0で読み込み速度1GB/sを目指してみました。
夢の1GB/s越えなるか?!
▼1GB/sを越えられる条件
今回使用するANS-9010はSerial ATAコネクタを2つ備えており、1ポートあたりの読み込み速度は約180MB/s。数字の上では3台で1GB/s越えとなります。今回は4台用意しているのでストレージ側はゆとりをもって1GB/sとなるはず。
RAIDカードの方ですが、PCI Express接続であれば1レーン256MB/sの転送速度があるので、レーン分の速度が出ると仮定するとx4動作以上のカードで1GB/sを越えられます。また、PCI-Xも規格的には1GB/sを越えられます。ただし、実際にどの程度の速度が出るかはRAIDカードによりけりなので難しいところですが……。
今回はレーン数などの条件を満たすPCI Express x8動作/8チャネル対応のHighPoint RocketRAID 3520を使用しました。
▼接続ポート数ごとの速度の変化をみる
まずは接続台数を増やしながら速度の変化を見ていくことにします。RAIDのブロックサイズは16KB、カード搭載のキャッシュはオフ、ベンチマークの計測サイズは1,000MBの状態で テストしています。
まずは4ポート(2台)接続時のベンチマーク結果です。シーケンシャルリードは689MB/sほどで、1ポートあたりの速度は約170MB/s。4KBのランダムアクセス以外は接続数分リニアに速度が上がっているようです。
6ポート(3台)接続時のベンチマーク結果ですが、急に速度があがらなくなりました。シーケンシャルリードは728MB/sほどで、4ポート接続時との差はわずか39MB/s。5ポート目以降は1ポートあたり約20MB/sしか上昇していないことに……。
8ポート(4台)接続時のベンチマーク結果です。シーケンシャルリードは756MB/sほどで、6ポート接続時からの上昇幅は28MB/sのみ。1GB/sにはだいぶ遠い結果となりました orz
おそらくこのあたりの速度がRocketRAID 3520の限界のようです。
おまけですが、ベンチマークの測定サイズを50MBに変更し、搭載キャッシュオンの状態の速度も測ってみました。ベンチマークの値は搭載キャッシュの速度です。
キャッシュ内の領域は一般的なストレージとして扱えないので参考程度にしかならない数字ですが、キャッシュ内のデータであれば1GB/sを越える場面もあるようです。
▼1GB/sを越えることは可能なのか?
今回の環境では1GB/sを越えることはできませんでした。借金をしてまでANS-9010を買った身としては悔しい結果に。
多少調べてみましたが、読み込み速度が1GB/sを越えられるRAIDカード自体は複数存在する模様。ArecaのサイトにSAS HDD 16台(SAS Expander使用)による複数RAIDカードのベンチマーク結果が掲載されており、 Areca ARC1680、Adaptec 5805、LSI-8888ELPなどは読み込み速度1GB/sを越えとなっています。ただし、ANS-9010が動く保障はなく、高価なRAIDカードなので気軽には手が出せませんが……。
なお、2ちゃんねる 自作PC板に書き込まれていた情報ですが、Areca ARC-1680(無印)の動作報告が過去に一件だけありました。もしかするとANS-9010が動作するRAIDカードとしては現状最速となるかもしれません。ちなみに、ARC-1680ix系は相性問題があるようです。
資金的に難しい状況ですが、高速なRAIDカードにふれる機会があればもう一度1GB/s越えに挑戦しようと思います。
□ARC 1680 V.S Adaptec 5805 V.S LSI-8888ELP Streaming Write /Read Performance Comparison(Areca)
http://www.areca.com.tw/indeximg/pdf/arc1680_v.s_adaptec5805_v.s_lsi_8888e_comparison.pdf
□関連記事
DDR2対応RAMディスク「ANS-9010」を試す ~現状最速のSATAデバイス? 体感はSSDを越える快適さ~
http://www.watch.impress.co.jp/akiba/hotline/20081108/sp_acard.html
安価なメモリでRAMディスクは動くのか? ~DDR2 2GB=1,980円のメモリで試すANS-9010~
http://akiba-pc.watch.impress.co.jp/blog/archives/2008/11/ramddr2_2gb1980.html