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

qos statistics latency show

Contributors
Suggest changes

Display latency breakdown data per QoS policy group

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

Description

The qos statistics latency show command displays the average latencies for QoS policy groups across the various Data ONTAP subsystems.

The command displays the following data:

  • The QoS policy group name (Policy Group)

  • Total latency observed per I/O operation (Latency)

  • Latency observed per I/O operation in the Network subsystem (Network)

  • Latency observed per I/O operation across the internally connected nodes in a Cluster (Cluster)

  • Latency observed per I/O operation in the Data management subsystem (Data)

  • Latency observed per I/O operation in the Storage subsystem (Disk)

  • Latency observed per I/O operation for QoS Policy Group Ceiling (QoS Max)

  • Latency observed per I/O operation for QoS Policy Group Floor (QoS Min)

  • Latency observed per I/O operation for NVRAM transfer (NVRAM)

  • Latency observed per I/O operation for Object Store (Cloud) operations

  • Latency observed per I/O operation for FlexCache (FlexCache) operations

  • Latency observed per I/O operation for Synchronous Snapmirror (SM Sync) operations

  • Latency observed per I/O operation for Volume Activation (VA) operations

The results displayed per iteration are sorted by the Latency field. Each iteration starts with a row that displays the average latency, in microseconds (us) or milliseconds (ms), observed across all QoS policy groups.

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 latency show -iterations 100 -rows 3
Policy Group            Latency    Network    Cluster       Data       Disk    QoS Max    QoS Min     NVRAM       Cloud  FlexCache   SM Sync          VA
-------------------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
-total-                110.35ms   110.02ms        0ms   327.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vs1vol0                167.82ms   167.22ms        0ms   603.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vol1                   117.76ms   117.56ms        0ms   191.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vol2                    44.24ms    44.05ms        0ms   190.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
-total-                 38.89ms    38.63ms        0ms   256.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vol2                    64.47ms    64.20ms        0ms   266.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vol1                    27.28ms    27.03ms        0ms   253.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vs1vol0                 23.72ms    23.47ms        0ms   249.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
-total-                409.81ms   409.65ms        0ms   169.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vol1                   816.92ms   816.80ms        0ms   120.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vol2                   407.88ms   407.66ms        0ms   219.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vs1vol0                  3.68ms     3.49ms        0ms   193.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
-total-               1169.00us   107.00us        0ms  1062.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms
vol2                  1169.00us   107.00us        0ms  1062.00us        0ms        0ms        0ms        0ms        0ms        0ms        0ms        0ms

The example above displays latencies for the 3 QoS policy groups with the highest latencies and refreshes the display 100 times before terminating.

cluster1::> qos statistics latency show -iterations 100 -policy-group pg1
Policy Group            Latency    Network    Cluster       Data       Disk    QoS Max    QoS Min     NVRAM       Cloud  FlexCache   SM Sync          VA
-------------------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
-total-                  5.88ms   308.00us        0ms   434.00us     5.14ms        0ms        0ms         0ms       0ms        0ms        0ms        0ms
pg1                      5.88ms   308.00us        0ms   434.00us     5.14ms        0ms        0ms         0ms       0ms        0ms        0ms        0ms
-total-                  4.17ms   280.00us        0ms   477.00us     3.42ms        0ms        0ms         0ms       0ms        0ms        0ms        0ms
pg1                      4.17ms   280.00us        0ms   477.00us     3.42ms        0ms        0ms         0ms       0ms        0ms        0ms        0ms
-total-                  4.43ms   274.00us        0ms   656.00us     3.50ms        0ms        0ms         0ms       0ms        0ms        0ms        0ms
pg1                      4.43ms   274.00us        0ms   656.00us     3.50ms        0ms        0ms         0ms       0ms        0ms        0ms        0ms
-total-                  4.89ms   276.00us        0ms   699.00us     3.92ms        0ms        0ms         0ms       0ms        0ms        0ms        0ms
pg1                      4.89ms   276.00us        0ms   699.00us     3.92ms        0ms        0ms         0ms       0ms        0ms        0ms        0ms

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