./stor qos add { -n | --name } QOS_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 ] [ --description ]
此命令用来创建QoS策略。
参数
参数 | 描述 |
---|---|
-n QOS_NAME或--name QOS_NAME | 指定QoS策略名称。 取值:字符串形式,长度范围1~64,只能由字母、数字和短横线(-)组成,区分大小写,且仅支持以字母或数字开头。 |
--iops IOPS | 每秒能够进行读写操作次数的最大值。 取值:整数形式,取值为[-1, 999999999],默认值为-1。-1表示不限制。 |
--read-iops READ_IOPS | 每秒能够进行读操作次数的最大值。 取值:整数形式,取值为[-1, 999999999],默认值为-1。-1表示不限制。 |
--write-iops WRITE_IOPS | 每秒能够进行写操作次数的最大值。 取值:整数形式,取值为[-1, 999999999],默认值为-1。-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],默认值为1,单位是秒。 |
--read-iops-burst-secs READ_IOPS_BURST_SECS | 使用Burst功能时,按照Burst上限的能力进行读操作所能持续的时间。 注意 只有在Read IOPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
--write-iops-burst-secs WRITE_IOPS_BURST_SECS | 使用Burst功能时,按照Burst上限的能力进行写操作所能持续的时间。 注意 只有在Write IOPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
--bps-burst-secs BPS_BURST_SECS | 使用Burst功能时,按照Burst上限的流量能力所能持续的时间。 注意 只有在BPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
--read-bps-burst-secs READ_BPS_BURST_SECS | 使用Burst功能时,按照Burst上限的读流量能力所能持续的时间。 注意 只有在Read BPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
--write-bps-burst-secs WRITE_BPS_BURST_SECS | 使用Burst功能时,按照Burst上限的写流量能力所能持续的时间。 注意 只有在Write BPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
--reclaim-policy RECLAIM_POLICY | QoS策略的回收策略。 取值:
默认值为Retain。 |
--description | QoS策略的描述信息。 |
示例
创建QoS策略qostest1,并添加描述信息。
说明
如果添加描述信息,需要交叉输入描述信息,取值1~256位字符串。
[root@hblockserver CTYUN_HBlock_Plus_3.10.0_x64]# ./stor qos add -n qostest1 --iops 9999999 --bps 3800g --description
Enter the description for this QoS policy, limited to 256 characters:
It is a test QoS policy.
Created QoS policy qostest1 successfully.