在将现有聚合转换为 Flash Pool 聚合之前,可确定聚合是否受 I/O 限制,以及最适合工作负载和预算的最佳 Flash Pool 高速缓存大小。此外,还可以检查现有 Flash Pool 聚合的高速缓存大小是否合适。
开始之前
应大致了解所分析的聚合何时出现峰值负载。
- 进入高级模式:set advanced
- 如果需要确定现有聚合是否适合转换为 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 - 启动 Automated Workload Analyzer(AWA):storage automated-working-set-analyzer start -node node_name -aggregate aggr_name
AWA 开始收集与指定聚合关联的卷的工作负载数据。
- 退出高级模式:set admin
允许 AWA 运行,直到出现一个或多个峰值负载间隔。AWA 收集与指定聚合关联的卷的工作负载统计信息,并分析持续时间长达一个滚动周的数据。运行 AWA 超过一周将仅提供最近一周收集的数据的报告。高速缓存大小估计值基于数据收集期间的最高负载;在整个数据收集期间,负载不需要很高。
- 进入高级模式:set advanced
- 显示工作负载分析:storage automated-working-set-analyzer show -node node_name
- 停止 AWA:storage automated-working-set-analyzer stop node_name
所有工作负载数据都将清空,不再可用于分析。
- 退出高级模式:set admin