データはどのくらいの期間RAIDキャッシュに残りますか?


9

ほとんどのハイエンドRAIDカードには、バッテリーアドオンを購入するオプションがあり、電源障害が発生した場合にコントローラーがキャッシュの内容をドライブに書き込むことを完了できます。

バッテリーのバックアップに費用をかけることなく、安価なRAIDをセットアップします。コンピュータにUPSが搭載されている場合、キャッシュされたデータが失われるリスクはどのくらいありますか?UPSにもかかわらず、コンピュータが過熱してマザーボードへの電力を遮断する可能性があります。RAIDバッテリーは、過熱シャットダウン時にキャッシュを保護しますか?

ドライブに書き込まれる前に、データはどのくらいの期間キャッシュに残りますか?コントローラーに送信された書き込み操作は、数秒以内にキャッシュから外れると安全に想定できますか?

回答:


3

UPSは、ATX電源の停止を防ぐことはできません。これが冗長電源の目的です。RAIDキャッシュバッテリーモジュールは、電源が回復してサーバーが再起動するか、バッテリーが消耗するまで、書き込みキャッシュの内容を保持します。一部のDell / EMCハードウェアでは、72時間の数値キャッシュの保持時間として引用されています(バッテリーのメンテナンスに関する免責事項を含む)。データをディスクに書き込む前にライトキャッシュに留まる時間については、おそらく、キャッシュのサイズ、キャッシュ速度、アレイ構成などの多くの要因に依存します。異常な状況(アレイが縮退モードで書き込みアクティビティがホットスペアに再構築されている間の書き込みアクティビティ?)を除いて、1〜2秒より長くなるとは思いませんが、自分で数値を測定したり測定したりしていません。


「あなたを守らない」と「守らなければならない」は曖昧です。より簡潔にしてください。
11

3

最新のRAIDコントローラーは、バッテリーでバックアップされたキャッシュを必要としません。代わりに、スーパーコンデンサーを使用してコントローラーに電力を供給し、停止時にデータがフラッシュメモリモジュールに保存される時間を提供するため、高ストレスの3日間の回復時間なしで数か月から数年のキャッシュ保存が可能になります。限定。彼らはバッテリーモジュールを持っているように見えますが、代わりにスーパーキャパシターのグループを使用しているため、交換する必要はありません。

Adaptec Flash Module 600-ドキュメント:http : //www.adaptec.com/nr/pdfs/afm-600_ds.pdf

最低限のAdaptecコントローラーは512メガキャッシュの6405で、AFM 600はプラグインモジュールです。

LSIには、「CacheVault」と呼ばれるRAIDフラッシュキャッシュ形式もあります。 http://www.lsi.com/channel/products/storagecomponents/Pages/CacheVaultFlash.aspx

現在どちらの場合でも、フラッシュキャッシュとRAIDコントローラーのコストは、少なくとも500〜1000ドルになります。しかし、より多くのRAIDメーカーがこの方向に進み、価格が下がるでしょう。


1

バッテリーバックアップは書き込みキャッシュ用です。電源が切れた場合、バッテリーは電源が回復するまでキャッシュの内容を有効に保ち、その内容をディスクに書き込むことができます。データは書き込みキャッシュに長く留まりません。

また、ディスクにはキャッシュがあり、書き込みキャッシュも行う可能性があることに注意してください。通常、ライトスルーモードなどに設定することで無効にできます。


「書き込みキャッシュに非常に長く留まることはありません。」-それは数秒または数分未満を意味しますか?ドライブキャッシュについて興味深い。それで、コントローラにバッテリーバックアップがあっても、ドライブにバッテリーバックアップがないときにデータを失う可能性がありますか?
2011

通常は数秒ですが、ディスクに正常に書き込まれるまでデータが破棄されないため、ドライブが書き込みに失敗した場合など、一部の状況ではさらに長くなる可能性があります。キャッシュモードがそれを回避するモードに設定されていない場合、ドライブ自体がデータの損失を引き起こす可能性があります。
ブライアン

0

通常、バッテリーの側面に定格が印刷されています。サーバーが1台の場合、RAIDバッテリーは3.7V-7Whと表示されます。ワット時は、電圧X電流X時間で計算されます。バッテリーには、電圧と、少なくともアンペア数またはワット時間が表示されているはずです。これらのどちらでも、バッテリーが消耗するまでの時間を見つけるのに十分です。

To roughly find the time it would take for the battery to die you would:

Assuming 1A draw on the RAID card:
3.7V x 1A = 3.75 Watts
7Wh / 3.75W = 1.86 hours

Assuming 0.5A draw on the RAID card:
3.7V x 0.5A = 1.85 Watts
7Wh / 3.75W = 3.78 hours

Refering back to our original V * C * T:
3.7V x 0.5A x 3.78 = 7.087Wh (due to rounding errors)

これらは、バッテリーを消耗するのにかかる時間を特定するのに役立つボールパーク値を示します。RAIDが何アンペアを消費するか、またはバッテリーの実際の状態がわからないので、安全のために25%の誤差を想定しています。詳細については、こちらをご覧ください。http//www.diyelectriccar.com/forums/showthread.php?t = 6535


元の質問にも答えられませんでした。ドライブに書き込まれる前にデータがキャッシュに保存される期間についてはコメントできませんが、上記のシナリオに基づいて、キャッシュを空にするのに十分な時間は1.86時間です。
Lee Harrison
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.