Hi
For test purposes I'm configuring cluster with ballooning enabled and memory
over-commit set to 200% with one host (total memory 128600 MB) connected. I then create 4
linux based VM's and I set the following on each: memory size: 62000MB, max memory:
248000MB (default value set when memory size is set) and a guaranteed memory value of
31000MB (default value set when memory size is set).
This all works as expected, I can start 4 VM's with a total memory size that double
the physical memory available on the host. What I don't understand is when I view the
general info on my host I see that the available memory is much higher than expected.
Physical Memory:128600 MB total, 11574 MB used, 117026 MB free.
When researching the set up required to test this feature I came across this post
https://lists.ovirt.org/pipermail/users/2017-October/084675.html. It states the hosts
memory load needs to exceed 80%. I was hoping that the allocation of physical memory to
each VM would satisfy this condition but I am not sure it does. I have a few questions on
this
Should setting the physical memory to each VM would satisfy the greater than 80%
conditions?
Given we have guaranteed memory for each VM of 31000MB should the total of 124000Mb exceed
the free memory on the host?
Does the hosts used physical memory only represent each VM's disk 4Gb virtual size?
Will the hosts free memory only decrease as the VM's consume storage?
Any clarification on the above questions would be most appreciated.
Regards
Donagh