./stor qos set { -n | --name } QOS_NAME [ --new-name NEW_NAME ] [ --iops IOPS ] [ --read-iops READ_IOPS ] [ --write-iops WRITE_IOPS ] [ --bps BPS ] [ --read-bps READ_BPS ] [ --write-bps WRITE_BPS ] [ --iops-burst IOPS_BURST ] [ --read-iops-burst READ_IOPS_BURST ] [ --write-iops-burst WRITE_IOPS_BURST ] [ --bps-burst BPS_BURST ] [ --read-bps-burst READ_BPS_BURST ] [ --write-bps-burst WRITE_BPS_BURST ] [ --iops-burst-secs IOPS_BURST_SECS ] [ --read-iops-burst-secs READ_IOPS_BURST_SECS ] [ --write-iops-burst-secs WRITE_IOPS_BURST_SECS ] [ --bps-burst-secs BPS_BURST_SECS ] [ --read-bps-burst-secs READ_BPS_BURST_SECS ] [ --write-bps-burst-secs WRITE_BPS_BURST_SECS ] [ --reclaim-policy RECLAIM_POLICY ] [ --change-description ]
此命令用來修改QoS策略。
參數
| 參數 | 描述 |
|---|---|
| -nQOS_NAME 或 --name QOS_NAME | 指定要修改的QoS策略名稱。 |
--new-name NEW_NAME | 指定QoS策略的新名稱。 取值:字符串形式,長度范圍1~64,只能由字母、數字和短橫線(-)組成,區分大小寫,且僅支持以字母或數字開頭。 |
| --iops IOPS | 每秒能夠進行讀寫操作次數的最大值。 取值:整數形式,取值為[-1, 999999999]。-1表示不限制。 |
| --read-iops READ_IOPS | 每秒能夠進行讀操作次數的最大值。 取值:整數形式,取值為[-1, 999999999]。-1表示不限制。 |
| --write-iops WRITE_IOPS | 每秒能夠進行寫操作次數的最大值。 取值:整數形式,取值為[-1, 999999999]。-1表示不限制。 |
| --bps BPS | 每秒可傳輸數據量的最大值。 取值:整數形式,數字后面可以輸入單位簡寫B/b、K/k、M/m、G/g、T/t,分別代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s,默認單位是Bytes/s。-1表示不限制。
|
| --read-bps READ_BPS | 讀帶寬上限。 取值:整數形式,數字后面可以輸入單位簡寫B/b、K/k、M/m、G/g、T/t,分別代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s,默認單位是Bytes/s。-1表示不限制。
|
| --write-bps WRITE_BPS | 寫帶寬上限。 取值:整數形式,數字后面可以輸入單位簡寫B/b、K/k、M/m、G/g、T/t,分別代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s,默認單位是Bytes/s。-1表示不限制。
|
| --iops-burst IOPS_BURST | 使用Burst功能時,每秒能夠進行讀寫操作次數的最大值。 取值:整數形式。只有當--iops IOPS大于等于1時,此項設置為-1或(IOPS, 999999999]內的正整數方可生效。-1表示不限制。 |
| --read-iops-burst READ_IOPS_BURST | 使用Burst功能時,每秒能夠進行讀操作次數的最大值。 取值:整數形式。只有當--read-iops READ_IOPS大于等于1時,此項設置為-1或(READ_IOPS, 999999999]內的正整數方可生效。-1表示不限制。 |
| --write-iops-burst WRITE_IOPS_BURST | 使用Burst功能時,每秒能夠進行寫操作次數的最大值。 取值:整數形式。只有當--write-iops WRITE_IOPS大于等于1時,此項設置為-1或(WRITE_IOPS 999999999]內的正整數方可生效。-1表示不限制。 |
| --bps-burst BPS_BURST | 使用Burst功能時,每秒可傳輸的數據量最大值。 取值:整數形式,數字后面可以輸入單位簡寫B/b、K/k、M/m、G/g、T/t,分別代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s,默認單位是Bytes/s。-1表示不限制。只有當--bps BPS大于等于1時,在單位相同的情況下,此項設置為下列取值范圍方可生效:
|
| --read-bps-burst READ_BPS_BURST | 使用Burst功能時,讀帶寬上限。 取值:整數形式,數字后面可以輸入單位簡寫B/b、K/k、M/m、G/g、T/t,分別代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s,默認單位是Bytes/s。-1表示不限制。只有當--read-bps READ_BPS大于等于1時,在單位相同的情況下,此項設置為下列取值范圍方可生效:
|
| --write-bps-burst WRITE_BPS_BURST | 使用Burst功能時,寫帶寬上限。 取值:整數形式,數字后面可以輸入單位簡寫B/b、K/k、M/m、G/g、T/t,分別代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s,默認單位是Bytes/s。-1表示不限制。只有當--write-bps WRITE_BPS大于等于1時,在單位相同的情況下,此項設置為下列取值范圍方可生效:
|
| --iops-burst-secs IOPS_BURST_SECS | 使用Burst功能時,按照Burst上限的能力進行讀寫操作所能持續的時間。 注意 只有在IOPS Burst功能啟用時,此配置才生效。 取值:整數形式,取值為[1, 999999999],單位是秒。 |
| --read-iops-burst-secs READ_IOPS_BURST_SECS | 使用Burst功能時,按照Burst上限的能力進行讀操作所能持續的時間。 注意 只有在Read IOPS Burst功能啟用時,此配置才生效。 取值:整數形式,取值為[1, 999999999],單位是秒。 |
| --write-iops-burst-secs WRITE_IOPS_BURST_SECS | 使用Burst功能時,按照Burst上限的能力進行寫操作所能持續的時間。 注意 只有在Write IOPS Burst功能啟用時,此配置才生效。 取值:整數形式,取值為[1, 999999999],單位是秒。 |
| --bps-burst-secs BPS_BURST_SECS | 使用Burst功能時,按照Burst上限的流量能力所能持續的時間。 注意 只有在BPS Burst功能啟用時,此配置才生效。 取值:整數形式,取值為[1, 999999999],單位是秒。 |
| --read-bps-burst-secs READ_BPS_BURST_SECS | 使用Burst功能時,按照Burst上限的讀流量能力所能持續的時間。 注意 只有在Read BPS Burst功能啟用時,此配置才生效。 取值:整數形式,取值為[1, 999999999],單位是秒。 |
| --write-bps-burst-secs WRITE_BPS_BURST_SECS | 使用Burst功能時,按照Burst上限的寫流量能力所能持續的時間。 注意 只有在Write BPS Burst功能啟用時,此配置才生效。 取值:整數形式,取值為[1, 999999999],單位是秒。 |
| --reclaim-policy RECLAIM_POLICY | QoS策略的回收策略。 取值:
|
| --change-description | 修改QoS策略的描述信息。 |
示例
修改QoS策略qostest1。
說明
如果修改描述信息,需要交叉輸入描述信息,取值1~256位字符串。
[root@hblockserver CTYUN_HBlock_Plus_3.10.0_x64]# ./stor qos set -n qostest1 --new-name qos1 --iops 800000 --bps 5500g --change-description
Enter the description for this QoS policy, limited to 256 characters:
It is qos1.
Set QoS policy qostest1 successfully.