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

确定是否修改Flash Pool本地层(聚合)的缓存策略

贡献者

您可以为Flash Pool本地层(聚合)中的卷分配缓存保留策略、以确定卷数据在Flash Pool缓存中的保留时间。但是,在某些情况下,更改缓存保留策略可能不会影响卷数据在缓存中的保留时间。

关于此任务

如果数据满足以下任一条件,更改缓存保留策略可能不会产生影响:

  • 您的工作负载是顺序的。

  • 您的工作负载不会重新读取固态驱动器( SSD )中缓存的随机块。

  • 卷的缓存大小太小。

步骤

以下步骤将检查数据必须满足的条件。此任务必须在高级权限模式下使用命令行界面完成。

  1. 使用CLI查看工作负载卷:

    statistics start -object workload_volume

  2. 确定卷的工作负载模式:

    statistics show -object workload_volume -instance volume-workload -counter sequential_reads

  3. 确定卷的命中率:

    statistics show -object wafl_hya_vvol -instance volume -counter read_ops_replaced_pwercent|wc_write_blks_overwritten_percent

  4. 确定 Cacheable ReadProject Cache Alloc 卷:

    system node run -node node_name wafl awa start aggr_name

  5. 显示 AWA 摘要:

    system node run -node node_name wafl awa print aggr_name

  6. 将卷的命中率与进行比较 Cacheable Read

    如果卷的命中率大于 `Cacheable Read`则工作负载不会重新读取SSD中缓存的随机块。

  7. 将卷的当前缓存大小与进行比较 Project Cache Alloc

    卷的当前缓存大小大于 `Project Cache Alloc`则卷缓存的大小过小。