I have this weird issue where all of the VMs that I run, do not get the allocated amount of memory.
When rebooting the VM, the correct amount of memory is in fact available in the VM, but after a couple hours, the maximum allowed memory in the VM will be way less. The issue is resolved when I adjust the amount of memory in proxmox and reboot the VM through proxmox, but only temporarily. After a while, the issue appears again.
For example, a VM which I've set to have a memory of 16000MiB, will have that at first, but after a few hours, the maximum reported amount of memory by
What is causing this?
When rebooting the VM, the correct amount of memory is in fact available in the VM, but after a couple hours, the maximum allowed memory in the VM will be way less. The issue is resolved when I adjust the amount of memory in proxmox and reboot the VM through proxmox, but only temporarily. After a while, the issue appears again.
For example, a VM which I've set to have a memory of 16000MiB, will have that at first, but after a few hours, the maximum reported amount of memory by
free
will be around 2.7GBs. This happens on all of my VMs, though I only have VMs with the same OS, Ubuntu server 20.04.3.
Bash:
root@pve:~# pveversion
pve-manager/7.1-10/6ddebafe (running kernel: 5.13.19-3-pve)
What is causing this?