Files
xen/docs/misc/libxl_memory.txt
T
Ian Campbell 5c88d313c0 docs: initial documentation for xenstore paths
This is based upon my inspection of a system with a single PV domain
and a single HVM domain running and is therefore very incomplete.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
2012-10-01 17:54:11 +01:00

71 lines
4.3 KiB
Plaintext

/* === Domain memory breakdown: HVM guests ==================================
+ +----------+ +
| | shadow | |
| +----------+ |
overhead | | extra | |
| | external | |
| +----------+ + |
| | extra | | |
| | internal | | |
+ +----------+ + | | footprint
| | video | | | |
| +----------+ + + | | xen |
| | | | | | actual | maximum |
| | | | | | target | |
| | guest | | | build | | |
| | | | | start | | |
static | | | | | | | |
maximum | +----------+ | + + + +
| | | |
| | | |
| | balloon | | build
| | | | maximum
| | | |
+ +----------+ +
extra internal = LIBXL_MAXMEM_CONSTANT
extra external = LIBXL_HVM_EXTRA_MEMORY
shadow = libxl_domain_build_info.shadow_memkb
static maximum = libxl_domain_build_info.max_memkb
video = libxl_domain_build_info.video_memkb
build start = libxl_domain_build_info.target_memkb
libxl_domain_setmaxmem -> xen maximum
libxl_set_memory_target -> actual target
=== Domain memory breakdown: PV guests ==================================
+ +----------+ +
overhead | | extra | |
| | external | |
| +----------+ + |
| | extra | | |
| | internal | | |
+ +----------+ + + + | | footprint
| | | | | | | xen |
| | | | | | actual | maximum |
| | guest | | | build | target | |
| | | | | start | | |
static | | | | | | | |
maximum | +----------+ | + + + +
| | | |
| | | |
| | balloon | | build
| | | | maximum
| | | |
+ +----------+ +
extra internal = LIBXL_MAXMEM_CONSTANT
extra external = LIBXL_PV_EXTRA_MEMORY
static maximum = libxl_domain_build_info.max_memkb
build start = libxl_domain_build_info.target_memkb
libxl_domain_setmaxmem -> xen maximum
libxl_set_memory_target -> actual target
========================================================================= */