Skip to main content
A newer release of this product is available.

qos statistics performance show

Contributors
Suggest changes

Display system performance data per QoS policy group

Availability: This command is available to cluster administrators at the admin privilege level.

Description

The qos statistics performance show command shows the current system performance levels that QoS policy groups are achieving.

The command displays the following data:

  • The QoS policy group name (Policy Group)

  • Input/output operations performed per second (IOPS)

  • Throughput in kilobytes per second (KB/s) or megabytes per second (MB/s) as appropriate (Throughput)

  • Latency observed per request in microseconds (us) or milliseconds (ms) as appropriate (Latency)

The results displayed per iteration are sorted by IOPS. Each iteration starts with a row that displays the total IOPS used across all QoS policy groups. Other columns in this row are either totals or averages.

Parameters

[-node {<nodename>|local}] - Node

Selects the policy groups that match this parameter value. If you do not specify this parameter, the command displays data for the entire cluster.

[-iterations <integer>] - Number of Iterations

Specifies the number of times the display is refreshed before terminating. If you do not specify this parameter, the command iterates until interrupted by Ctrl-C.

{ [-rows <integer>] - Number of Rows in the Output

Specifies the number of busiest QoS policy groups to display. Valid values are from 1 to 20. The default value is 10.

| [-policy-group <text>] - QoS Policy Group Name

Selects the QoS policy group whose name matches the specified value. If you do not specify this parameter, the command displays data for all QoS policy groups.

| [-adaptive-policy-group <text>] - Adaptive QoS Policy Group Name }

Selects the QoS adaptive policy group whose name matches the specified value. If you do not specify this parameter, the command displays data for all QoS policy groups.

[-refresh-display {true|false}] - Toggle Screen Refresh Between Each Iteration

Specifies the display style. If true, the command clears the display after each data iteration. If false, the command displays each data iteration below the previous one. The default is false.

Examples

cluster1::> qos statistics performance show -iterations 100 -rows 4
Policy Group             IOPS      Throughput    Latency
-------------------- -------- --------------- ----------
-total-                    79     1296.00KB/s   337.41ms
_System-Best-Effort        25           0KB/s        0ms
vol1                       24       96.00KB/s   193.72ms
vol2                       18     1152.00KB/s   750.98ms
vs1vol0                    12       48.00KB/s   707.38ms
-total-                   109        1.99MB/s   133.27ms
_System-Best-Effort        35           0KB/s        0ms
vol2                       29        1.81MB/s   249.27ms
vs1vol0                    24       96.00KB/s    48.32ms
vol1                       21       84.00KB/s   292.30ms

The example above displays the system performance for the 4 QoS policy groups with the highest IOPS and it refreshes the display 100 times before terminating.

cluster1::> qos statistics performance show -iterations 100 -policy-group pg1
Policy Group             IOPS      Throughput    Latency
-------------------- -------- --------------- ----------
-total-                  2833       10.66MB/s   924.00us
pg1                      2655       10.37MB/s   917.00us
-total-                  2837       10.65MB/s   923.00us
pg1                      2655       10.37MB/s   917.00us
-total-                  2799       10.73MB/s   802.00us
pg1                      2737       10.69MB/s   815.00us
-total-                  2930       13.33MB/s   905.00us
pg1                      2720       10.62MB/s   858.00us

The example above displays the system performance for the QoS policy group pg1 and refreshes the display 100 times before terminating.