lindig / squeezed

A xen host memory ballooning daemon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A xen host memory ballooning daemon

License:Other


Languages

Language:OCaml 80.6%Language:Standard ML 17.2%Language:Shell 1.8%Language:Makefile 0.4%