パフォーマンスの改善lsi logic sas1064E

この小さな記事は、古いHP Proliant DL160G5、IBM 3250、Sun Fire X4600、および統合lsiロジックsas1064Eコントローラーを備えたその他のサーバーの幸運な所有者、およびその兄と弟を対象としています。 このコントローラーのパフォーマンスを向上させるための非常に簡単な方法について、私自身に特別な影響を与えることなく説明します。



問題:



この問題は、raid1またはraid0で収集されたディスクへの書き込み速度が非常に小さい7〜12メガバイト/秒で表されます。 このコントローラーの用語では、これらはそれぞれIM / IME(統合ミラーリング/統合ミラーリング拡張)およびIS(統合ストライピング)です。

2台のSATAドライブのraid1でも、この速度は非常に低く、そのような書き込み速度でのサーバーの実際の使用は非常に制限されています。



次に、私が経験した小さなクエストとその決定自体について説明します。





クエスト開始



サービスを開始した直後の小規模だが戦闘サーバーDL160 G5は、書き込み操作に関して非常に異常な動作を示しました。 上で書いたように、速度はハードウェアRAIDでは12 mb / sを超えませんでしたが、同時にソフトウェアでは50〜60 mb / sのレベルでした。 これは少し恥ずかしいことであり、ハードウェアでのソフトウェアレイドの使用はどういうわけか正しくなかったので、問題の底に着いて陰湿な敵を倒すことに決めました。



RAIDアレイで収集されたディスク上の切断されたキャッシュが問題の原因であることが判明したことをすぐに言わなければなりません。 また、システムがキャッシュがドライブでサポートされていないことを報告したため、WindowsおよびLinuxでOSツールを使用して有効にすることはできませんでした。

インターネットでは、何年も前のトピックにしか出くわせませんでした。そこでは、コントローラーを別のコントローラーに交換するか、ソフトウェアRAIDに切り替えることで問題が解決しないか、決定されました。

たとえば、LiveJournalの moremoreおよびmoreの 投稿は次のとおりです。考古学を行うのに十分だと思います。



多くのメッセージで、これらはコントローラーの不具合であると書かれていますが、ファームウェアは保存しません。 したがって、これらはグリッチではありません。 公式ユーザーガイドによるとこのコントローラーの動作は当初考えられていたものです。



ディスク書き込みキャッシュ

IM / ISファームウェアのディスク書き込みキャッシュはデフォルトで。

IM / ISドライブの組み込みロジックはデフォルトでキャッシュを無効にします

これは、コントローラーのNVRAMのデータの整合性確保するために 意図的に行われたものですが、パフォーマンスを低下させることを予約します。 NVRAMの整合性が侵害される可能性がある場合には、他のオプションが含まれますが、これに除外されるわけではありません:突然の停止、サーバー上の単一電源の障害...



明確化してくださったLSIに感謝しますが、これはまだ私の問題の解決策ではありません。 それから、この厄介な状況を変えてキャッシュをオンにできるユーティリティの検索がありました。 通常のcfggen.exeユーティリティでこのようなパラメータを管理できません。別のmptpsir.exeユーティリティではキャッシュモードを制御できますが、このコントローラでは機能しません...



解決策



しかし、見た目よりも簡単であることがわかりました。 コントローラのメモリレジスタを変更してキャッシュをオンにできるマジックユーティリティを見つけようとして、標準のLSIコントローラ監視および管理ツールであるMegaRAID Storage Manager(MSM)をバイパスしました。

その指示では、サポートされているOSはwin 2000とwin 2003であると書かれています。ターゲットシステムはWindows 2008 R2でしたが、これにより問題は発生せず、MSMはすぐにインストールされました。 通常の操作では、最初にWindowsにSNMPサービスをインストールする必要があることを予約します。

起動後、ローカルサーバーを選択し、ローカル管理者の資格情報を入力して、セットアップメニューに入ります。





[論理]セクションに移動し、ディスクを選択し、[操作]タブに移動して、[仮想ディスクのプロパティの設定]メニュー項目を選択し、唯一のパラメーターを有効に変換します。







完全に満足するためには、Goを押すだけで、ディスクキャッシュはすぐに有効になります。 Windowsは、ディスク上のキャッシュを使用できるようになったことを喜んで発表し、すぐにアクティブにしました。 結果はそれほど長くはありませんでした-書き込み速度は40 Mb / sよりも速くなり、さらにホットプラグやホットスワップなどの残りのバンも動作します。



問題は解決しました。 やった!



PSディスク上のキャッシュを有効にすることは推奨される構成ではありません。また、重要なデータがある本稼働システムでは有効にしないでください。 これらはすべてあなた自身の危険とリスクで行われます。



All Articles