先に結論から言うと、安くてもHPE外のマシンで使おうと考えている場合はやめるべきです。特にFW3.66以降のFWを適用してしまうと、ほぼ一般的なHWで使えなくなります。
後述の互換性により問題が起きたため、8Disk構成+WBキャッシュありのRAID5のみ記載します。
HPE SmartArray P420
スペック
- チップ PMC Sierra PM8011 SRC 8x6G
- メモリ 1GB、DDR2-800MHz
- リンク速度 x8@PCI-E2.0
- FW 3.66
オークションで1GFBWC+キャパシタ付きでも運がよければ5000円前後で買えます。P420にあったようなSmartPath、JBOD機能はありません。
ハードウェアの互換問題
冒頭で述べた互換についてですが、まずFW3.66だと一般的なマザーボードでも認識し、起動するのですが、2.5TB+のディスクを認識できません。テストに使用したドライブはMG04SCA500EというSASの5TBディスクですが、容量が正しく認識できず、0MBになります。
そのため、単体で2.5TB以上のディスクを使いたい場合、ファームウェアのアップデートが必要になります。
FW6.64では正しくディスクの認識が出来ました。(ML110G6にて検証)
しかし、FWを6.0以降にしてしまうと、今度はHPE外のマシンに挿して起動すると無限再起動地獄に堕ちます。大体RAIDカードのOP-ROMを読み込んだあとにクラッシュして再起動したので、OSすら上がらない状態です。
テストしたハードウェアと結果は以下です。
- いつもの LGA2011/X79
- X9SRL-F LGA2011/C602
- X9DRL-3F LGA2011/C602
- X9SCL-F LGA1155/C202
- X8DTL-i LGA1133/Intel 5500
- X8SIL-F LGA1156/Intel 3420
- P5BV-M LGA775/Intel 3200
- ML110 G6
- ML350p gen8
以上の結果から、新しめのボードに挿したときに問題が起きるようです。また、HPEのマシンに挿す限りは問題が起きないようです。
そのため、ML110あたりのNAS化を考えているといった場合にはありだと思いますが、一般的なカードとして使おうと考えている場合はやめた方が良いです。探すと3.66のファームウェアもあるのですが、そもそも起動できるマシンがないとファームの当てようがないので、購入時のファームによっては詰みます。おとなしくLSIの物を選びましょう。
ベンチマークについて
今回はあまり突っ込んだ検証はせず、また、SATAも3Gbpsまでの対応となるため、X300s*4+840Evo*4の8Drive構成のRAID5のみ検証しました。
検証に使った環境はいつもと同じX79で、FW3.66を当てた1G-FBWC付きのP410を使っています。キャッシュの比は25%読み・75%書きです。
8Drive-RAID5 WB
Access Specification Name | Read IOps | Write IOps |
---|
512 B; 100% Read; 0% random_QD1 | 13694.9 | 0.0 |
---|
512 B; 100% Read; 0% random_QD32 | 87944.7 | 0.0 |
---|
512 B; 50% Read; 0% random_QD1 | 4017.1 | 3998.2 |
---|
512 B; 50% Read; 0% random_QD32 | 17824.6 | 17855.3 |
---|
512 B; 0% Read; 0% random_QD1 | 0.0 | 9501.7 |
---|
512 B; 0% Read; 0% random_QD32 | 0.0 | 44576.0 |
---|
4 KiB; 100% Read; 0% random_QD1 | 13275.0 | 0.0 |
---|
4 KiB; 100% Read; 0% random_QD32 | 58164.8 | 0.0 |
---|
4 KiB; 50% Read; 0% random_QD1 | 4128.8 | 4118.5 |
---|
4 KiB; 50% Read; 0% random_QD32 | 8062.8 | 8071.5 |
---|
4 KiB; 0% Read; 0% random_QD1 | 0.0 | 5728.2 |
---|
4 KiB; 0% Read; 0% random_QD32 | 0.0 | 63323.2 |
---|
256 KiB; 100% Read; 0% random_QD1 | 923.3 | 0.0 |
---|
256 KiB; 100% Read; 0% random_QD32 | 7403.6 | 0.0 |
---|
256 KiB; 50% Read; 0% random_QD1 | 449.8 | 436.1 |
---|
256 KiB; 50% Read; 0% random_QD32 | 1079.3 | 1070.1 |
---|
256 KiB; 0% Read; 0% random_QD1 | 0.0 | 2401.0 |
---|
256 KiB; 0% Read; 0% random_QD32 | 0.0 | 4284.3 |
---|
1M-Seq-100%R_QD1 | 724.8 | 0.0 |
---|
1M-Seq-100%R_QD32 | 2008.7 | 0.0 |
---|
1M-Seq-50%R_QD1 | 217.5 | 223.8 |
---|
1M-Seq-50%R_QD32 | 397.5 | 403.1 |
---|
1M-Seq-100%W_QD1 | 0.0 | 550.1 |
---|
1M-Seq-100%W_QD32 | 0.0 | 1074.0 |
---|
1M-rand-100%R_QD1 | 595.7 | 0.0 |
---|
1M-rand-100%R_QD32 | 2039.8 | 0.0 |
---|
1M-rand-50%R_QD1 | 217.2 | 220.2 |
---|
1M-rand-50%R_QD32 | 385.3 | 383.4 |
---|
1M-rand-100%W_QD1 | 0.0 | 401.1 |
---|
1M-rand-100%W_QD32 | 0.0 | 393.0 |
---|
|
Access Specification Name | Read MBps (Decimal) | Write MBps (Decimal) |
---|
512 B; 100% Read; 0% random_QD1 | 7.0 | 0.0 |
---|
512 B; 100% Read; 0% random_QD32 | 45.0 | 0.0 |
---|
512 B; 50% Read; 0% random_QD1 | 2.1 | 2.0 |
---|
512 B; 50% Read; 0% random_QD32 | 9.1 | 9.1 |
---|
512 B; 0% Read; 0% random_QD1 | 0.0 | 4.9 |
---|
512 B; 0% Read; 0% random_QD32 | 0.0 | 22.8 |
---|
4 KiB; 100% Read; 0% random_QD1 | 54.4 | 0.0 |
---|
4 KiB; 100% Read; 0% random_QD32 | 238.2 | 0.0 |
---|
4 KiB; 50% Read; 0% random_QD1 | 16.9 | 16.9 |
---|
4 KiB; 50% Read; 0% random_QD32 | 33.0 | 33.1 |
---|
4 KiB; 0% Read; 0% random_QD1 | 0.0 | 23.5 |
---|
4 KiB; 0% Read; 0% random_QD32 | 0.0 | 259.4 |
---|
256 KiB; 100% Read; 0% random_QD1 | 242.0 | 0.0 |
---|
256 KiB; 100% Read; 0% random_QD32 | 1940.8 | 0.0 |
---|
256 KiB; 50% Read; 0% random_QD1 | 117.9 | 114.3 |
---|
256 KiB; 50% Read; 0% random_QD32 | 282.9 | 280.5 |
---|
256 KiB; 0% Read; 0% random_QD1 | 0.0 | 629.4 |
---|
256 KiB; 0% Read; 0% random_QD32 | 0.0 | 1123.1 |
---|
1M-Seq-100%R_QD1 | 760.1 | 0.0 |
---|
1M-Seq-100%R_QD32 | 2106.2 | 0.0 |
---|
1M-Seq-50%R_QD1 | 228.1 | 234.7 |
---|
1M-Seq-50%R_QD32 | 416.8 | 422.7 |
---|
1M-Seq-100%W_QD1 | 0.0 | 576.9 |
---|
1M-Seq-100%W_QD32 | 0.0 | 1126.2 |
---|
1M-rand-100%R_QD1 | 624.6 | 0.0 |
---|
1M-rand-100%R_QD32 | 2138.9 | 0.0 |
---|
1M-rand-50%R_QD1 | 227.7 | 230.9 |
---|
1M-rand-50%R_QD32 | 404.0 | 402.0 |
---|
1M-rand-100%W_QD1 | 0.0 | 420.5 |
---|
1M-rand-100%W_QD32 | 0.0 | 412.1 |
---|
|
割とよい性能です。4k以下の性能はP420と似ていますが、256k以上で帯域差がでて倍以上の差が出ています。まあもう古いカードなので今更何か言うほどの物でもないですが。
まとめ
性能は悪くないのですが、主に互換性の問題から一般的なカードとしてはおすすめしません。こいつらに第二の人生はありません。
HPEのマシンで使う場合は問題が起きる可能性が少ないですが、Gen9などのマシンでは試していないので未知です。
Related articles
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.