web-dev-qa-db-ja.com

Smart Array P400iRAIDコントローラーを搭載したHPDL360のディスクパフォ​​ーマンスが悪い

4x 146GB SASディスクと256MBキャッシュを備えたSmartArray P400iRAIDコントローラーを備えたHPDL360サーバーがあります。ディスクはRAID5(3ディスク+ 1ホットスペア)にあります。

サーバーはVMwareESX3iを実行しています。

ディスクの書き込みパフォーマンスは本当に悪いです。ここにいくつかの数字があります:

ns1:〜#hdparm -tT/dev/sda

/ dev/sda:
キャッシュされた読み取りのタイミング:2.00秒で3364 MB = 1685.69MB /秒
バッファリングされたディスク読み取りのタイミング:3.79秒で18 MB = 4.75MB /秒

ns1:〜#time sh -c "dd if =/dev/zero of = ddfile bs = 8k count = 125000 && sync"
125000 +0レコード
125000 +0レコードアウト
1024000000バイト(1.0 GB)コピー、282.307秒、3.6 MB/s

本物の4分52秒003
ユーザー0m2.160s
sys 3m10.796s

別のサーバーと比較すると、これらの数はひどいものです。DellR200、2x 500GB SATAディスク、PERCレイドコントローラー(ディスクはミラーリングされています)。

web4:〜#hdparm -tT/dev/sda

/ dev/sda:
キャッシュされた読み取りのタイミング:2.00秒で6584 MB = 3297.79MB /秒
バッファリングされたディスク読み取りのタイミング:3.02秒で316 MB = 104.79MB /秒

web4:〜#time sh -c "dd if =/dev/zero of = ddfile bs = 8k count = 125000 && sync"
125000 +0レコード
125000 +0レコードアウト
1024000000バイト(1.0 GB)コピー、35.2919秒、29.0 MB/s

実数0分36秒570秒
ユーザー0m0.476s
sys 0m32.298s

サーバーの負荷はそれほど高くなく、VMware Infrastructure Clientのパフォーマンスモニターは、過去30分間の平均読み取り550KBpsと書き込み平均1208KBpsを示しています(最高書き込み速度:6.6MBps)。

これは最初から問題でした。何か案は?

2
sarge

キャッシュ用のバッテリーユニットも持っていない限り、その特定のコントローラーでの書き込みパフォーマンスは通常劣ります。さらに、アレイをRAID 1 + 0として再構成すると、同じ量のスペースと全体的なパフォーマンスが向上します。

これをESXiコンソールまたはVM内からテストしていますか?

2
ewwhite

オプションの [〜#〜] bbwc [〜#〜] はありませんか? ESX4での私のパフォーマンスは、1つがないとひどいものでした(5mb/sの読み取り/書き込み)。 1つでその恒星(10倍の改善)。 BBWCがないと、アレイコントローラーはライトバックキャッシュを無効にし、その結果、パフォーマンスが低下します。

注意点として、私のサーバーには、BBWCからP400に接続する50ドルのケーブルもありませんでした。持っていない場合は、一緒に購入する方が安いことを確認してください。

2
SirStan

バッファ読み取りのパフォーマンスは80〜350MB /秒の間で異なります。スマートスタートでスマートアレイツールにアクセスして、論理ドライブごとに必要な場合はバッテリ付き/なしのキャッシュ、ディスクキャッシュなどのさまざまなオプションを有効にできます。通常はオフの配列ですが、配列の作成後にこれを行うことができます。

2
Maiakaat

ディスクには寿命があります。つまり、ディスクを長時間回転させた後、しばらくするとディスクのパフォーマンスが低下します。ディスクはまだ故障していませんが、私の場合、3年以上の稼働時間のディスクは、同じ仕様と情報、およびRAIDレベルの新しいディスクと比較してパフォーマンスが低下しています。

0
Zareh Kasparian

それは本当に正しく聞こえません。360/ 380がたくさんあり、それらのP400/410iは堅実です-それは死にかけているディスクまたはコントローラーである可能性があります。すぐにHPに電話する必要があると思います。

0
Chopper3