QoS
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 |