I am a little confused by what the purpose of setting minimum RAM is when you have ballooning + KSM enabled.
If a virtual machine has 1024/2048 it can always use 2GB of that and even if it was using 512MB it would show the exact same usage either way (on the VM + Overall node usage)
I've been told it allows overselling but that's exactly what ballooning + KSM does so I am not sure if I should set minimum RAM. Can someone please explain the advantages/disadvantages.
One disadvantage I have come across when setting the memory low is Linux machines don't show the correct memory (top) and sometimes show no memory errors so I am thinking about removing it.
If a virtual machine has 1024/2048 it can always use 2GB of that and even if it was using 512MB it would show the exact same usage either way (on the VM + Overall node usage)
I've been told it allows overselling but that's exactly what ballooning + KSM does so I am not sure if I should set minimum RAM. Can someone please explain the advantages/disadvantages.
One disadvantage I have come across when setting the memory low is Linux machines don't show the correct memory (top) and sometimes show no memory errors so I am thinking about removing it.
Last edited: