Hello,
I have a question regarding dynamic memory allocation to virtual machines, because I have a situation where it looks like memory is not automatically freed to be reused by the host.
I'm running PVE 5.1-43 with all updates and latest kernel (no subscription).
I have a virtual machine running OpenMediaVault 3 (based on Debian Jessie) running PVE kernel 4.4.98-4-pve. I have dynamic memory allocation for the VM with a minimum of 1024MB and maximum of 4096MB. After a few days of use, PVE shows memory usage for the VM of over 90%, for example, 3.66 GiB. However, inside the VM itself, memory usage is around 7% of 3.85GiB.
Is this normal behavior? Shouldn't memory dynamically scale back when not used by the VM and become available to the host? I've attached screenshots.
I have a question regarding dynamic memory allocation to virtual machines, because I have a situation where it looks like memory is not automatically freed to be reused by the host.
I'm running PVE 5.1-43 with all updates and latest kernel (no subscription).
I have a virtual machine running OpenMediaVault 3 (based on Debian Jessie) running PVE kernel 4.4.98-4-pve. I have dynamic memory allocation for the VM with a minimum of 1024MB and maximum of 4096MB. After a few days of use, PVE shows memory usage for the VM of over 90%, for example, 3.66 GiB. However, inside the VM itself, memory usage is around 7% of 3.85GiB.
Is this normal behavior? Shouldn't memory dynamically scale back when not used by the VM and become available to the host? I've attached screenshots.