Hello folks,
I'm a little bit confused about the new virtual NVMe Controller in ESXi 6.5+. According to KB2147714 :
"Virtual NVMe devices have reduced guest I/O processing overhead, which allows more VDI VMs per host and more transactions per minute. Each virtual machine supports 4 NVMe controllers and up to 15 devices per controller. With Hardware Version 13, you can use NVMe, SATA, SCSI, and IDE controllers in a virtual machine."
Is it recommended to use the virtual NVMe Controller on the supported guest OS, even if the underlying datastore is a mechanical HDD drive? Do you still get benefits of reduced guest I/O processing overhead or is it only advised for SSD's? I couldn't find any definitive answer on that question.