poseidonos-cli qos create
Create qos policy for a volume(s) of PoseidonOS.
Synopsis
Create qos policy for a volume of PoseidonOS.
Syntax: poseidonos-cli qos create (–volume-name | -v) VolumeName (–array-name | -a) ArrayName [–maxiops” IOPS] [–maxbw Bandwidth]
Example: poseidonos-cli qos create –volume-name vol1 –array-name Array0 –maxiops 500 –maxbw 100
NOTE: Current design of Qos supports only 1 Volume per Subsystem. If throttling values are set for more than one volume in a single subsystem, the throttling will be take effect only for the first mounted volume in the subsystem.
poseidonos-cli qos create [flags]
Options
-a, --array-name string The name of the array where the volume is created from.
-h, --help help for create
--maxbw int The maximum bandwidth for the volume in MiB/s. (default -1)
--maxiops int The maximum IOPS for the volume in KIOPS. (default -1)
--minbw int The minimum bandwidth for the volume in MiB/s. (default -1)
--miniops int The minimum IOPS for the volume in KIOPS. (default -1)
-v, --volume-name string A comma-seperated list of volumes to set qos policy for.
Options inherited from parent commands
--debug Print response for debug.
--fs string Field separator for the output. (default "|")
--ip string Set IPv4 address to PoseidonOS for this command. (default "127.0.0.1")
--json-req Print request in JSON form.
--json-res Print response in JSON form.
--port string Set the port number to PoseidonOS for this command. (default "18716")
--unit Display unit (B, KB, MB, ...) when displaying capacity.
SEE ALSO
- poseidonos-cli qos - QoS commands for PoseidonOS.