If you have a shared storage infrastructure, you might need to ensure that each workload does not get better performance than necessary. In this example, you use Storage QoS policy groups to set a limit on each workload, all of which are at the Storage Virtual Machine (SVM) level.
The following illustration shows three SVMs assigned to three separate policy groups. You assign each SVM to a policy group because you know the performance objectives for each workload and you do not want one tenant taking system resources from other tenants.
The following commands create three policy groups with maximum throughput limits.
cluster1::> qos policy-group create pg-vs1 -vserver vs1 -max-throughput 9500iops cluster1::> qos policy-group create pg-vs2 -vserver vs2 -max-throughput 8000iops cluster1::> qos policy-group create pg-vs3 -vserver vs3 -max-throughput 6500iops
The following commands assign three existing SVMs to the policy groups.
cluster1::> vserver modify -vserver vs1 -qos-policy-group pg-vs1 cluster1::> vserver modify -vserver vs2 -qos-policy-group pg-vs2 cluster1::> vserver modify -vserver vs3 -qos-policy-group pg-vs3