HP 3PAR OS 3.1.3 Command Line Interface Reference

setqos
DESCRIPTION
The setqos command creates and updates QoS rules in a system.
SYNTAX
setqos [options] [{{vvset|domain}:{<name>|<pattern>}|sys:all_others}]...
AUTHORITY
Super, Edit
Any role granted the qos_set right can set QoS configurations.
OPTIONS
-pri {high|normal|low}
Set the QoS scheduling priority of the QoS rule (of this target object). The default priority is normal.
-io {none|[{<min>}-]<max>}
Sets the I/O issue count min goal and max limit for QoS throttling. If only <max> is given, sets
both I/O issue count rate Min Goal and Max Limit to the given value. If "none" is specified, there
is no limit on I/O issue count. Note even when there is no limit for I/O issue count,
I/O-bandwidth-count based throttling (-bw) can still dynamically put a limit on it.
-bw {none|[{<min>}-][k|K|m|M|g|G]-]<max>[k|K|m|M|g|G]]}
Sets the I/O issue bandwidth rate Min and Max for QoS throttling. If only <max> is given, sets
both I/O issue bandwidth rate Min and Max to the given value. If none is specified, there is no
limit on I/O issue bandwidth rate. Note even when there is no limit for I/O issue count,
I/O-bandwidth-rate based throttling (-io) can still dynamically put a limit on it. The default unit is
byte. The integer can optionally be followed with k or K to indicate a multiple of 1000, m or M
to indicate a multiple of 1,000,000, or g or G to indicate a multiple of 1,000,000,000.
-lt {<target>[ms]|default}
Set the QoS I/O committing target latency to be <target>. <target> is in units of milliseconds.
If default is specified, the default latency is automatically calculated according to QoS priority,
target storage type, and other system settings.
{-on|-off}
Control QoS scheduling for the target object. By default QoS scheduling is on.
-clear
Turn "off" QoS scheduling of the rule and clear its setting.
-vv {<VV_name>|<pattern>}[,{<VV_name>|<pattern>}]...
Applies only to QoS rules whose targets include virtual volumes with names matching any of the
names or patterns specified.
SPECIFIERS
{{vvset|domain}:{<name>|<pattern>}|sys:all_others}
The target objects of QoS setting. <name> and <pattern> refer to the target object name, as
listed in show {vvset|domain} commands. If "sys:all_others" is specified, the QoS rule will
be applied to the group of all virtual volumes, which don't have any specific QoS rule applied.
setqos 299