自宅のファイルサーバのアレイコントローラとして、HP 社の SmartArray E200 /128MB BBWC を HP 社の ML150G3 で利用しているのだが、どうもパフォーマンスがよろしくない。
はじめは NW 経由での利用が主であるため、 ネットワークの帯域が律速しているのかとも思ったが、そうでもない様子なのでファイルサーバに利用している各 HDD や RAID アレイのベンチマークを取ってみた。
ベンチマークには Bonnie++ を利用。
bonnie++ -u root -d /path/to/target
比較のためにいくつか別の物も交えて測定。SmartArray の Firmware は 1.72 (現段階での最新)を利用。Linux の CCISS ドライバは 3.6.14 (Linux 2.6.23 標準添付)。測定対象ファイルシステムは XFS 。
SmartArray E200 RAID1 SATA(250GB)x2
Version 1.93c ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
4G 692 99 11761 2 10264 2 1436 98 71341 7 360.3 4
Latency 12002us 3774ms 4547ms 17297us 86848us 87940us
SmartArray E200 RAID5 SATA(500GB)x4
Version 1.93c ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
4G 677 98 9818 1 9031 1 1476 98 162793 15 327.9 4
Latency 11888us 3798ms 1249ms 24161us 55268us 119ms
ML150G3 on-board SATA(320GB)
Version 1.93c ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
4G 686 96 77429 14 34061 5 1474 99 84327 11 212.7 2
Latency 11598us 716ms 310ms 17048us 27615us 342ms
LinuxSoftRAID RAID5 SATAx4(USB 250GB)
Version 1.93c ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
4G 653 93 12663 2 9030 1 1446 96 35671 3 173.1 2
Latency 11870us 1851ms 526ms 41767us 49936us 1392ms
SmartArray 経由だと書き込みが 10MB/sec 程度しか出ない(逆に読み込みに関しては十分な性能が出ている様子)。オンボードの SATA ポートを使うと 70MB/sec(write) 出ていることを考えると明らかに書き込みが遅い。いくらなんでも、USB 経由の HDD で構築された RAID アレイよりもパフォーマンスが悪いとは・・・。ハードウェア RAID コントローラを名乗っておきながらこの結果は無いでしょう。
HP から出ている Linux 用ドライバ (Redhat/SUSE用) は CCISS のドライババージョンが 3.6.18 になっているが、ソースを Gentoo のソースツリーにマージしただけではコンパイルが通らずお手上げ。もしかすると、バージョンを上げることによって性能が出るのかもしれないが、期待は薄い。
Smart Array E200 今イチ。
2/18 追記
続きがあります。
Related posts:


:








No user commented in " HP SmartArray E200 のパフォーマンス "
コメントをフィードする comment rss / トラックバックするコメントする