ファイルアクセス時間の更新を有効にする
ONTAP 9 .11.1以降では、FlexCacheボリュームのフィールドを有効にしてファイルアクセス時間の更新を許可できます -atime-update
。属性を使用してアクセス時間の更新期間を設定することもできます -atime-update-period
。属性は -atime-update-period
、アクセス時間の更新を実行する頻度と、更新がいつ元のボリュームに反映されるかを制御します。
概要
ONTAPにはというボリュームレベルのフィールドが用意されており -atime-update
、READ、READLINK、READDIRを使用して読み取られたファイルおよびディレクトリのアクセス時間の更新を管理できます。atimeは、アクセス頻度の低いファイルやディレクトリのデータライフサイクルの決定に使用されます。アクセス頻度の低いファイルは、最終的にアーカイブストレージに移行され、その後テープに移動されることがよくあります。
atime-updateフィールドは、既存および新規に作成されたFlexCacheではデフォルトで無効になっています。ONTAP 9.11.1より前のリリースでFlexCacheボリュームを使用している場合は、元のボリュームで読み取り処理が実行されたときにキャッシュが不要に削除されないように、atime-updateフィールドを無効にしておく必要があります。ただし、大規模なFlexCacheキャッシュでは、管理者は特別なツールを使用してデータを管理し、ホットデータをキャッシュに残してコールドデータをパージすることができます。atime-updateが無効になっている場合は実行できません。ただし、ONTAP 9 .11.1以降では、およびを有効にして、 -atime-update-period,`キャッシュされたデータの管理に必要なツールを使用できます `-atime-update
。
開始する前に
すべてのFlexCacheボリュームでONTAP 9 .11.1以降が実行されている必要があります。
タスクの内容
86400秒に設定する `-atime-update-period`と、ファイルに対して実行された読み取りに類似した処理の数に関係なく、24時間ごとに1回のアクセス時間更新が許可されます。
を0に設定する `-atime-update-period`と、読み取りアクセスごとにメッセージが送信元に送信されます。送信元は、atimeが古いことを各FlexCacheボリュームに通知します。これはパフォーマンスに影響します。
-
ファイルアクセス時間の更新を有効にし、更新頻度を設定します。
volume modify -volume vol_name -vserver SVM_name -atime-update true -atime-update-period seconds
次に、86400秒(24時間)をイネーブルにして設定する
-atime-update-period`例を示します `-atime-update
。c1: volume modify -volume origin1 vs1_c1 -atime-update true -atime-update-period 86400
-
が有効であることを確認し `-atime-update`ます。
volume show -volume vol_name -fields atime-update,atime-update-period
c1::*> volume show -volume cache1_origin1 -fields atime-update,atime-update-period vserver volume atime-update atime-update-period ------- -------------- ------------ ------------------- vs2_c1 cache1_origin1 true 86400