使用自适应 QoS 策略组
可使用自适应 QoS 策略组根据卷大小的变化自动调整吞吐量上限或下限,从而保持 IOPS 与 TB|GB 之间的比例。这在管理大型部署中的成百上千个工作负载时具有极大的优势。
开始之前
必须运行 ONTAP 9.5。从 ONTAP 9.5 开始支持自适应 QoS 策略组。
必须由集群管理员创建策略组。
关于本任务
存储对象可以是自适应策略组和/或非自适应策略组的成员。存储对象和策略的 SVM 必须相同。存储对象必须联机。
自适应 QoS 策略组始终不共享:定义的吞吐量上限或下限分别应用于每个成员工作负载。
吞吐量限制与存储对象大小之比由以下字段的交集决定:
- expected-iops 是已分配的每 1 TB|GB 的 IOPS 最小预期值。注只有全闪存阵列平台上才能保证
expected-iops。对于 FabricPool,仅当分层策略设置为“无”,并且没有块在云中时,才能保证 expected-iops。对于不在 SnapMirror 同步关系中的卷,可以保证 expected-iops。 - peak-iops 是已分配的或已用的每 1 TB|GB 的 IOPS 最大可能值。
- expected-iops-allocation 指定是将已分配空间(默认设置)还是将已用空间用于 expected-iops。注expected-iops-allocation 在 ONTAP 9.5 及更高版本中可用。
- peak-iops-allocation 指定是将已分配空间还是将已用空间(默认设置)用于 peak-iops。
- absolute-min-iops 是 IOPS 绝对最小值。可将此字段用于非常小的存储对象。当 absolute-min-iops 大于 expected-iops 的计算值时,此字段将覆盖 peak-iops 和/或 expected-iops。
例如,如果将 expected-iops 设置为 1000 IOPS/TB,而卷大小小于 1 GB,则计算出的 expected-iops 值将非常小,而 peak-iops 值甚至更小。可通过将 absolute-min-iops 设置为真实值来避免这个问题。
- block-size 指定应用程序 I/O 块大小。默认设置为 32K。有效值为 8K、16K、32K、64K、ANY。ANY 表示不使用块大小。
可使用三种默认自适应 QoS 策略组,如下表所示。可将这些策略组直接应用于卷。
默认策略组 | IOPS/TB 预期值 | IOPS/TB 峰值 | IOPS 绝对最小值 |
---|---|---|---|
extreme | 6,144 | 12,288 | 1000 |
performance | 2,048 | 4,096 | 500 |
value | 128 | 512 | 75 |
提供反馈