The IOPS and bandwidth resources in the storage cluster are limited and shared by multiple services. These services will compete for the IOPS and bandwidth resources. Therefore, critical services might be interrupted when the storage load is heavy. To address this issue, configure QoS policies to control IOPS or bandwidth for a volume to prevent specific volumes from occupying too many resources.
You can configure different IOPS or bandwidth thresholds for different services. For example, configure a low threshold for volumes providing common services and configure a high threshold for volumes providing critical services.
From the navigation pane, select ONEStor > Block Storage.
Select Volume Management > QoS.
Click Create.
Configure the QoS policy parameters.
Click OK.
Disk Pool: Select a disk pool for the QoS policy.
Metric Type: Select a metric type. Options include:
IOPS—Controls the number of I/O requests that a volume can process per second.
Bandwidth—Controls the amount of data that a volume can process per second.
Upper Threshold Type: Specify the upper threshold type. Options include:
Self-Defined—Limits the maximum IOPS or bandwidth for a volume.
Per GB—Limits the maximum IOPS or bandwidth per GB capacity for a volume. The total IOPS or bandwidth that can be used by a volume is the per-GB value multiplied by the number of gigabytes in the volume.
Upper Threshold: Specify the IOPS or bandwidth upper threshold for a volume or each GB of a volume. If you do not configure this parameter, the IOPS or bandwidth is not limited. As a best practice, set the upper threshold in a QoS policy to 100 IOPS/30 Mbps or higher.
You can perform this task on a storage volume only when the volume is attached to one or more storage volumes. |
From the navigation pane, select ONEStor > Block Storage.
Select Volume Management > QoS.
Click Detach in the Actions column for a QoS policy.
In the dialog box that opens, click OK.
· As a best practice, set the upper threshold in a QoS policy to 100 IOPS/30 Mbps or higher. · You cannot edit a QoS policy in abnormal state. |
From the navigation pane, select ONEStor > Block Storage.
Select Volume Management > QoS.
Click Edit in the Actions column for a QoS policy.
Edit the QoS policy parameters.
Click OK.
If a QoS policy has been attached to storage volumes, you must detach it from all the volumes before deleting it. |
From the navigation pane, select ONEStor > Block Storage.
Select Volume Management > QoS.
Click Delete in the Actions column for a QoS policy.
In the dialog box that opens, click OK.
You can perform this task for a QoS policy only when the policy is in abnormal state. |
From the navigation pane, select ONEStor > Block Storage.
Select Volume Management > QoS.
Click Recover in the Actions column for a QoS policy.