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

确定 Flash Pool 候选资格和最佳缓存大小

贡献者

在将现有本地层(聚合)转换为Flash Pool本地层之前、您可以确定本地层是否受I/O限制、以及适合您的工作负载和预算的最佳Flash Pool缓存大小。您还可以检查现有Flash Pool本地层的缓存大小是否正确。

您需要的内容

您应大致了解所分析的本地层何时会遇到峰值负载。

步骤
  1. 进入高级模式:

    set advanced

  2. 如果您需要确定现有本地层(聚合)是否适合转换为Flash Pool聚合、请确定聚合中的磁盘在高峰负载期间的繁忙程度、以及这对延迟的影响:

    statistics show-periodic -object disk:raid_group -instance raid_group_name -counter disk_busy|user_read_latency -interval 1 -iterations 60

    您可以确定通过添加 Flash Pool 缓存来减少延迟对于此聚合是否有意义。

    以下命令显示聚合 "`aggr1` " 中第一个 RAID 组的统计信息:

    statistics show-periodic -object disk:raid_group -instance /aggr1/plex0/rg0 -counter disk_busy|user_read_latency -interval 1 -iterations 60

  3. 启动自动化工作负载分析器( AWA ):

    storage automated-working-set-analyzer start -node node_name -aggregate aggr_name

    AWA 将开始收集与指定聚合关联的卷的工作负载数据。

  4. 退出高级模式:

    set admin

    允许 AWA 运行,直到出现一个或多个高峰负载间隔。AWA 会收集与指定聚合关联的卷的工作负载统计信息,并分析持续时间内最长一周的数据。如果 AWA 运行一周以上,则仅会报告从最近一周收集的数据。缓存大小估计基于数据收集期间看到的最高负载;在整个数据收集期间,负载不必高。

  5. 进入高级模式:

    set advanced

  6. 显示工作负载分析:

    storage automated-working-set-analyzer show -node node_name -instance

  7. 停止AWA:

    storage automated-working-set-analyzer stop node_name

    所有工作负载数据都会被刷新,无法再进行分析。

  8. 退出高级模式:

    set admin