./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.