[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 12 of 12] libxl: add a detailed explanation of the libxl domain memory model



Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>

diff -r 12923cf32127 tools/libxl/libxl_memory.txt
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/libxl/libxl_memory.txt      Fri Sep 03 12:10:58 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-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.