Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Flash Pool ONTAPローカル階層キャッシュ ポリシー

共同作成者 netapp-thomi netapp-sumathi netapp-lenida netapp-aherbin

Flash Poolローカル層内のボリュームに対するキャッシュポリシーにより、作業データセットにはハイパフォーマンスなキャッシュとしてフラッシュを導入し、アクセス頻度の低いデータには低コストのHDDを使用できます。2つ以上のFlash Poolローカル層にキャッシュを提供する場合は、Flash PoolのSSDパーティショニングを使用して、Flash Pool内のローカル層間でSSDを共有する必要があります。

キャッシング ポリシーは、Flash Poolローカル階層内のボリュームに適用されます。キャッシング ポリシーを変更する前に、その機能を理解しておく必要があります。

ほとんどの場合、 `auto`のデフォルトのキャッシュ ポリシーが使用するのに最適なキャッシュ ポリシーです。キャッシュ ポリシーを変更する必要があるのは、別のポリシーによってワークロードのパフォーマンスが向上する場合のみです。不適切なキャッシュ ポリシーを設定すると、ボリュームのパフォーマンスが著しく低下する可能性があります。パフォーマンスの低下は、時間の経過とともに徐々に大きくなる可能性があります。

キャッシュポリシーは、読み取りキャッシュポリシーと書き込みキャッシュポリシーを組み合わせたものです。ポリシー名は、読み取りキャッシュポリシーと書き込みキャッシュポリシーの名前をハイフンで区切って連結したものになります。ポリシー名にハイフンが含まれない場合、書き込みキャッシュポリシーは `none`です。ただし、 `auto`ポリシーは除きます。

読み取りキャッシュポリシーは、HDDに保存されているデータに加えて、データのコピーをキャッシュに配置することで、将来の読み取りパフォーマンスを最適化します。書き込み操作時にデータをキャッシュに挿入する読み取りキャッシュポリシーの場合、キャッシュは_ライトスルー_キャッシュとして動作します。

書き込みキャッシング ポリシーを使用してキャッシュに挿入されたデータはキャッシュにのみ存在し、HDDにコピーが格納されることはありません。Flash PoolキャッシュはRAIDで保護されています。書き込みキャッシングを有効にすると、書き込み処理されたデータをキャッシュから即座に読み取ることが可能になります。HDDへのデータの書き込みは、時間が経過してそのデータがキャッシュから削除されるまで先送りされます。

ボリュームをFlash Poolローカル層から単一層ローカル層に移動すると、そのボリュームのキャッシュポリシーは失われます。その後、そのボリュームをFlash Poolローカル層に戻すと、デフォルトのキャッシュポリシー `auto`が割り当てられます。2つのFlash Poolローカル層間でボリュームを移動した場合、キャッシュポリシーは保持されます。

キャッシング ポリシーの変更

CLI で `volume create`コマンドに `-caching-policy`パラメータを使用すると、Flash Pool ローカル層に存在するボリュームのキャッシュ ポリシーを変更できます。

Flash Pool ローカル層にボリュームを作成すると、デフォルトでは、 `auto`キャッシング ポリシーがボリュームに割り当てられます。