Proxmox - how to improve low IO performance?

I am extremly surprised with the low IO performance of Proxmox 6.3.3 , which is in the following configuration and the result Image

  • Proxmox 6.3.3
  • 512 GB NVMe SSD
  • Create new VM content windows server 2019 (the IO test performed inside it)

Proxmox 6.3.3 IO Performance

But I tried to install VMware ESXi 6.7 in the same server to understand what is the source of the issue and to test the IO performance, and I got the following result.

  • VMware ESXi 6.7
  • 512 GB NVMe SSD
  • Create new VM content windows server 2019 (the IO test performed inside it) configured with the same CPU Cors/RAM/Disk Size of the previous test

VMware ESXi 6.7 IO Performance

Is there any thing have to do with Proxmox to improve the IO performance ?

thanks


It would improve the performance if you follow best practices of running Windows virtual machine on KVM Virtualization.

  • Install VirtIO drivers.
  • Configure Disk cache based on your workload.
  • Install Guest Service

More info here:

  • Windows 10 guest best practices
  • Windows VirtIO Drivers