VMware introduced the support of NVMe over TCP storage adapters in 7.0U3. Should NVMe over TCP performance considerations need to be managed and prioritized, upstream physical network and storage array mechanisms are leveraged. A typical mechanism for this workload prioritization is applying QoS (Quality of Service) on the NVMe over TCP traffic at the storage array level.
The methodology for applying QoS to this type of traffic may differ between storage vendors. In some cases, applying QoS on datastore A may also impact datastore B due to storage array side NVMe over TCP QoS architecture and application.
This may result in:
ESXi 7.0U3+
NVMe over TCP storage that offer QoS solutions (such as Netapp)
Depending on the storage array vendor, NVMe over TCP traffic may use shared queues on the array side thus QoS throttling may consequently impact a non-targeted datastore.
Engagement of NVMe over TCP storage vendor is recommended so the following items can be reviewed: