NUMA enabled - RAM not recognized

albgen

Member
Jan 9, 2021
12
0
6
43
Hello,

i have a 3CX(latest version which is a debian based) on prem installation running on Proxmox 8.1.8.
This VM has 12GB of RAM and the hotplug(on Options) was enabled for Memory and CPU and thus NUMA was needed to be enabled at CPU config so that the machine could run. Everything was running normally, until i recieved a notification that the server had killed the main process of the 3CX due to out of memory.
As you can see the anomaly is that the 3CX itself has recognizing only 895MB of RAM.

Any idea whether is a problem on proxmox or on the debian side?

1728315295916.png

edit: i disabled the hotplug for memory and cpu, than i disbaled the numa and the VM now see 11.8 GB which is fine.
 
Last edited:
Hello,

i have a 3CX(latest version which is a debian based) on prem installation running on Proxmox 8.1.8.
This VM has 12GB of RAM and the hotplug(on Options) was enabled for Memory and CPU and thus NUMA was needed to be enabled at CPU config so that the machine could run. Everything was running normally, until i recieved a notification that the server had killed the main process of the 3CX due to out of memory.
As you can see the anomaly is that the 3CX itself has recognizing only 895MB of RAM.

Any idea whether is a problem on proxmox or on the debian side?

View attachment 75897

edit: i disabled the hotplug for memory and cpu, than i disbaled the numa and the VM now see 11.8 GB which is fine.
"Proxmox 8.1.8"

Maybe begun by upgrade proxmox ??? 8.2.7 act ually running .... NUMA on for all my VMs, no problem with this
 
Any idea whether is a problem on proxmox or on the debian side?
It should the on the guest side. Maybe 3CX has not compiled in support for NUMA, which would be weird, yet I don't know 3CX. Without any further guest analysis, we can only guess.
 
UPDATE: Turns out I needed extra configuration for this to work. I had to create udev rules for cpu and memory and the VM now sees all the RAM Proxmox has allocated to it.

---
I am seeing a similar issue since updating to 8.2.7. When I have the memory hotplug enabled, the VM does not see its entire RAM allocation.

free -m says it has 897M
proxmox says it has 2Gb

Shutting down the VM and removing the option for memory hotplug fixes the issue. numa is enabled on the VM and does not seem to affect this problem.

free -m now says it has 1969M
 
Last edited:

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!