*** This kmv_stat run is on L0, VMCS Shadowing enabled. *** Compile time on L2 ------------------ $ time make [...] real 31m0.386s user 16m43.655s sys 14m6.451s kvm_stat running on L0 (captured real-time *while* the kernel is building on L2) -------------------------------------------------------------------------------- NOTE: The below statistics are from intervals ranging from 30 seconds to 6,10,13.. minutes. kvm statistics kvm_exit 136823 37425 kvm_entry 136817 37423 kvm_msr 51492 13352 kvm_inj_virq 8068 1313 kvm_apic_accept_irq 8021 1309 kvm_eoi 8018 1308 kvm_pv_eoi 7910 1300 kvm_fpu 6161 1122 kvm_apic 2950 694 kvm_apic_ipi 1421 343 kvm_msi_set_irq 1798 81 kvm_pio 416 73 kvm_inj_exception 32 10 kvm_page_fault 12 3 kvm_cpuid 64 0 ======================================================================= kvm statistics kvm_entry 1215453 79789 kvm_exit 1215453 79788 kvm_msr 430385 28601 kvm_inj_virq 45750 2755 kvm_apic_accept_irq 45589 2745 kvm_eoi 45558 2743 kvm_pv_eoi 44956 2708 kvm_fpu 37646 2370 kvm_apic 26536 1474 kvm_apic_ipi 12967 720 kvm_msi_set_irq 4580 196 kvm_pio 3465 187 kvm_cpuid 128 21 kvm_inj_exception 338 20 kvm_page_fault 30 2 kvm_cr 3 0 ======================================================================= kvm statistics kvm_entry 1620635 46271 kvm_exit 1620635 46268 kvm_msr 601373 17717 kvm_fpu 82532 4242 kvm_inj_virq 81862 3421 kvm_apic_accept_irq 81368 3385 kvm_eoi 81320 3385 kvm_pv_eoi 79928 3302 kvm_apic 50194 1728 kvm_apic_ipi 24401 822 kvm_msi_set_irq 8105 258 kvm_pio 6952 243 kvm_inj_exception 357 4 kvm_page_fault 69 1 kvm_cpuid 128 0 kvm_cr 3 0 ======================================================================= kvm statistics kvm_entry 2675349 129201 kvm_exit 2675353 129198 kvm_msr 974471 45175 kvm_inj_virq 119369 3835 kvm_eoi 118675 3818 kvm_apic_accept_irq 118729 3818 kvm_pv_eoi 117040 3795 kvm_fpu 115748 2435 kvm_apic 69944 1270 kvm_apic_ipi 34155 623 kvm_inj_exception 684 37 kvm_msi_set_irq 10251 17 kvm_pio 8851 4 kvm_page_fault 146 0 kvm_cpuid 128 0 kvm_cr 4 0 ======================================================================= kvm statistics kvm_exit 3817546 118987 kvm_entry 3817540 118987 kvm_msr 1372354 41511 kvm_inj_virq 152529 3468 kvm_apic_accept_irq 151793 3457 kvm_eoi 151738 3457 kvm_pv_eoi 149946 3438 kvm_fpu 137747 2440 kvm_apic 80802 1208 kvm_apic_ipi 39505 594 kvm_msi_set_irq 10496 48 kvm_pio 8957 32 kvm_inj_exception 1007 29 kvm_page_fault 147 0 kvm_cpuid 128 0 kvm_cr 4 0 c kvm statistics kvm_exit 6544803 96715 kvm_entry 6544799 96715 kvm_msr 2325585 34008 kvm_inj_virq 236734 3025 kvm_apic_accept_irq 235759 3018 kvm_eoi 235697 3018 kvm_pv_eoi 233497 3003 kvm_fpu 201943 2495 kvm_apic 112380 1188 kvm_apic_ipi 55090 586 kvm_msi_set_irq 12980 94 kvm_pio 11090 81 kvm_inj_exception 1742 21 kvm_cpuid 192 0 kvm_page_fault 161 0 kvm_cr 8 0 ======================================================================= kvm statistics kvm_exit 12353480 287 kvm_entry 12353480 287 kvm_msr 4362857 130 kvm_inj_virq 420616 43 kvm_apic_accept_irq 419164 43 kvm_eoi 419077 43 kvm_pv_eoi 415931 42 kvm_fpu 340938 26 kvm_msi_set_irq 18244 18 kvm_apic 178878 8 kvm_apic_ipi 87866 3 kvm_pio 14945 1 kvm_inj_exception 3369 0 kvm_cpuid 264 0 kvm_page_fault 191 0 kvm_cr 19 0 ======================================================================= kvm statistics kvm_exit 12378859 216 kvm_entry 12378859 216 kvm_msr 4374696 104 kvm_inj_virq 424894 39 kvm_apic_accept_irq 423406 39 kvm_eoi 423318 39 kvm_pv_eoi 420086 38 kvm_fpu 343650 20 kvm_msi_set_irq 19952 19 kvm_apic 179600 8 kvm_apic_ipi 88184 3 kvm_pio 15120 1 kvm_inj_exception 3369 0 kvm_cpuid 392 0 kvm_page_fault 191 0 kvm_cr 19 0 ======================================================================= kvm statistics kvm_exit 12381791 212 kvm_entry 12381791 212 kvm_msr 4376165 102 kvm_inj_virq 425281 40 kvm_apic_accept_irq 423784 39 kvm_eoi 423696 39 kvm_pv_eoi 420455 37 kvm_fpu 343862 22 kvm_msi_set_irq 20114 19 kvm_apic 179653 5 kvm_apic_ipi 88206 2 kvm_pio 15135 1 kvm_inj_exception 3369 0 kvm_cpuid 392 0 kvm_page_fault 191 0 kvm_cr 19 0 ======================================================================= kvm statistics kvm_exit 12394266 248 kvm_entry 12394266 248 kvm_msr 4381992 122 kvm_inj_virq 427361 45 kvm_apic_accept_irq 425846 45 kvm_eoi 425758 45 kvm_pv_eoi 422483 44 kvm_fpu 345282 32 kvm_msi_set_irq 20916 19 kvm_apic 179983 7 kvm_apic_ipi 88354 3 kvm_pio 15211 1 kvm_inj_exception 3369 0 kvm_cpuid 456 0 kvm_page_fault 191 0 kvm_cr 19 0 ======================================================================= *** `time` taken by "make" *** [test@nguest-02 linux]$ time make make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `relocs'. CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh CC scripts/mod/devicetable-offsets.s GEN scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o HOSTLD scripts/mod/modpost CHK include/generated/compile.h make[3]: `arch/x86/realmode/rm/realmode.bin' is up to date. Kernel: arch/x86/boot/bzImage is ready (#4) Building modules, stage 2. MODPOST 10 modules real 2m15.834s user 0m34.164s sys 0m52.397s [test@nguest-02 linux]$ ======================================================================= ** Round-2 ** ------------- $ make clean $ time make kvm statistics kvm_exit 18385331 166386 kvm_entry 18385327 166386 kvm_msr 6477312 56990 kvm_inj_virq 592412 3872 kvm_apic_accept_irq 590445 3863 kvm_eoi 590340 3863 kvm_pv_eoi 586380 3848 kvm_fpu 469731 1823 kvm_apic 228294 1099 kvm_apic_ipi 112167 542 kvm_inj_exception 5124 63 kvm_msi_set_irq 24157 16 kvm_pio 16785 1 kvm_cr 35 1 kvm_cpuid 592 0 kvm_page_fault 194 0 ======================================================================= kvm statistics kvm_entry 23962909 135597 kvm_exit 23962914 135597 kvm_msr 8407321 46724 kvm_inj_virq 736908 3193 kvm_apic_accept_irq 734547 3185 kvm_eoi 734437 3185 kvm_pv_eoi 729950 3179 kvm_fpu 554612 1618 kvm_apic 268729 798 kvm_apic_ipi 132121 396 kvm_inj_exception 6998 50 kvm_msi_set_irq 25905 36 kvm_pio 17808 14 kvm_cr 39 0 kvm_cpuid 592 0 kvm_page_fault 194 0 ======================================================================= kvm statistics kvm_entry 25954418 138141 kvm_exit 25954424 138140 kvm_msr 9089203 47232 kvm_inj_virq 783289 3146 kvm_apic_accept_irq 780857 3141 kvm_eoi 780744 3141 kvm_pv_eoi 776102 3130 kvm_fpu 575679 1326 kvm_apic 279394 716 kvm_apic_ipi 137376 352 kvm_inj_exception 7720 52 kvm_msi_set_irq 26367 22 kvm_pio 18037 6 kvm_page_fault 198 1 kvm_cpuid 656 0 kvm_cr 41 0 ======================================================================= NOTE: Once finished, clean it: $ time make clean real 1m2.310s user 0m15.603s sys 0m27.763s