Hello everyone.
I got pve 6.3-2 and 2 windows VMs running server 2019.
The server has 64gb RAM installed,
i set each windows VM to 8GB min 48GB max
i installed gemu-guest, all the missing drivers from virtio 1.185
i also installed the balloon service on each VM and it is shown as running.
in the proxmox GUI each VM correctly shows how much RAM is currently beeing used
In the VMs config there is min and max RAM setting and the "ballooning device" checked
but here comes the issue, the pve node always allocates the MAX setting of each VM. so even though both VMs only use 3GB ram, the host caps out at 64/64 + swap and starts to be slow and laggy as hell
From my understanding of ballooning, you should be able to run both VMs and only have the host allocate the min setting + what is needed individualy by each VM right?
to start a VM it will always allocate the MAX setting and then free the memory after successful boot ?
Did i miss anything to set this up correctly or is there a known issue?
I got pve 6.3-2 and 2 windows VMs running server 2019.
The server has 64gb RAM installed,
i set each windows VM to 8GB min 48GB max
i installed gemu-guest, all the missing drivers from virtio 1.185
i also installed the balloon service on each VM and it is shown as running.
in the proxmox GUI each VM correctly shows how much RAM is currently beeing used
In the VMs config there is min and max RAM setting and the "ballooning device" checked
but here comes the issue, the pve node always allocates the MAX setting of each VM. so even though both VMs only use 3GB ram, the host caps out at 64/64 + swap and starts to be slow and laggy as hell
From my understanding of ballooning, you should be able to run both VMs and only have the host allocate the min setting + what is needed individualy by each VM right?
to start a VM it will always allocate the MAX setting and then free the memory after successful boot ?
Did i miss anything to set this up correctly or is there a known issue?