Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

启用文件访问时间更新

贡献者

从ONTAP 9.11.1开始、您可以启用 -atime-update 字段FlexCache、以允许更新文件访问时间。您还可以使用设置访问时间更新期限 -atime-update-period 属性。。 -atime-update-period 属性控制访问时间更新的频率以及更新传播到初始卷的时间。

概述

ONTAP提供了一个名为的卷级字段 -atime-update,管理使用Read、readlink和READDIR读取的文件和目录的访问时间更新。atime用于为不常访问的文件和目录制定数据生命周期决策。不常访问的文件最终会迁移到归档存储、并且以后通常会移动到磁带。

默认情况下、现有和新创建的FlexCache 卷上的atime-update字段处于禁用状态。如果使用的FlexCache 卷的ONTAP 版本早于9.11.1、则应保持禁用atime-update字段、以便在对原始卷执行读取操作时不会不必要地逐出缓存。但是、对于大型FlexCache 缓存、管理员会使用专用工具来管理数据、并帮助确保热数据保留在缓存中、冷数据也会被清除。禁用atime-update时无法执行此操作。但是、从ONTAP 9.11.1开始、您可以启用 -atime-update-atime-update-period, 并使用所需的工具来管理缓存的数据。

开始之前

所有FlexCache 卷都必须运行ONTAP 9.11.1或更高版本。

关于此任务

正在设置 …​ -atime-update-period 到86400秒后、无论对文件执行的类似读取操作数如何、每个24小时时间段的访问时间更新都不超过一次。

设置 -atime-update-period 设置为0时、会针对每个读取访问向源站发送消息。然后、原始卷会通知每个FlexCache 卷、atime已过时、这会影响性能。

步骤
  1. 启用文件访问时间更新并设置更新频率:

    volume modify -volume vol_name -vserver SVM_name -atime-update true -atime-update-period seconds

    以下示例将启用 -atime-update 和设置 -atime-update-period 至86400秒或24小时:

    c1: volume modify -volume origin1 vs1_c1 -atime-update true -atime-update-period 86400
  2. 请验证 -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