Control and monitor FlexVol volume I/O performance with Storage QoS
You can control input/output (I/O) performance to FlexVol volumes by assigning volumes to Storage QoS policy groups. You might control I/O performance to ensure that workloads achieve specific performance objectives or to throttle a workload that negatively impacts other workloads.
Policy groups enforce a maximum throughput limit (for example, 100 MB/s). You can create a policy group without specifying a maximum throughput, which enables you to monitor performance before you control the workload. You can also specify an optional minimum throughput limit.
You can also assign SVMs, LUNs, and files to policy groups.
Note the following requirements about assigning a volume to a policy group:
-
The volume must be contained by the SVM to which the policy group belongs.
You specify the SVM when you create the policy group.
-
Beginning with ONTAP 9.18.1, you can assign QoS policies to volumes contained in SVMs that have QoS policies. When you use nested QoS policies, the most restrictive policy is applied.
-
Beginning with ONTAP 9.14.0, you can assign policies to qtrees contained in volumes that have QoS policies.
For more information about how to use Storage QoS, see the System Administration Reference.
-
Use the
qos policy-group createcommand to create a policy group. -
Use the
volume createcommand or thevolume modifycommand with the-qos-policy-groupparameter to assign a volume to a policy group. -
Use the
qos statisticscommands to view performance data. -
If necessary, use the
qos policy-group modifycommand to adjust the policy group's maximum throughput limit.