Squeezed uses ballooning to move memory between running VMs. It is able to:
- avoid wasting host memory: unused memory can be gifted to VMs
- share memory according to a configured policy, so some VMs will use more than others
- "squeeze" existing VMs to make room to start new VMs.
Squeezed is an optional component of the xapi toolstack.
git clone git://github.com/xen-org/squeezed
cd squeezed/doc
make
First follow the xenopsd build instructions: this will ensure your environment is working correctly.
To build squeezed:
git clone git://github.com/xen-org/squeezed
cd squeezed
obuild configure
obuild build