创建QoS策略 本节主要介绍创建QoS策略命令。 OpenStack命令行: openstack volume qos create consumer backend qosName Cinder命令行: cinder qoscreate qosName consumerbackend key1 value1 key2 value2 keyNvalueN 此命令用来创建QoS策略。 说明 使用openstack volume qos create consumer backend qosName 创建QoS策略后,可以再使用openstack volume qos set property key1 value1 [propert key2 value2 … ]qosName添加QoS策略限制规则。 参数 参数 描述 qosName QoS策略名称。 consumer 指定消费端位置。 取值:backeend,表示在存储设备侧限速。 Keyvalue QoS限制规则。一次可以写多个QoS限制规则。 Keyvalue totaliopssec 每秒能够进行读写操作次数的最大值。 取值:整型,取值范围为[1, 999999999],默认值为1。1表示不限制。 Keyvalue readiopssec 每秒能够进行读操作次数的最大值。 取值:整型,取值范围为[1, 999999999],默认值为1。1表示不限制。 Keyvalue writeiopssec 每秒能够进行写操作次数的最大值。 取值:整型,取值范围为[1, 999999999],默认值为1。1表示不限制。 Keyvalue totalbytessec 每秒可传输数据量的最大值。 取值:整型,取值范围为[1, 4096000000000],默认值为1,单位是B/s。1表示不限制。 Keyvalue readbytessec 读带宽上限。 取值:整型,取值范围为[1, 4096000000000],默认值为1,单位是B/s。1表示不限制。 Keyvalue writebytessec 写带宽上限。 取值:整型,取值范围为[1, 4096000000000],默认值为1,单位是B/s。1表示不限制。 Keyvalue totaliopssecmax 使用Burst功能时,每秒能够进行读写操作次数的最大值。 取值:只有当totaliopssec大于等于1时,此项设置为1或(totaliopssec, 999999999]内的正整数方可生效。默认值为1,表示不限制。 Keyvalue readiopssecmax 使用Burst功能时,每秒能够进行读操作次数的最大值。 取值:只有当readiopssec大于等于1时,此项设置为1或(readiopssec, 999999999]内的正整数方可生效。默认值为1,表示不限制。 Keyvalue writeiopssecmax 使用Burst功能时,每秒能够进行写操作次数的最大值。 取值:只有当writeiopssec大于等于1时,此项设置为1或(writeiopssec, 999999999]内的正整数方可生效。默认值为1,表示不限制。 Keyvalue totalbytessecmax 使用Burst功能时,每秒可传输的数据量最大值。 取值:只有当totalbytessec大于等于1时,此项设置为1或(totalbytessec, 4096000000000]内的正整数方可生效,默认值为1,单位是B/s。1表示不限制。 Keyvalue readbytessecmax 使用Burst功能时,读带宽上限。 取值:只有当readbytessec大于等于1时,此项设置为1或(readbytessec, 4096000000000]内的正整数方可生效,默认值为1,单位是B/s。1表示不限制。 Keyvalue writebytessecmax 使用Burst功能时,写带宽上限。 取值:只有当writebytessec大于等于1时,此项设置为1或(writebytessec, 4096000000000]内的正整数方可生效,默认值为1,单位是B/s。1表示不限制。