30 likes | 127 Views
Learn to manage memory allocation efficiently in Xen domains, configure hugepages, and optimize RAM usage for enhanced performance.
E N D
Domain’s Config Domain creation memory=900 ---------------------- ---------------------- ---------------------- struct domain{ hugepage_num; hugepage_list; }; hugepage_num=50 50 Domain Create MFNs Xen’s Allocator RAM Xen MFNs
xen_extra_mem_start Domain booting 900M 800M Kernel Booting Hypercall to Get hugepage count Xen Hypervisor struct domain{ hugepage_num; hugepage_list; }; PFNs 50
xen_extra_mem_start Demand 900M 800M Hugepage Request Kernel PFN Hypercall to Allocate hugepage P2M MFN Xen Hypervisor RAM MFN Xen PFNs MFNs struct domain{ hugepage_num; hugepage_list; };