Table of ContentsView in Frames

Managing workload performance by using Storage QoS

Storage QoS (Quality of Service) can help you manage risks around meeting your performance objectives. You use Storage QoS to limit the throughput to workloads and to monitor workload performance. You can reactively limit workloads to address performance problems and you can proactively limit workloads to prevent performance problems.

Storage QoS is supported on clusters that have up to eight nodes.

A workload represents the input/output (I/O) operations to one of the following storage objects:

You assign a storage object to a policy group to control and monitor a workload. You can monitor workloads without controlling them.

The following illustration shows an example environment before and after using Storage QoS. On the left, workloads compete for cluster resources to transmit I/O. These workloads get "best effort" performance, which means you have less performance predictability (for example, a workload might get such good performance that it negatively impacts other workloads). On the right are the same workloads assigned to policy groups. The policy groups enforce a maximum throughput limit.

This graphic is described by the surrounding text.

The following workflow shows how you use Storage QoS to control and monitor workloads:

This illustration shows the following steps: 1. Identify storage objects to assign to policy groups. 2. To control and monitor, create policy groups with throughput limits or to monitor only, create policy groups without throughput limits. 3. Assign the storage objects to policy groups. 4. Monitor performance by viewing statistics. 5. Adjust policy settings, if necessary.