[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Analysis of PV(H) build times
Hello, I've done a small analysis of PV and PVH build and launch times using both xl and a custom builder [1] based on init-xenstore-domain. The purpose of this analysis is to measure the build time of PV(H) guests. In order to do this rdtsc calls have been added to the start of the main xl function and the xen_start_kernel function in Linux (first C function called by the kernel). The time measured is not only xl build time, but the time since the xl create call until the guest starts executing. The results can be found at: https://docs.google.com/spreadsheets/d/1xePTI6r1INAIQR901P_lFHFT9ZpduSLpRnKFDl_iB-Q/edit?usp=sharing A couple of conclusions can be obtained from the results: - xl/libxl overhead is very minimal compared to the simple loader (~10%). This is probably due to the extra computing done in libxl and the fact that the simple loader doesn't populate xenstore paths. - Most of time is spent in xc_dom_parse_image (~70%) for both PV and PVH domain build. - PVH build time is greater than PV by ~10%, due to xc_dom_boot_mem_init being more expensive for PVH domains. Roger. [1] http://xenbits.xen.org/people/royger/sbuilder.c _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |