私たちのファイルサーバーは、バッテリーバックアップがどのように消耗しており、WBからWTモードなどに切り替わっているのか)についてメールを送信し始めました。
ログを調べたところ、定期的に自動的に実行するように構成されていることがわかりました。それは「バッテリーの再学習」と呼ばれています。
これは何のため?これを自動的に行う必要があると判断する頻度はどれくらいですか?
私はLSIドキュメントを検索しましたが、見つけることができたのは、さまざまな再学習状態のさまざまなステータスコードだけでした。あまり役に立たなかった。
通常、バッテリーの再学習とは、バッテリーが有用な充電を保持する時間を決定するためにバッテリーを消耗させることを指します。
バッテリーバックアップ式ライトキャッシュの場合、これは、バッテリーがデータを信頼するのに十分であるかどうかを判断するだけの場合があります。有用な書き込みキャッシュソリューションは、これを行う必要があります。
バッテリー関連の問題が原因で書き込みキャッシュを無効にするハードウェアRAIDソリューションがあるのは残念です。しかし、書き込みキャッシュ内のすべてのデータを失うという大規模な破損に苦しむことはさらに悪いことです。ファイルシステム(およびデータベース)は、このタイプの破損を処理するように設計されておらず、破滅的に失敗する可能性があります(最近のデータを失うだけではありません)。
別のバッテリーを備えた冗長コントローラー間で書き込みキャッシュをミラーリングするため、これはおそらく「エンタープライズ」クラスのハードウェアにはあまり関係がありません。したがって、それぞれを個別にテストできます。