NUMA / Socket limit of 8 in VM conf file

wilhelm0

Member
Dec 26, 2019
2
1
23
45
I am using an Epyc 9654 CPU, and in bios have set NUMA nodes per socket to NPS4 and enabled ACPI SRAT L3 Cache as NUMA Domain, yielding 12 NUMA nodes. I want to create a VM with 12 NUMA nodes with cpu pinning, the relevant conf file entries are:

memory: 120000
sockets: 12
numa: 1
numa0: cpus=0-9,hostnodes=0,memory=10000,policy=bind
numa1: cpus=10-19,hostnodes=1,memory=10000,policy=bind
...
numa11: cpus=110-119,hostnodes=11,memory=10000,policy=bind

(the final numbers I want to use are higher, but just setting low/round numbers for now)

the VM launches correctly for sockets: 8 (memory: 80000), however when I set sockets:9 (memory: 90000) or higher, I get the following message:
TASK ERROR: total memory for NUMA nodes must be equal to vm static memory.

Is there an artificial limit of 8 sockets in proxmox?
 
Hi,
yes, it is limited to 8 currently (numa0 to numa7):
Code:
root@pve8a1 ~ # qm set 108 --numa8 "cpus=0-9,hostnodes=0,memory=10000,policy=bind"
Unknown option: numa8

Feel free to open an enhancement request: https://bugzilla.proxmox.com/
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!