web-dev-qa-db-ja.com

RAIDカードのメモリモジュールは何に必要ですか?

上記のように、RAIDカードにメモリモジュールが必要な理由は何ですか?

私が見ているカード(HP P410)には256MBまたは512MBが付属していますが、どちらを入手するのか、また理由は不明です。

5
Tom

メモリは、ストレージのパフォーマンスを向上させる読み取りおよび書き込みキャッシュに使用されます。キャッシュに関する基本的なルールは、できるだけ余裕を持って購入することです。ディスクが正しい位置にない場合、メモリにデータを書き込むことができるため、キャッシュが多いほどディスクのパフォーマンスが向上します。

また、停電が発生した場合、書き込みキャッシュ内のデータを保護するために、RAIDカードにバッテリーが組み込まれていることを確認する必要があります。

7
mrdenny

RAMの目的は、ディスクの回転に伴う待ち時間を発生させることなく、書き込み操作が安定したストレージにヒットできるようにするキャッシュのレベルを提供することです。

コントローラーのRAMは通常、読み取りキャッシュと書き込みキャッシュに分割できます。一般的な比率は75:25書き込み:読み取りです。

アプリケーションは遅延のない低レイテンシのコントローラメモリに書き込むことができるため、書き込みキャッシュは役立ちます。次に、そのデータはディスクにフラッシュされます。これは、桁違いに遅いディスクです。

読み取りキャッシュは、コントローラーのメモリ上に頻繁に使用されるデータを保持するのに役立ちます。これにより、低速なディスクから要求をフェッチする必要がなくなります。

HP ProLiantサーバーとSmartアレイコントローラーの場合、バッテリーバックアップまたはフラッシュバックアップされたユニット(別名。BBWC)で、より大きなキャッシュおよびが必要になります。またはFBWC)。これらは、キャッシュモジュールに関連付けられた書き込みアクセラレータを有効にすることでパフォーマンスを向上させます。 BBWCまたはFBWCが利用できない場合、書き込みアクセラレータは無効になります。

特定のシナリオとユースケースについては、次の質問を参照してください。

不揮発性キャッシュRAIDコントローラー:NVCACHE障害に対してどのような保護がありますか?

HP ProLiant DL385 G7のディスクパフォ​​ーマンスが非常に低い

6
ewwhite

メモリーのない読み取り/書き込みキャッシュを除いて、一部のRAIDコントローラーはアレイ拡張などの一部の機能を無効にします。持っているよりも持っている方が間違いなく良いです。

2
HostBits