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)。
これは最初から問題でした。何か案は?
キャッシュ用のバッテリーユニットも持っていない限り、その特定のコントローラーでの書き込みパフォーマンスは通常劣ります。さらに、アレイをRAID 1 + 0として再構成すると、同じ量のスペースと全体的なパフォーマンスが向上します。
これをESXiコンソールまたはVM内からテストしていますか?
オプションの [〜#〜] bbwc [〜#〜] はありませんか? ESX4での私のパフォーマンスは、1つがないとひどいものでした(5mb/sの読み取り/書き込み)。 1つでその恒星(10倍の改善)。 BBWCがないと、アレイコントローラーはライトバックキャッシュを無効にし、その結果、パフォーマンスが低下します。
注意点として、私のサーバーには、BBWCからP400に接続する50ドルのケーブルもありませんでした。持っていない場合は、一緒に購入する方が安いことを確認してください。
バッファ読み取りのパフォーマンスは80〜350MB /秒の間で異なります。スマートスタートでスマートアレイツールにアクセスして、論理ドライブごとに必要な場合はバッテリ付き/なしのキャッシュ、ディスクキャッシュなどのさまざまなオプションを有効にできます。通常はオフの配列ですが、配列の作成後にこれを行うことができます。
ディスクには寿命があります。つまり、ディスクを長時間回転させた後、しばらくするとディスクのパフォーマンスが低下します。ディスクはまだ故障していませんが、私の場合、3年以上の稼働時間のディスクは、同じ仕様と情報、およびRAIDレベルの新しいディスクと比較してパフォーマンスが低下しています。
それは本当に正しく聞こえません。360/ 380がたくさんあり、それらのP400/410iは堅実です-それは死にかけているディスクまたはコントローラーである可能性があります。すぐにHPに電話する必要があると思います。