QoS

Contributors netapp-mwallis amgrissino ntap-bmegan Download PDF of this page

The QoS object contains information about Quality of Service (QoS) settings for volumes. Volumes created without specified QoS values are created using the default values. You can find default values using the GetDefaultQoS method.

Object members

This object contains the following members:

Name Description Type

burstIOPS

Maximum "peak" 4KB IOPS allowed for short periods of time. Allows for bursts of I/O activity over the normal maxIOPS value.

integer

burstTime

The length of time burstIOPS is allowed. The value returned is represented in seconds. This value is calculated by the system based on IOPS set for QoS.

integer

curve

The curve is a set of key-value pairs. The keys are I/O sizes in bytes. The values represent the cost of performing one IOP at a specific I/O size. The curve is calculated relative to a 4096 byte operation set at 100 IOPS.

JSON object

maxIOPS

The desired maximum 4KB IOPS allowed over an extended period of time.

integer

minIOPS

The desired minimum 4KB IOPS to guarantee. The allowed IOPS will only drop below this level if all volumes have been capped at their minIOPS value and there is still insufficient performance capacity.

integer

Find more information