I want to setup a number of guests with multiple CPUs (4) and at least 4Gb ram running Ubuntu Linux. These machines will mostly be idle, but from time to time their workload will require all their resources, especially the CPU.
The hosts are ESXi 5.x.
The question is, am I right in thinking that the resource consumption of the machines when idle will be negligible?
We know this true of disk and the CPU. The only concern left therefore is memory. Since ESX over-commits memory it makes sense that unused memory of any guest is paged out.
If my thinking correct?
Just enable the vmmemctl (balloon) driver in your guests. It should be included as part of your VMware Tools installation. This lets VMware reclaim memory that a guest isn’t using.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.