clarification needed about ballooning Wiki page


Active Member
Feb 14, 2018
The "Dynamic Memory Management" Wiki page states, about ballooning :
Memory ballooning (...) reduces the impact your guest can have on memory usage of your host by giving up unused memory back to the host.
Does that mean :
(a) that the unused memory is given back to the host to be used as it wishes, even for non-Proxmox/KVM related tasks​
(b) that the unused memory is given back to the host, but only to be used by other VMs​
Last edited:
It's (a), but the current implementation does not "give unused memory to the host". The host starts taking away memory when it is at 80% memory usage, even when the VM is using or needs the memory. How much memory it takes away from each VM is explained in the manual.
EDIT: The host does inform the VM that it is going to (try and) take the memory, so the operating system inside the VM can stop using it beforehand.
Last edited:
One last question : is that KVM's default behavior, or is it a Proxmox enhancement ?
Last edited:


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 your own in 60 seconds.

Buy now!