エフサステクノロジーズ株式会社

本ページの製品は2024年4月1日より、エフサステクノロジーズ株式会社に統合となり、順次、切り替えを実施してまいります。一部、富士通表記が混在することがありますので、ご了承ください。

SANtricity 11 マニュアル (CA08872-010)

to English version

コントローラー キャッシュとは何ですか?

コントローラー キャッシュは、コントローラーとホストの間、およびコントローラーとドライブの間の2種類のI/O(入出力)処理をスムーズに行うための物理メモリー スペースです。

読み取りおよび書き込みのデータ転送では、ホストとコントローラーは高速な接続を介して通信します。ところが、ドライブは比較的低速なデバイスであるため、コントローラーのバックエンドからドライブへの通信は高速ではありません。

コントローラー キャッシュがデータを受信すると、コントローラーはデータを保持していることをホスト アプリケーションに通知します。これにより、ホスト アプリケーションはI/Oがドライブに書き込まれるのを待たずに処理を続行できます。また、サーバー アプリケーションはキャッシュされたデータにアクセスできるため、データにアクセスするためにドライブを読み取る必要がなくなります。

コントローラー キャッシュは、ストレージ システムの全体的なパフォーマンスに次のように影響します。

  • キャッシュはバッファーとして機能するため、ホストとドライブのデータ転送を同期する必要がありません。

  • ホストからの読み取り / 書き込み処理の対象となるデータが以前の処理ですでにキャッシュに格納されていれば、ドライブにアクセスする必要はありません。

  • 書き込みキャッシュを使用している場合、ホストは以前の書き込み処理がドライブに書き込まれる前に後続の書き込みコマンドを送信できます。

  • キャッシュ プリフェッチを有効にすると、シーケンシャル リード アクセスが最適化されます。読み取り処理ではデータがドライブから読み取られるのではなく、キャッシュ内のデータが使用される可能性が高くなります。

データが失われる可能性
保護のためのユニバーサル電源装置がない状況で [バッテリなしの書き込みキャッシュ] オプションを有効にすると、データが失われる可能性があります。また、コントローラーのバッテリがない状況で [バッテリなしの書き込みキャッシュ] を有効にした場合にも、データが失われる可能性があります。

Top of Page