A xen host memory ballooning daemon
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
lib Moved from jbuilder to dune and deprecated xcp in favour of xapi-idl. Nov 28, 2018
scripts
src
test
.gitarchive-info
.gitattributes
.gitignore
.travis.yml
ChangeLog
INSTALL
LICENSE
MAINTAINERS Add the standard files. Jun 5, 2013
Makefile
README.md
dune-project
xapi-squeezed.opam Moved from jbuilder to dune and deprecated xcp in favour of xapi-idl. Nov 28, 2018

README.md

squeezed: a xen host memory ballooning daemon

Squeezed uses ballooning to move memory between running VMs. It is able to:

  1. avoid wasting host memory: unused memory can be gifted to VMs
  2. share memory according to a configured policy, so some VMs will use more than others
  3. "squeeze" existing VMs to make room to start new VMs.

Squeezed is an optional component of the xapi toolstack.

building the development version

First follow the xenopsd build instructions: this will ensure your environment is working correctly.

To build squeezed:

git clone git://github.com/xapi-project/squeezed
cd squeezed
./configure
make

There is also a version packaged in opam.

documentation

  • Architecture: a high-level overview of Squeezed.
  • Design: discover the low-level details, formats, protocols, concurrency etc.