Network and Storage Protocols

NVMe Host QoS

jaikumar
482 Views

Starting ONTAP 9.14.1 Release, ONTAP Supports NVMe Host QoS. Host QoS is part of an end-to-end QoS solution that allows setting up the QoS at the NVMe Subsystem Level. There are 2 types of QoS that can be set,

  • higher
  • regular

This QoS is set at the Host level of the system there by giving a preferential treatment to the host at the transport and protocol level. This priority setting is applicable only for NVMe-TCP and NOT for NVMe-FC. High priority hosts can create controllers with more IO queue slots (queue count and depth) than regular priority hosts. And this feature is supported in Metro Cluster, here the Priority will be replicated.

 

jaikumar_0-1709358689781.png

 

How to set the Priority?

ONTAP_9.14.1::>vserver nvme subsystem create -subsystem SubsystemHostQoS -ostype linux -vserver NVMeVServer
ONTAP_9.14.1::>vserver nvme subsystem host add -subsystem SubsystemHostQoS -host-nqn nqn.2014-08.org.nvmexpress:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 -priority regular -vserver NVMeVServer

ONTAP_9.14.1::> vserver nvme subsystem show -fields default-io-queue-count, default-io-queue-depth -subsystem SubsystemHostQoS
vserver subsystem default-io-queue-count default-io-queue-depth
-------- ---------------- ---------------------- ----------------------
smbcafdD SubsystemHostQoS 4 32

ONTAP_9.14.1::>

 

0 REPLIES 0
Public