Avamar:クライアント ページング ファイル キャッシュ(f_cache2.dat)のサイズによる潜在的な影響を軽減する方法
Summary: クライアント ページング ファイル キャッシュ(f_cache2.dat)のサイズによる潜在的な影響を軽減する方法について説明します。
Symptoms
Avamar/Data Domain統合ソリューションへのファイル システム バックアップに使用されるAvamar 7.0ページング ファイル キャッシュは、モノリス型ファイル キャッシュよりもかなり多くのディスク容量を消費します。
Avamar /varディレクトリーが、ディスク容量が限られているクライアント ファイル システムまたはボリューム上にある場合、ページング ファイル キャッシュの「ディスク上の」ファイル サイズが大きくなると、Avamarファイル システム クライアントでディスク容量管理の問題が発生する可能性があります。
Cause
ページング ファイル キャッシュがモノリス型ファイル キャッシュよりも約20倍大きくなる理由は2つあります。
- CDSFオフセットにファイルあたり20バイト多く必要
- バックアップ間でのエントリーの共有なし
これら2つの原因により、同じデータセットをバックアップする場合、モノリス型ファイル キャッシュと比較して、ページング ファイル キャッシュのサイズは約15倍から20倍に増加します。
データセット定義でバックアップされるファイルの数がわかっている場合は、次の式を使用してページング ファイル キャッシュの最終的なサイズを見積もることができます。
Resolution
ページング ファイル キャッシュの増加による潜在的な影響を軽減するには、次の3つの方法があります。
A) avtar.cmdで「cachedir」を使用して、ページング ファイル キャッシュの場所を変更する
このオプションが推奨されます。クライアントにページング キャッシュを格納するのに十分な容量がある場合にデメリットはありません。
クライアント キャッシュ ファイルを格納するAvamar /varディレクトリーが、容量が制限されたボリューム上にある場合は、次の説明に従って、ページング キャッシュをより余裕のあるボリュームに再配置します。
- キャッシュ ファイルを保存するフォルダーを作成します。
- 既存のキャッシュ ファイルを/usr/local/avamar/var/またはC:\program files\avs\var\から手順1で作成した新しいフォルダーにコピーします。
- クライアントの/varディレクトリーに「avtar.cmd」という名前のファイルを作成します。ファイルが存在する場合は、それを編集します。
- 「avtar.cmd」フラグ ファイルで新しい「cachedir」の場所を指定します。例えば、ページング ファイル キャッシュ用にD:\avamarcacheを作成した場合、C:\program files\avs\var\avtar.cmdに次のようなエントリーがあるはずです。
--cachedir=D:\avamarcache
- バックアップを実行します。
- 新しいキャッシュ ディレクトリーが正しく使用されていることを確認します。
- クライアント キャッシュのコピーを元のAvamar varディレクトリーから削除します。
B) ページング キャッシュ サイズの制限を有効にするフラグを適用する
Avamar 7.2以降には、ページング キャッシュ サイズをキャッシュが存在するボリュームのサイズに対する割合(%)に制限するフラグがあります。このオプションの詳細については、KB記事19517:「Avamarデマンド ページング キャッシュ(f_cache2.dat)のサイズを制限する方法(英語)」を参照してください。
キャッシュ ファイルがファイル サイズまで増大するのを防止する代償として、キャッシュ ミスの増加によりバックアップ パフォーマンスが低下します。
C) ページング ファイル キャッシュ内に格納されるフル バックアップの数を制限する
これは最も推奨されないオプションであり、高度なチューニングが必要です。また、注意点もあります。詳細については、Dell EMCテクニカル サポートにお問い合わせください。
Additional Information
avtar.cmdファイルの詳細については、KB記事81546:「Avamar:Avamar クライアントのバックアップおよびリストアの問題のトラブルシューティングのためにログファイルを収集する方法」を参照してください。