Hello,
I'm experiencing many NUMA misses on a few of our Proxmox servers and reading the documentation[0] this might be resolved by enabling NUMA emulation for the VMs so the resources are properly distributed.
Before changing all the VM configs I'd like to know if this is safe to do on already existing VMs, i.e., won't this cause stability issues because of the change of virtual hardware.
I assume the Linux VMs won't cause much trouble but I'm more worried about the Windows VMs because I have less experience with them.
Is there anyone who has experience with NUMA misses and enabled the option on already installed VMs to resolve this?
If so did performance actually improve? Reading RedHat's virtualization guide[1] they mention NUMA misses performance impact are quite large, "generally starting at a 10% performance hit or higher."
[0] https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines
[1] https://access.redhat.com/documenta...ning_optimization_guide-numa-numa_and_libvirt
I'm experiencing many NUMA misses on a few of our Proxmox servers and reading the documentation[0] this might be resolved by enabling NUMA emulation for the VMs so the resources are properly distributed.
Before changing all the VM configs I'd like to know if this is safe to do on already existing VMs, i.e., won't this cause stability issues because of the change of virtual hardware.
I assume the Linux VMs won't cause much trouble but I'm more worried about the Windows VMs because I have less experience with them.
Is there anyone who has experience with NUMA misses and enabled the option on already installed VMs to resolve this?
If so did performance actually improve? Reading RedHat's virtualization guide[1] they mention NUMA misses performance impact are quite large, "generally starting at a 10% performance hit or higher."
[0] https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines
[1] https://access.redhat.com/documenta...ning_optimization_guide-numa-numa_and_libvirt