fixed memery versus dynamic (balloon)

mir

Famous Member
Apr 14, 2012
3,584
139
133
Copenhagen, Denmark
Hi all,

What exactly is the difference between the old fixed memory allocation and the new using dynamic balloon allocated memory?
Any performance or what ever difference?
 
What exactly is the difference between the old fixed memory allocation and the new using dynamic balloon allocated memory?

In short, when you run out of memory on the host, we steel memory from the guest and give it back to the host.
 
In short, when you run out of memory on the host, we steel memory from the guest and give it back to the host.
To clarify:
The setting min means the lower barrier for memory of a client and if this barrier is met the host cannot steal any more memory from this client?
The setting max means the higher barrier for memory of a client where the host will not assign any more memory to this client?
 
furthermore if you have some KVM VM that could potentially require a ton of memory (i.e. windows) you can just outright give it... say 8GB and baloon it down to 4GB usable for the guest. What you accomplish by this is being able to give the VM the full 8GB of memory without having to reboot it if need be, just change the baloon size (assuming baloon drivers are installed)
 
To clarify:
The setting min means the lower barrier for memory of a client and if this barrier is met the host cannot steal any more memory from this client?
The setting max means the higher barrier for memory of a client where the host will not assign any more memory to this client?

yes