It's better when it's simple
Recommended settings for creating new VMs on Proxmox VE 9.x with modern guest operating systems.
q35
OVMF (UEFI)
VirtIO SCSI single
Default (no cache)
native
VirtIO
host
x86-64-v3-AES
v2.0
Write back
no cache
virtio-win-guest-tools.exe
OVMF
SCSI
threads
io_uring
aio=native
VirtIO (paravirtualized)
VirtIO delivers the highest network performance of all available models.
x86-64-v2-AES
+aes
x86-64-v3
+avx, +avx2, +bmi1, +bmi2, +fma, +xsave
x86-64-v4
+avx512f, +avx512bw, +avx512cd, +avx512dq, +avx512vl
Recommendation:
KSM (Kernel Samepage Merging) allows the host kernel to deduplicate identical memory pages across VMs, saving RAM when running multiple similar guests.
qm set <vmid> –allow-ksm 0