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


Samsung Electronics © 2022. All rights reserved.