So my host hast a 32 core Epyc CPU. I will be creating two Gaming Windows VMs with Proxmox
1)First Stept is to set the Cpu Emulation type to Epyc. I think i know how to do this.
The Cpu is organized into 4 NUMA nodes, each node has ist own Cache, each NUMA node has 8 cores, but only two NUMA nodes have direct Memory acces.
I want to be able to pass a whole NUMA node directly to a VM. And differentiate between the ones that have direct Memory acces, and the ones that dont.
2)Is there any way to know which node can do that ? And list it so that i know which one must be assigned to a VM ?
3)Do i Need to pin the CPU/Threads belonging to a given NUMA individually, or can a pin a whole NUMA directly to a VM ?
4)Can one pin CPU/Threads/NUMAs at all to a VM ? Ive stumbled on some old post that say ProxMox 2.x doesnt Support CPU pinning ? Is that still the case with Proxmox 5.x ?
I havent found any wiki on CPU pinning !
Please advise !
1)First Stept is to set the Cpu Emulation type to Epyc. I think i know how to do this.
The Cpu is organized into 4 NUMA nodes, each node has ist own Cache, each NUMA node has 8 cores, but only two NUMA nodes have direct Memory acces.
I want to be able to pass a whole NUMA node directly to a VM. And differentiate between the ones that have direct Memory acces, and the ones that dont.
2)Is there any way to know which node can do that ? And list it so that i know which one must be assigned to a VM ?
3)Do i Need to pin the CPU/Threads belonging to a given NUMA individually, or can a pin a whole NUMA directly to a VM ?
4)Can one pin CPU/Threads/NUMAs at all to a VM ? Ive stumbled on some old post that say ProxMox 2.x doesnt Support CPU pinning ? Is that still the case with Proxmox 5.x ?
I havent found any wiki on CPU pinning !
Please advise !