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?
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?