Veritas InfoScale™ 7.3.1 SmartIO for Solid-State Drives ソリューションガイド - Linux
- SFHA Solutions SmartIO の概要
- SmartIO 機能の使用: 使用例
- VxVM ボリュームで動作しているアプリケーションの SmartIO 読み込みキャッシュについて
- VxFS ファイルシステムで実行しているアプリケーションの SmartIO 読み取りキャッシュについて
- FSS によってエクスポートされた SSD デバイスでの SmartIO キャッシュについて
- VxFS ファイルシステムで実行しているアプリケーションの SmartIO ライトバックキャッシュについて
- VxFS ファイルシステムの読み取りキャッシュとライトバックキャッシュに対する複数の SmartIO キャッシュ領域について
- VxFS ファイルシステムの Oracle データベースの SmartIO キャッシュについて
- VxVM ボリュームのデータベースの SmartIO キャッシュについて
- SmartIO の管理
- トラブルシューティングとエラー処理
- 付録 A. コマンドリファレンス
キャッシュ動作のカスタマイズ
デフォルトでは、SmartIO によりファイルデータが作業負荷に基づいてキャッシュに格納されます。SmartIO によりファイルの一部が I/O アクセスに基づいてキャッシュにロードされます。キャッシュ領域がいっぱいになると、新しいデータをキャッシュに格納するための領域を用意するためにデータが退去されることがあります。SmartIO では、データを退去するためにアクセスの頻度などの基準が使用されます。データがキャッシュにある間、そのファイルデータへの以降の I/O はキャッシュで受け入れられます。データが退去される場合、以降の I/O 要求はすべてプライマリストレージから処理されます。 次に、SmartIO によりそのデータが再度キャッシュに格納される場合があります。
キャッシュの使用を最大化するためには、キャッシュ動作をカスタマイズして、ファイルがいつロードされるか、またはキャッシュから退去されるかを制御することができます。次の操作を使用して、キャッシュの動作をカスタマイズすることができます。
load 操作は、I/O がファイルにアクセスする前にファイルをキャッシュにプリロードします。 I/O がより迅速に戻るよう、ファイルはすでにキャッシュ内にあります。デフォルトで、ファイルはバックグラウンドでロードされます。-o sync 操作を使用して、ファイルを同期的にロードします。これにより、すべてのファイルがロードされるまでコマンドは戻りません。このようにロードされるファイルは、通常の退去基準の対象となります。
pin 操作は、ファイルがキャッシュから退去されないようにします。一般的に使用されるファイルをピンで固定して SmartIO がファイルを退去しないようにし、後でそのファイルのキャッシュが再び必要になることを避けることができます。ピン設定されたファイルは、削除または明示的にピン解除されるまで無制限にキャッシュに保持されます。-o load オプションでファイルをピン設定すると、その操作によりファイル内容が同期的にキャッシュに格納されます。-o load オプションを指定しない場合、ファイル内容は I/O アクセスに基づいてキャッシュに格納されます。
unpin 操作は、ピン設定された状態からファイルを解除します。unpin 操作によりファイルはすぐには退去されません。SmartIO では、キャッシュに領域が必要な場合、その他のファイルと同様にファイルの退去が考慮されます。
これらの操作ごとに、ファイルを個別に指定するか、またはディレクトリのすべてのファイルに影響するディレクトリ名を指定することができます。-r オプションを使用して、選択を再帰的に行います。
ファイルやディレクトリをロードするには
- キャッシュにファイルやディレクトリをロードするには、次のコマンドで 1 つ以上のファイル名またはディレクトリ名を指定します。
# sfcache load [-r] [-o sync] {file|dir}[file2|dir2...]
-r オプションを使用して、選択を再帰的に行います。
-o sync オプションを使用して、すべてのファイルがロードされるまでコマンドが戻らないように指定します。
ファイルやディレクトリをピン設定するには
- キャッシュにファイルやディレクトリをピン設定するには、次のコマンドで 1 つ以上のファイル名またはディレクトリ名を指定します。
# sfcache pin [-o load] [-r] {file|dir}[file2|dir2...]
-r オプションを使用して、選択を再帰的に行います。
-o load オプションを使用して、ファイルをキャッシュに同期的にロードします。
ファイルやディレクトリをピン解除するには
- キャッシュからファイルやディレクトリをピン解除するには、次のコマンドで 1 つ以上のファイル名またはディレクトリ名を指定します。
# sfcache unpin [-r] {file|dir} [file2|dir2...]
-r オプションを使用して、選択を再帰的に行います。