Skip to content

Instantly share code, notes, and snippets.

@avagin
Created July 26, 2022 00:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save avagin/f50a6d569440c9ae382281448c187f4e to your computer and use it in GitHub Desktop.
Save avagin/f50a6d569440c9ae382281448c187f4e to your computer and use it in GitHub Desktop.
- 99.40% 0.00% kvm_perf_pv_sys kvm_perf_pv_syscall_test [.] __ioctl ▒
- __ioctl ▒
- 83.55% entry_SYSCALL_64_after_hwframe ▒
do_syscall_64 ▒
__x64_sys_ioctl ▒
- __se_sys_ioctl ▒
- 83.46% kvm_vcpu_ioctl ▒
- kvm_arch_vcpu_ioctl_run ▒
- 83.28% vcpu_run ▒
- 79.91% vcpu_enter_guest ▒
- 43.00% vmx_vcpu_run ▒
21.37% x86_virt_spec_ctrl ▒
1.84% vmx_vcpu_enter_exit ▒
- 1.80% intel_pmu_lbr_is_enabled ▒
kvm_find_cpuid_entry ▒
0.98% add_atomic_switch_msr ▒
- 0.67% perf_guest_get_msrs ▒
intel_guest_get_msrs ◆
0.65% vmx_update_hv_timer ▒
- 27.61% vmx_handle_exit ▒
- 27.27% __vmx_handle_exit ▒
- 26.44% kvm_emulate_hypercall ▒
- 7.78% kvm_pmu_trigger_event ▒
2.81% intel_pmc_is_enabled ▒
1.59% intel_pmc_idx_to_pmc ▒
- 7.35% kvm_pv_host_syscall ▒
5.81% copy_user_enhanced_fast_string ▒
- 2.29% vmx_skip_emulated_instruction ▒
- 2.20% skip_emulated_instruction ▒
0.62% vmx_cache_reg ▒
- 1.44% vmx_get_cs_db_l_bits ▒
vmx_read_guest_seg_ar ▒
1.33% __srcu_read_lock ▒
1.29% memset_erms ▒
0.55% __srcu_read_unlock ▒
0.52% intel_pmc_is_enabled ▒
2.16% __srcu_read_lock ▒
0.90% __srcu_read_unlock ▒
0.52% vmx_prepare_switch_to_guest ▒
- 0.74% kvm_cpu_has_pending_timer ▒
apic_has_pending_timer ▒
15.82% __vmx_vcpu_run
- 99.63% 0.00% kvm_perf_vmexit [unknown] [.] 0x0000000100000002 ▒
- 0x100000002 ▒
- 93.93% __ioctl ▒
- 83.61% entry_SYSCALL_64_after_hwframe ▒
- 82.34% do_syscall_64 ▒
- 76.17% __x64_sys_ioctl ▒
- 75.72% __se_sys_ioctl ▒
- 73.07% kvm_vcpu_ioctl ▒
- 70.64% kvm_arch_vcpu_ioctl_run ▒
- 40.70% vcpu_run ▒
- 39.55% vcpu_enter_guest ▒
- 20.06% vmx_vcpu_run ▒
10.44% x86_virt_spec_ctrl ▒
0.76% vmx_vcpu_enter_exit ◆
0.54% add_atomic_switch_msr ▒
- 8.38% vmx_prepare_switch_to_guest ▒
3.81% kvm_set_user_return_msr ▒
0.73% current_save_fsgs ▒
- 5.32% vmx_handle_exit ▒
- 5.03% __vmx_handle_exit ▒
- handle_io ▒
- 4.36% kvm_fast_pio ▒
- 3.38% kvm_fast_pio_in ▒
- 1.81% kvm_io_bus_read ▒
0.93% bsearch ▒
1.01% kvm_get_linear_rip ▒
0.57% memset_erms ▒
0.94% __srcu_read_lock ▒
- 10.67% fpu_swap_kvm_fpstate ▒
5.07% restore_fpregs_from_fpstate ▒
- 7.16% vcpu_put ▒
- 7.03% kvm_arch_vcpu_put ▒
- 6.59% vmx_vcpu_put ▒
- 6.17% vmx_prepare_switch_to_host ▒
2.21% load_fixmap_gdt ▒
- 6.14% complete_fast_pio_in ▒
- 3.43% kvm_pmu_trigger_event ▒
1.39% intel_pmc_is_enabled ▒
0.66% intel_pmc_idx_to_pmc ▒
- 0.93% vmx_skip_emulated_instruction ▒
0.88% skip_emulated_instruction ▒
0.50% kvm_get_linear_rip ▒
- 2.31% vcpu_load ▒
- 2.13% kvm_arch_vcpu_load ▒
1.38% vmx_vcpu_load ▒
0.72% post_kvm_run_save ▒
0.70% memcpy_erms ▒
0.55% __srcu_read_unlock ▒
- 0.78% __fdget ▒
__fget_light ▒
- 5.19% syscall_exit_to_user_mode ▒
- 4.31% fire_user_return_notifiers ▒
4.00% kvm_on_user_return ▒
7.42% __vmx_vcpu_run ▒
1.20% __entry_text_start ▒
0.70% syscall_return_via_sysret ▒
- 3.82% syscall ▒
1.57% __entry_text_start ▒
- 1.16% entry_SYSCALL_64_after_hwframe ▒
0.62% do_syscall_64 ▒
0.71% main ▒
0.50% __vcpu_run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment