web-dev-qa-db-ja.com

HP SmartアレイP411コントローラー上のRAID-5アレイのパリティ初期化が遅い

2011年10月29日に、4 x 146.8GB Seagate SAS ST3146855SSドライブを15Kで実行し、Windows 2008を実行するHP Smart Array P411コントローラーを備えたPowerEdge R515に接続しました特に珍しい)。

RAID-5アレイのパリティの初期化には時間がかかることを知っていますが、2.5週間後もまだ実行されていますが、これは少し珍しいようです。

4 TBの2 TB SATA-2ドライブを使用して、同じコントローラー上に別のアレイを以前に構築しましたが、完了するまでにしばらく時間がかかりましたが、a)2.5週間未満であると確信していますb)そのアレイは〜12倍大きかったですc)初期化中、パーセンテージは毎日ゆっくりと増加しました。

現時点では、この新しい2番目のアレイのステータス表示は「パリティ初期化ステータス:進行中」とだけ表示され、最初からそうなっています。私が最も心配しているのは、このステータスの変化がないことです。実際には何もしていないように感じます。

何かがおかしいと思いますか、それとも私が患者ではなく、何らかの理由でステータスが上がらないのは正常ですか?より高速なドライブ(15k SAS対7.5k SATA-2))ではるかに小さなアレイを数日で構築することを期待していました。

これは私たちのプライマリですSAN StarWindを実行しているため、「遊ぶ」オプションは非常に制限されています。この2番目のアレイは現在1つの小さな仮想ディスクに使用されているため、ターゲットマシンをシャットダウンして移動できます仮想ディスクを別のドライブに移動して、再構築してみてください。

4
Rob Nicholson

まあ、それは少し奇妙です。 HP SmartアレイコントローラーとDellサーバーが混在するケースはあまり見られません。どちらの方法でも、新しい論理ドライブでI/Oが開始されるまで、パリティの初期化は開始されません。これをどのように監視しているのですか? HPアレイ構成ユーティリティのWebページ ?おそらく HP ACUコマンドラインツール ?後者をインストールしている場合、次の出力を提供できますか?

ctrl all show config detail

ディスクの1つに潜在的な問題 があるかどうかを確認するためにその出力を確認したいと思います。

HP Smartアレイマニュアル から:

Background RAID creation 
When you create a RAID 1, RAID 5, or RAID 6 logical drive, the Smart Array controller must build the 
logical drive within the array and initialize the parity before enabling certain advanced performance 
techniques. Parity initialization takes several hours to complete. The time it takes depends on the size of the 
logical drive and the load on the controller. The Smart Array controller creates the logical drive, initializing 
the parity whenever the controller is not busy. While the controller creates the logical drive, you can access 
the storage volume which has full fault tolerance. 

また、 Smart Array P411コントローラーのファームウェアを確認してください 。バッテリーまたはフラッシュバックアップを備えたキャッシュモジュールがインストールされていますか?そうでない場合は、 他のパフォーマンス問題 が発生します。

4
ewwhite

この日と時代の回復不可能なエラーの蓋然性は非常に高いです。 raid 1または10のどちらかをお勧めします。特に、これが重要なものを保持している場合は。

2
Gregg

DG072BA​​BCEおよびDG146BABCFドライブでは、ディスクファームウェアを利用できます。「このファームウェアは、WRITE SAMEコマンドシーケンス中に発生する可能性のある、ハードドライブに誤ったデータが書き込まれるというまれな状態を防止します。WRITESAMEコマンドは、RAID中に使用できます。 ARRAYパリティ初期化」

0
Aurelien P