Hi everyone,
I'm benchmarking two virtualization hosts:
One thing I noticed is that inside the guest VM:
I'd appreciate any insights, especially from anyone who has benchmarked ESXi against Proxmox or has experience with VMware's vNUMA behavior.
I'm benchmarking two virtualization hosts:
- Host 1: VMware ESXi
- Host 2: Proxmox VE
One thing I noticed is that inside the guest VM:
- On the ESXi VM, lscpu reports 1 NUMA node.
- On the Proxmox VM, lscpu reports 2 NUMA nodes, matching the physical host.
- Is this expected behavior? Does ESXi intentionally expose a single virtual NUMA node by default?
- Can the number of virtual NUMA nodes exposed to a VM be configured in VMware?
- Could this difference alone explain a significant performance gap in benchmarks between the two hypervisors, or is it unlikely unless the workload is very NUMA-sensitive?
I'd appreciate any insights, especially from anyone who has benchmarked ESXi against Proxmox or has experience with VMware's vNUMA behavior.
