Re: [nVMX Test] Build kernel (defconfig) on L2, w/ VMCS Shadowing enabled on L0

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

 



>
> Yep, kvm_stat is the simplest way to monitor the exits frequency.

Attached is kvm_stat results from L1, captured from several seconds of
intervals.

/kashyap
========================================================================================
 kvm_entry                                     7957    2047
 kvm_exit                                      7959    2045
 kvm_page_fault                                6237    1649
 kvm_inj_exception                             2074     552
 kvm_emulate_insn                              1162     311
 kvm_apic                                       983     258
 vcpu_match_mmio                                972     258
 kvm_mmio                                       971     257
 kvm_cr                                         933     235
 kvm_inj_virq                                   468     123
 kvm_eoi                                        455     120
 kvm_apic_accept_irq                            450     120
 kvm_pv_eoi                                     413     111
 kvm_apic_ipi                                    74      21
 kvm_cpuid                                       64      16
 kvm_fpu                                         21       5
 kvm_msi_set_irq                                  1       0
 kvm_pio                                          1       0
 kvm_exit(EXCEPTION_NMI)                       1115       0
 kvm_exit(EXTERNAL_INTERRUPT)                   223       0
 kvm_exit(CR_ACCESS)                            177       0
 kvm_exit(HLT)                                   24       0
 kvm_exit(CPUID)                                 16       0
 kvm_exit(PENDING_INTERRUPT)                     16       0
 kvm_exit(INVLPG)                                11       0
 kvm_exit(TRIPLE_FAULT)                           6       0
 kvm_exit(APIC_ACCESS)                            6       0
 kvm_exit(MWAIT_INSTRUCTION)                      5       0
 kvm_exit(EPT_VIOLATION)                          5       0
 kvm_exit(TASK_SWITCH)                            5       0
 kvm_exit(VMREAD)                                 5       0
 kvm_exit(RDPMC)                                  5       0
 kvm_exit(VMRESUME)                               5       0
 kvm_exit(EPT_MISCONFIG)                          5       0
 kvm_exit(VMOFF)                                  5       0
 kvm_exit(DR_ACCESS)                              4       0
 kvm_exit(IO_INSTRUCTION)                         4       0
 kvm_exit(VMCLEAR)                                4       0
 kvm_exit(VMON)                                   4       0
 kvm_exit(MCE_DURING_VMENTRY)                     3       0
 kvm_exit(INVALID_STATE)                          3       0
 kvm_exit(TPR_BELOW_THRESHOLD)                    2       0
 kvm_exit(MONITOR_INSTRUCTION)                    2       0
========================================================================================

kvm statistics

 kvm_exit                                   2310005   29825
 kvm_entry                                  2309999   29823
 kvm_page_fault                             2082037   26953
 kvm_inj_exception                           874914   11517
 kvm_emulate_insn                            236606    2991
 kvm_mmio                                    212606    2789
 vcpu_match_mmio                             212247    2784
 kvm_apic                                    211898    2779
 kvm_inj_virq                                110141    1419
 kvm_eoi                                     108906    1410
 kvm_apic_accept_irq                         108903    1410
 kvm_pv_eoi                                  102577    1338
 kvm_cr                                       71455     804
 kvm_apic_ipi                                 13427     165
 kvm_cpuid                                     9242      76
 kvm_fpu                                       3103      23
 kvm_userspace_exit                             360       5
 kvm_msi_set_irq                                244       1
 kvm_pio                                        210       0
 kvm_exit(EXCEPTION_NMI)                       1115       0
 kvm_exit(EXTERNAL_INTERRUPT)                   223       0
 kvm_exit(CR_ACCESS)                            177       0
 kvm_msr                                         36       0
 kvm_exit(HLT)                                   24       0
 kvm_exit(CPUID)                                 16       0
 kvm_exit(PENDING_INTERRUPT)                     16       0
 kvm_exit(INVLPG)                                11       0
 kvm_exit(TRIPLE_FAULT)                           6       0
 kvm_exit(APIC_ACCESS)                            6       0
 kvm_exit(MWAIT_INSTRUCTION)                      5       0
 kvm_exit(EPT_VIOLATION)                          5       0
 kvm_exit(TASK_SWITCH)                            5       0
 kvm_exit(VMREAD)                                 5       0
 kvm_exit(RDPMC)                                  5       0
 kvm_exit(VMRESUME)                               5       0
 kvm_exit(EPT_MISCONFIG)                          5       0
 kvm_exit(VMOFF)                                  5       0
 kvm_exit(DR_ACCESS)                              4       0
 kvm_exit(IO_INSTRUCTION)                         4       0
 kvm_exit(VMCLEAR)                                4       0
 kvm_exit(VMON)                                   4       0
 kvm_exit(MCE_DURING_VMENTRY)                     3       0
========================================================================================

kvm statistics

 kvm_entry                                  3209449   30926
 kvm_exit                                   3209455   30925
 kvm_page_fault                             2893256   27941
 kvm_inj_exception                          1219807   11986
 kvm_emulate_insn                            326476    3056
 kvm_mmio                                    295425    2855
 vcpu_match_mmio                             294916    2851
 kvm_apic                                    294417    2847
 kvm_inj_virq                                153427    1452
 kvm_eoi                                     151889    1442
 kvm_apic_accept_irq                         151886    1442
 kvm_pv_eoi                                  142938    1374
 kvm_cr                                       98692     821
 kvm_apic_ipi                                 18426     178
 kvm_cpuid                                    11926      76
 kvm_fpu                                       4019      24
 kvm_userspace_exit                             510       5
 kvm_msi_set_irq                                326       1
 kvm_pio                                        278       1
 kvm_exit(EXCEPTION_NMI)                       1115       0
 kvm_exit(EXTERNAL_INTERRUPT)                   223       0
 kvm_exit(CR_ACCESS)                            177       0
 kvm_msr                                         36       0
 kvm_exit(HLT)                                   24       0
 kvm_exit(CPUID)                                 16       0
 kvm_exit(PENDING_INTERRUPT)                     16       0
 kvm_exit(INVLPG)                                11       0
========================================================================================

kvm statistics

 kvm_exit                                   3987803   31654
 kvm_entry                                  3987802   31653
 kvm_page_fault                             3594347   28600
 kvm_inj_exception                          1518801   12154
 kvm_emulate_insn                            403726    3194
 kvm_mmio                                    367160    2975
 vcpu_match_mmio                             366516    2970
 kvm_apic                                    365882    2966
 kvm_inj_virq                                191666    1511
 kvm_eoi                                     189844    1494
 kvm_apic_accept_irq                         189842    1494
 kvm_pv_eoi                                  179007    1421
 kvm_cr                                      121367     839
 kvm_apic_ipi                                 22612     182
 kvm_cpuid                                    13978      76
 kvm_fpu                                       4790      33
 kvm_userspace_exit                             645       5
 kvm_msi_set_irq                                412       3
 kvm_pio                                        351       3
 kvm_exit(EXCEPTION_NMI)                       1115       0
 kvm_exit(EXTERNAL_INTERRUPT)                   223       0
 kvm_exit(CR_ACCESS)                            177       0
 kvm_msr                                         36       0
 kvm_exit(HLT)                                   24       0
 kvm_exit(CPUID)                                 16       0
 kvm_exit(PENDING_INTERRUPT)                     16       0
 kvm_exit(INVLPG)                                11       0
 kvm_exit(TRIPLE_FAULT)                           6       0
 kvm_exit(APIC_ACCESS)                            6       0
 kvm_exit(MWAIT_INSTRUCTION)                      5       0
 kvm_exit(EPT_VIOLATION)                          5       0
 kvm_exit(TASK_SWITCH)                            5       0
 kvm_exit(VMREAD)                                 5       0
 kvm_exit(RDPMC)                                  5       0
 kvm_exit(VMRESUME)                               5       0
 kvm_exit(EPT_MISCONFIG)                          5       0
 kvm_exit(VMOFF)                                  5       0
 kvm_exit(DR_ACCESS)                              4       0
 kvm_exit(IO_INSTRUCTION)                         4       0
 kvm_exit(VMCLEAR)                                4       0
 kvm_exit(VMON)                                   4       0
 kvm_exit(MCE_DURING_VMENTRY)                     3       0
 kvm_exit(INVALID_STATE)                          3       0
 kvm_exit(TPR_BELOW_THRESHOLD)                    2       0
 kvm_exit(MONITOR_INSTRUCTION)                    2       0
========================================================================================

kvm statistics

 kvm_exit                                   5249496   33215
 kvm_entry                                  5249490   33215
 kvm_page_fault                             4734454   30198
 kvm_inj_exception                          2000987   12870
 kvm_emulate_insn                            530007    3224
 kvm_mmio                                    481442    2926
 vcpu_match_mmio                             480603    2921
 kvm_apic                                    479773    2915
 kvm_inj_virq                                250609    1493
 kvm_apic_accept_irq                         248190    1480
 kvm_eoi                                     248191    1480
 kvm_pv_eoi                                  233890    1373
 kvm_cr                                      159896     928
 kvm_apic_ipi                                 29680     173
 kvm_cpuid                                    18530     114
 kvm_fpu                                       6251      35
 kvm_userspace_exit                             840       5
 kvm_msi_set_irq                                516       2
 kvm_pio                                        436       2
 kvm_exit(EXCEPTION_NMI)                       1115       0
 kvm_exit(EXTERNAL_INTERRUPT)                   223       0
 kvm_exit(CR_ACCESS)                            177       0
 kvm_msr                                         36       0
 kvm_exit(HLT)                                   24       0
 kvm_exit(CPUID)                                 16       0
 kvm_exit(PENDING_INTERRUPT)                     16       0
 kvm_exit(INVLPG)                                11       0
 kvm_exit(TRIPLE_FAULT)                           6       0
 kvm_exit(APIC_ACCESS)                            6       0
 kvm_exit(MWAIT_INSTRUCTION)                      5       0
 kvm_exit(EPT_VIOLATION)                          5       0
 kvm_exit(TASK_SWITCH)                            5       0
 kvm_exit(VMREAD)                                 5       0
 kvm_exit(RDPMC)                                  5       0
 kvm_exit(VMRESUME)                               5       0
 kvm_exit(EPT_MISCONFIG)                          5       0
 kvm_exit(VMOFF)                                  5       0
 kvm_exit(DR_ACCESS)                              4       0
 kvm_exit(IO_INSTRUCTION)                         4       0
 kvm_exit(VMCLEAR)                                4       0
 kvm_exit(VMON)                                   4       0
 kvm_exit(MCE_DURING_VMENTRY)                     3       0
 kvm_exit(INVALID_STATE)                          3       0
 kvm_exit(TPR_BELOW_THRESHOLD)                    2       0
 kvm_exit(MONITOR_INSTRUCTION)                    2       0
========================================================================================

kvm statistics

 kvm_entry                                  6740066   27607
 kvm_exit                                   6740066   27605
 kvm_page_fault                             6079438   24813
 kvm_inj_exception                          2563167   10330
 kvm_emulate_insn                            684814    2963
 kvm_mmio                                    618861    2625
 vcpu_match_mmio                             617782    2620
 kvm_apic                                    616713    2615
 kvm_inj_virq                                323299    1420
 kvm_eoi                                     320100    1409
 kvm_apic_accept_irq                         320098    1409
 kvm_pv_eoi                                  301514    1331
 kvm_cr                                      203989     748
 kvm_apic_ipi                                 38221     151
 kvm_cpuid                                    25318     134
 kvm_fpu                                       8388      43
 kvm_userspace_exit                            1080       5
 kvm_msi_set_irq                                691       2
 kvm_pio                                        593       2
 kvm_exit(EXCEPTION_NMI)                       1115       0
 kvm_exit(EXTERNAL_INTERRUPT)                   223       0
 kvm_exit(CR_ACCESS)                            177       0
 kvm_msr                                         36       0
 kvm_exit(HLT)                                   24       0
 kvm_exit(CPUID)                                 16       0
 kvm_exit(PENDING_INTERRUPT)                     16       0
 kvm_exit(INVLPG)                                11       0
 kvm_exit(TRIPLE_FAULT)                           6       0
 kvm_exit(APIC_ACCESS)                            6       0
 kvm_exit(MWAIT_INSTRUCTION)                      5       0
 kvm_exit(EPT_VIOLATION)                          5       0
 kvm_exit(TASK_SWITCH)                            5       0
 kvm_exit(VMREAD)                                 5       0
 kvm_exit(RDPMC)                                  5       0
 kvm_exit(VMRESUME)                               5       0
 kvm_exit(EPT_MISCONFIG)                          5       0
 kvm_exit(VMOFF)                                  5       0
 kvm_exit(DR_ACCESS)                              4       0
 kvm_exit(IO_INSTRUCTION)                         4       0
 kvm_exit(VMCLEAR)                                4       0
 kvm_exit(VMON)                                   4       0
 kvm_exit(MCE_DURING_VMENTRY)                     3       0
 kvm_exit(INVALID_STATE)                          3       0
 kvm_exit(TPR_BELOW_THRESHOLD)                    2       0
 kvm_exit(MONITOR_INSTRUCTION)                    2       0


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux