[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] libxl: add a detailed explanation of the libxl domain memory model
# HG changeset patch # User Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> # Date 1287683486 -3600 # Node ID e94ed63a7082827624a6113c2444acd92abda5cf # Parent e95dc0eb152da84639101736126cf52275b72366 libxl: add a detailed explanation of the libxl domain memory model Originally-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> Converted to US-ASCII by iwj. Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- tools/libxl/libxl_memory.txt | 70 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 70 insertions(+) diff -r e95dc0eb152d -r e94ed63a7082 tools/libxl/libxl_memory.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/libxl/libxl_memory.txt Thu Oct 21 18:51:26 2010 +0100 @@ -0,0 +1,70 @@ +/* === 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 + + + ========================================================================= */ _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |