-
-
Save mdcallag/4b33003811a29184818715d347438c8d to your computer and use it in GitHub Desktop.
4.8 - flat and hierarchical perf using "perf record -F 99 -p $mpid -e bus-cycles -- sleep 10 Raw
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # To display the perf.data header info, please use --header/--header-only options. | |
| # | |
| # | |
| # Total Lost Samples: 0 | |
| # | |
| # Samples: 198 of event 'bus-cycles' | |
| # Event count (approx.): 104696587 | |
| # | |
| # Overhead Command Shared Object Symbol | |
| # ........ ........ .................. ................................. | |
| # | |
| 12.21% sysbench [nvme] [k] nvme_queue_rq | |
| 7.28% sysbench [kernel.kallsyms] [k] page_mapping | |
| 7.03% sysbench [kernel.kallsyms] [k] check_preempt_curr | |
| 6.95% sysbench [kernel.kallsyms] [k] put_prev_entity | |
| 6.86% sysbench [kernel.kallsyms] [k] gup_pgd_range | |
| 6.11% sysbench [kernel.kallsyms] [k] enqueue_task_fair | |
| 6.05% sysbench [kernel.kallsyms] [k] kmalloc_slab | |
| 5.93% sysbench [kernel.kallsyms] [k] blk_mq_make_request | |
| 5.89% sysbench libm-2.23.so [.] __ieee754_log_avx | |
| 5.70% sysbench libpthread-2.23.so [.] __GI___libc_pwrite64 | |
| 5.65% sysbench sysbench [.] sb_histogram_update | |
| 4.53% sysbench [kernel.kallsyms] [k] schedule | |
| 1.63% sysbench [kernel.kallsyms] [k] try_to_wake_up | |
| 1.54% sysbench [kernel.kallsyms] [k] do_blockdev_direct_IO | |
| 1.24% sysbench [kernel.kallsyms] [k] blk_mq_get_driver_tag | |
| 1.05% sysbench [kernel.kallsyms] [k] _raw_spin_lock_irqsave | |
| 0.78% sysbench [kernel.kallsyms] [k] blk_init_request_from_bio | |
| 0.58% sysbench [kernel.kallsyms] [k] __schedule | |
| 0.51% sysbench [kernel.kallsyms] [k] update_curr | |
| 0.48% sysbench [kernel.kallsyms] [k] up_read | |
| 0.44% sysbench [kernel.kallsyms] [k] kmem_cache_free | |
| 0.43% sysbench [vdso] [.] 0x0000000000000979 | |
| 0.41% sysbench [kernel.kallsyms] [k] put_prev_task_fair | |
| 0.39% sysbench sysbench [.] file_next_event | |
| 0.37% sysbench [kernel.kallsyms] [k] cpuacct_charge | |
| 0.37% sysbench [kernel.kallsyms] [k] __kmalloc | |
| 0.36% sysbench [kernel.kallsyms] [k] kmem_cache_alloc | |
| 0.36% sysbench [kernel.kallsyms] [k] dio_bio_complete | |
| 0.35% sysbench [kernel.kallsyms] [k] new_sync_read | |
| 0.33% sysbench [kernel.kallsyms] [k] cpus_share_cache | |
| 0.33% sysbench libpthread-2.23.so [.] pthread_mutex_lock | |
| 0.31% sysbench libm-2.23.so [.] __log | |
| 0.30% sysbench sysbench [.] pread@plt | |
| 0.30% sysbench [kernel.kallsyms] [k] perf_ctx_unlock | |
| 0.30% sysbench [kernel.kallsyms] [k] update_load_avg | |
| 0.29% sysbench [kernel.kallsyms] [k] dma_pool_alloc | |
| 0.28% sysbench [kernel.kallsyms] [k] _cond_resched | |
| 0.27% sysbench [kernel.kallsyms] [k] vfs_read | |
| 0.26% sysbench [kernel.kallsyms] [k] finish_task_switch | |
| 0.26% sysbench [kernel.kallsyms] [k] select_idle_sibling | |
| 0.24% sysbench sysbench [.] file_execute_event | |
| 0.23% sysbench [kernel.kallsyms] [k] blk_throtl_bio | |
| 0.22% sysbench [kernel.kallsyms] [k] update_cfs_shares | |
| 0.21% sysbench [kernel.kallsyms] [k] ctx_sched_out | |
| 0.19% sysbench [kernel.kallsyms] [k] ext4_data_block_valid | |
| 0.19% sysbench [kernel.kallsyms] [k] rwsem_down_read_failed | |
| 0.19% sysbench [kernel.kallsyms] [k] sbitmap_get | |
| 0.18% sysbench sysbench [.] sb_event_stop | |
| 0.18% sysbench [kernel.kallsyms] [k] __intel_pmu_disable_all | |
| 0.18% sysbench [kernel.kallsyms] [k] swiotlb_map_sg_attrs | |
| 0.18% sysbench [kernel.kallsyms] [k] __radix_tree_lookup | |
| 0.18% sysbench [kernel.kallsyms] [k] _raw_spin_lock | |
| 0.17% sysbench [kernel.kallsyms] [k] __calc_delta | |
| 0.17% sysbench [kernel.kallsyms] [k] blk_mq_start_request | |
| 0.17% sysbench [kernel.kallsyms] [k] percpu_counter_add_batch | |
| 0.17% sysbench [kernel.kallsyms] [k] osq_lock | |
| 0.17% sysbench [kernel.kallsyms] [k] idle_cpu | |
| 0.17% sysbench [kernel.kallsyms] [k] native_sched_clock | |
| 0.16% sysbench [kernel.kallsyms] [k] disk_map_sector_rcu | |
| 0.16% sysbench [kernel.kallsyms] [k] blk_queue_bounce | |
| 0.16% sysbench [kernel.kallsyms] [k] _raw_read_lock | |
| 0.16% sysbench [kernel.kallsyms] [k] ext4_direct_IO | |
| 0.16% sysbench [kernel.kallsyms] [k] select_task_rq_fair | |
| 0.14% sysbench [kernel.kallsyms] [k] native_write_msr | |
| 0.14% sysbench [kernel.kallsyms] [k] blk_queue_split | |
| 0.14% sysbench [kernel.kallsyms] [k] __perf_event_task_sched_in | |
| 0.14% sysbench [kernel.kallsyms] [k] sg_next | |
| 0.13% sysbench [kernel.kallsyms] [k] __sbitmap_get_word | |
| 0.13% sysbench [kernel.kallsyms] [k] common_file_perm | |
| 0.13% sysbench [nvme] [k] __nvme_submit_cmd | |
| 0.06% sysbench [kernel.kallsyms] [k] __sb_end_write | |
| 0.05% sysbench [kernel.kallsyms] [k] __fget | |
| 0.02% sysbench [kernel.kallsyms] [k] __lock_text_start | |
| 0.00% sysbench [kernel.kallsyms] [k] generic_make_request | |
| 0.00% sysbench [kernel.kallsyms] [k] __generic_file_write_iter | |
| 0.00% sysbench [kernel.kallsyms] [k] bio_free | |
| 0.00% sysbench [kernel.kallsyms] [k] __rwsem_mark_wake.part.2 | |
| 0.00% sysbench [kernel.kallsyms] [k] wake_q_add | |
| 0.00% sysbench [kernel.kallsyms] [k] __rwsem_mark_wake.constprop.3 | |
| 0.00% sysbench [kernel.kallsyms] [k] invalidate_inode_pages2_range | |
| 0.00% sysbench [kernel.kallsyms] [k] io_schedule | |
| 0.00% sysbench [kernel.kallsyms] [k] set_page_dirty_lock | |
| 0.00% sysbench [kernel.kallsyms] [k] perf_pmu_enable.part.92 | |
| 0.00% sysbench [kernel.kallsyms] [k] x86_pmu_enable | |
| 0.00% sysbench [kernel.kallsyms] [k] __perf_event_enable | |
| # | |
| # (Cannot load tips.txt file, please install perf!) | |
| # |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # To display the perf.data header info, please use --header/--header-only options. | |
| # | |
| # | |
| # Total Lost Samples: 0 | |
| # | |
| # Samples: 269 of event 'bus-cycles' | |
| # Event count (approx.): 57499378 | |
| # | |
| # Overhead Command Shared Object Symbol | |
| # ........ ........ .................. .................................... | |
| # | |
| 6.01% sysbench [kernel.kallsyms] [k] update_curr | |
| | | |
| ---update_curr | |
| dequeue_entity | |
| dequeue_task_fair | |
| deactivate_task | |
| __schedule | |
| schedule | |
| | | |
| --5.69%--rwsem_down_read_failed | |
| call_rwsem_down_read_failed | |
| down_read | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 5.76% sysbench [kernel.kallsyms] [k] sg_next | |
| | | |
| ---sg_next | |
| | | |
| --5.49%--nvme_queue_rq | |
| blk_mq_dispatch_rq_list | |
| blk_mq_sched_dispatch_requests | |
| __blk_mq_run_hw_queue | |
| __blk_mq_delay_run_hw_queue | |
| blk_mq_run_hw_queue | |
| blk_mq_sched_insert_requests | |
| blk_mq_flush_plug_list | |
| blk_flush_plug_list | |
| blk_finish_plug | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0 | |
| 0 | |
| 5.37% sysbench [kernel.kallsyms] [k] _raw_spin_lock | |
| | | |
| ---_raw_spin_lock | |
| | | |
| --5.23%--blk_mq_make_request | |
| generic_make_request | |
| submit_bio | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 4.61% sysbench libm-2.23.so [.] __ieee754_log_avx | |
| | | |
| ---__ieee754_log_avx | |
| 0 | |
| 0 | |
| 4.40% sysbench [kernel.kallsyms] [k] cpuacct_charge | |
| | | |
| ---cpuacct_charge | |
| update_curr | |
| dequeue_entity | |
| dequeue_task_fair | |
| deactivate_task | |
| __schedule | |
| schedule | |
| io_schedule | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --4.12%--generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 4.24% sysbench [kernel.kallsyms] [k] __mnt_drop_write | |
| | | |
| ---__mnt_drop_write | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 4.17% sysbench [kernel.kallsyms] [k] timespec_trunc | |
| | | |
| ---timespec_trunc | |
| current_time | |
| __atime_needs_update | |
| touch_atime | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 3.98% sysbench sysbench [.] file_next_event | |
| | | |
| ---file_next_event | |
| 3.75% sysbench [kernel.kallsyms] [k] do_blockdev_direct_IO | |
| | | |
| ---do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| |--3.10%--generic_file_read_iter | |
| | ext4_file_read_iter | |
| | new_sync_read | |
| | __vfs_read | |
| | vfs_read | |
| | sys_pread64 | |
| | entry_SYSCALL_64_fastpath | |
| | __GI___libc_pread64 | |
| | | |
| --0.65%--generic_file_direct_write | |
| __generic_file_write_iter | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 3.68% sysbench [kernel.kallsyms] [k] __blk_mq_sched_bio_merge | |
| | | |
| ---__blk_mq_sched_bio_merge | |
| blk_mq_make_request | |
| generic_make_request | |
| submit_bio | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| |--3.02%--generic_file_direct_write | |
| | __generic_file_write_iter | |
| | ext4_file_write_iter | |
| | new_sync_write | |
| | __vfs_write | |
| | vfs_write | |
| | sys_pwrite64 | |
| | entry_SYSCALL_64_fastpath | |
| | __GI___libc_pwrite64 | |
| | | |
| --0.66%--generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0x7675c | |
| 0x204f2f4920656c69 | |
| 3.50% sysbench [kernel.kallsyms] [k] new_sync_write | |
| | | |
| ---new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 3.37% sysbench [kernel.kallsyms] [k] disk_map_sector_rcu | |
| | | |
| ---disk_map_sector_rcu | |
| blk_account_io_start | |
| blk_mq_make_request | |
| generic_make_request | |
| submit_bio | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_direct_write | |
| __generic_file_write_iter | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 3.36% sysbench [kernel.kallsyms] [k] blk_mq_get_request | |
| | | |
| ---blk_mq_get_request | |
| blk_mq_make_request | |
| generic_make_request | |
| submit_bio | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_direct_write | |
| __generic_file_write_iter | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 2.61% sysbench [kernel.kallsyms] [k] gup_pgd_range | |
| | | |
| ---gup_pgd_range | |
| get_user_pages_fast | |
| iov_iter_get_pages | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| |--1.65%--generic_file_direct_write | |
| | __generic_file_write_iter | |
| | ext4_file_write_iter | |
| | new_sync_write | |
| | __vfs_write | |
| | vfs_write | |
| | sys_pwrite64 | |
| | entry_SYSCALL_64_fastpath | |
| | __GI___libc_pwrite64 | |
| | | | |
| | --0.73%--0x1 | |
| | | |
| --0.96%--generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| | | |
| --0.78%--0x7675c | |
| 0x204f2f4920656c69 | |
| 1.57% sysbench [kernel.kallsyms] [k] blk_queue_split | |
| | | |
| ---blk_queue_split | |
| blk_mq_make_request | |
| generic_make_request | |
| submit_bio | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| |--0.96%--generic_file_read_iter | |
| | ext4_file_read_iter | |
| | new_sync_read | |
| | __vfs_read | |
| | vfs_read | |
| | sys_pread64 | |
| | entry_SYSCALL_64_fastpath | |
| | __GI___libc_pread64 | |
| | | |
| --0.62%--generic_file_direct_write | |
| __generic_file_write_iter | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 1.46% sysbench sysbench [.] file_execute_event | |
| | | |
| ---file_execute_event | |
| | | |
| --0.77%--0x7675c | |
| 0x204f2f4920656c69 | |
| 1.16% sysbench [kernel.kallsyms] [k] idle_cpu | |
| | | |
| ---idle_cpu | |
| | | |
| |--0.63%--select_task_rq_fair | |
| | try_to_wake_up | |
| | wake_up_q | |
| | rwsem_wake | |
| | call_rwsem_wake | |
| | up_write | |
| | ext4_file_write_iter | |
| | new_sync_write | |
| | __vfs_write | |
| | vfs_write | |
| | sys_pwrite64 | |
| | entry_SYSCALL_64_fastpath | |
| | __GI___libc_pwrite64 | |
| | | |
| --0.52%--select_idle_sibling | |
| select_task_rq_fair | |
| try_to_wake_up | |
| wake_up_q | |
| rwsem_wake | |
| call_rwsem_wake | |
| up_write | |
| ext4_direct_IO | |
| generic_file_direct_write | |
| __generic_file_write_iter | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 0 | |
| 0 | |
| 1.07% sysbench [nvme] [k] nvme_queue_rq | |
| | | |
| ---nvme_queue_rq | |
| blk_mq_dispatch_rq_list | |
| blk_mq_sched_dispatch_requests | |
| __blk_mq_run_hw_queue | |
| __blk_mq_delay_run_hw_queue | |
| blk_mq_run_hw_queue | |
| blk_mq_sched_insert_requests | |
| blk_mq_flush_plug_list | |
| blk_flush_plug_list | |
| blk_finish_plug | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| | | |
| --0.75%--0 | |
| 0 | |
| 1.05% sysbench [kernel.kallsyms] [k] try_to_wake_up | |
| | | |
| ---try_to_wake_up | |
| | | |
| --1.03%--wake_up_q | |
| rwsem_wake | |
| call_rwsem_wake | |
| | | |
| --0.69%--up_write | |
| | | |
| --0.64%--ext4_direct_IO | |
| generic_file_direct_write | |
| __generic_file_write_iter | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 1.00% sysbench [kernel.kallsyms] [k] __schedule | |
| | | |
| ---__schedule | |
| schedule | |
| io_schedule | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --0.71%--generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.93% sysbench [kernel.kallsyms] [k] blk_rq_map_sg | |
| | | |
| ---blk_rq_map_sg | |
| nvme_queue_rq | |
| blk_mq_dispatch_rq_list | |
| blk_mq_sched_dispatch_requests | |
| __blk_mq_run_hw_queue | |
| __blk_mq_delay_run_hw_queue | |
| blk_mq_run_hw_queue | |
| blk_mq_sched_insert_requests | |
| blk_mq_flush_plug_list | |
| blk_flush_plug_list | |
| blk_finish_plug | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --0.61%--generic_file_direct_write | |
| __generic_file_write_iter | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 0x7675c | |
| 0x204f2f4920656c69 | |
| 0.86% sysbench libpthread-2.23.so [.] pthread_mutex_unlock | |
| | | |
| ---pthread_mutex_unlock | |
| 0.81% sysbench [kernel.kallsyms] [k] ext4_data_block_valid | |
| | | |
| ---ext4_data_block_valid | |
| __check_block_validity.constprop.76 | |
| ext4_map_blocks | |
| | | |
| --0.56%--ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 0.81% sysbench [kernel.kallsyms] [k] native_write_msr | |
| | | |
| ---native_write_msr | |
| intel_pmu_disable_all | |
| x86_pmu_disable | |
| perf_pmu_disable.part.90 | |
| ctx_sched_out | |
| task_ctx_sched_out | |
| __perf_event_task_sched_out | |
| __schedule | |
| schedule | |
| 0.72% sysbench [kernel.kallsyms] [k] dio_complete | |
| | | |
| ---dio_complete | |
| 0.71% sysbench [kernel.kallsyms] [k] __vfs_read | |
| | | |
| ---__vfs_read | |
| 0.70% sysbench [kernel.kallsyms] [k] ext4_es_lookup_extent | |
| | | |
| ---ext4_es_lookup_extent | |
| ext4_map_blocks | |
| _ext4_get_block | |
| ext4_dio_get_block | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.70% sysbench [kernel.kallsyms] [k] blk_account_io_start | |
| | | |
| ---blk_account_io_start | |
| 0.67% sysbench [kernel.kallsyms] [k] dio_bio_complete | |
| | | |
| ---dio_bio_complete | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --0.67%--generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.64% sysbench [kernel.kallsyms] [k] entry_SYSCALL_64 | |
| | | |
| ---entry_SYSCALL_64 | |
| 0.63% sysbench [kernel.kallsyms] [k] rwsem_down_write_failed | |
| | | |
| ---rwsem_down_write_failed | |
| call_rwsem_down_write_failed | |
| down_write | |
| 0.63% sysbench [kernel.kallsyms] [k] bio_alloc_bioset | |
| | | |
| ---bio_alloc_bioset | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.61% sysbench [kernel.kallsyms] [k] pick_next_task_fair | |
| | | |
| ---pick_next_task_fair | |
| __schedule | |
| schedule | |
| io_schedule | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.57% sysbench [kernel.kallsyms] [k] select_task_rq_fair | |
| | | |
| ---select_task_rq_fair | |
| try_to_wake_up | |
| wake_up_q | |
| rwsem_wake | |
| call_rwsem_wake | |
| up_write | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 0x7675c | |
| 0x204f2f4920656c69 | |
| 0.56% sysbench libpthread-2.23.so [.] pthread_mutex_lock | |
| | | |
| ---pthread_mutex_lock | |
| 0.56% sysbench [kernel.kallsyms] [k] list_sort | |
| | | |
| ---list_sort | |
| blk_mq_flush_plug_list | |
| blk_flush_plug_list | |
| blk_finish_plug | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_direct_write | |
| __generic_file_write_iter | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 0 | |
| 0 | |
| 0.55% sysbench [kernel.kallsyms] [k] __vfs_write | |
| | | |
| ---__vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 0 | |
| 0 | |
| 0.54% sysbench [kernel.kallsyms] [k] __update_load_avg_se.isra.37 | |
| | | |
| ---__update_load_avg_se.isra.37 | |
| update_load_avg | |
| dequeue_entity | |
| dequeue_task_fair | |
| deactivate_task | |
| __schedule | |
| schedule | |
| io_schedule | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| ext4_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.54% sysbench [kernel.kallsyms] [k] __fget | |
| | | |
| ---__fget | |
| __fget_light | |
| __fdget | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| | | |
| --0.50%--0x1 | |
| 0.52% sysbench [kernel.kallsyms] [k] wake_up_q | |
| | | |
| ---wake_up_q | |
| rwsem_wake | |
| call_rwsem_wake | |
| up_write | |
| 0.52% sysbench sysbench [.] sb_histogram_update | |
| | | |
| ---sb_histogram_update | |
| 0x7f8b1d9a7010 | |
| 0 | |
| 0.49% sysbench [kernel.kallsyms] [k] touch_atime | |
| 0.49% sysbench [kernel.kallsyms] [k] check_cfs_rq_runtime | |
| 0.47% sysbench [kernel.kallsyms] [k] __rwsem_mark_wake.constprop.3 | |
| 0.46% sysbench [kernel.kallsyms] [k] update_load_avg | |
| 0.46% sysbench [kernel.kallsyms] [k] mempool_free_slab | |
| 0.45% sysbench libpthread-2.23.so [.] __GI___libc_pread64 | |
| 0.43% sysbench [kernel.kallsyms] [k] percpu_counter_add_batch | |
| 0.43% sysbench [kernel.kallsyms] [k] ext4_reserve_inode_write | |
| 0.42% sysbench [kernel.kallsyms] [k] pmd_huge | |
| 0.41% sysbench [kernel.kallsyms] [k] blk_mq_insert_requests | |
| 0.41% sysbench [kernel.kallsyms] [k] bio_add_page | |
| 0.39% sysbench [kernel.kallsyms] [k] account_entity_dequeue | |
| 0.39% sysbench [kernel.kallsyms] [k] ext4_direct_IO | |
| 0.39% sysbench [kernel.kallsyms] [k] ext4_dio_get_block_overwrite | |
| 0.38% sysbench [kernel.kallsyms] [k] blk_throtl_bio | |
| 0.38% sysbench [kernel.kallsyms] [k] __perf_event_task_sched_out | |
| 0.38% sysbench [kernel.kallsyms] [k] rwsem_down_read_failed | |
| 0.38% sysbench [vdso] [.] __vdso_clock_gettime | |
| 0.37% sysbench [kernel.kallsyms] [k] rwsem_wake | |
| 0.36% sysbench [kernel.kallsyms] [k] _raw_read_lock | |
| 0.36% sysbench [kernel.kallsyms] [k] blk_mq_hctx_mark_pending.isra.29 | |
| 0.36% sysbench [kernel.kallsyms] [k] memset | |
| 0.35% sysbench [kernel.kallsyms] [k] kmem_cache_free | |
| 0.35% sysbench [kernel.kallsyms] [k] read_tsc | |
| 0.35% sysbench [kernel.kallsyms] [k] blk_add_timer | |
| 0.34% sysbench [kernel.kallsyms] [k] _raw_spin_lock_irqsave | |
| 0.34% sysbench libc-2.23.so [.] __clock_gettime | |
| 0.33% sysbench [kernel.kallsyms] [k] __radix_tree_lookup | |
| 0.32% sysbench [kernel.kallsyms] [k] start_this_handle | |
| 0.32% sysbench [kernel.kallsyms] [k] up_write | |
| 0.32% sysbench [kernel.kallsyms] [k] dequeue_task_fair | |
| 0.31% sysbench [kernel.kallsyms] [k] submit_bio | |
| 0.31% sysbench [kernel.kallsyms] [k] sys_pread64 | |
| 0.31% sysbench [kernel.kallsyms] [k] iov_iter_get_pages | |
| 0.30% sysbench [kernel.kallsyms] [k] page_mapping | |
| 0.30% sysbench [kernel.kallsyms] [k] down_read | |
| 0.30% sysbench [kernel.kallsyms] [k] mempool_alloc | |
| 0.30% sysbench [kernel.kallsyms] [k] blk_init_request_from_bio | |
| 0.29% sysbench [kernel.kallsyms] [k] ext4_file_read_iter | |
| 0.29% sysbench sysbench [.] worker_thread | |
| 0.29% sysbench [kernel.kallsyms] [k] unlock_page | |
| 0.28% sysbench [kernel.kallsyms] [k] blk_mq_make_request | |
| 0.28% sysbench libpthread-2.23.so [.] __pthread_enable_asynccancel | |
| 0.28% sysbench [kernel.kallsyms] [k] __generic_file_write_iter | |
| 0.28% sysbench [kernel.kallsyms] [k] generic_file_read_iter | |
| 0.28% sysbench [nvme_core] [k] nvme_setup_cmd | |
| 0.27% sysbench [kernel.kallsyms] [k] blk_mq_sched_insert_requests | |
| 0.27% sysbench [kernel.kallsyms] [k] update_cfs_shares | |
| 0.27% sysbench [kernel.kallsyms] [k] wake_q_add | |
| 0.27% sysbench [kernel.kallsyms] [k] mempool_free | |
| 0.26% sysbench [kernel.kallsyms] [k] blk_mq_start_request | |
| 0.26% sysbench [kernel.kallsyms] [k] ext4_map_blocks | |
| 0.26% sysbench [kernel.kallsyms] [k] put_prev_task_fair | |
| 0.24% sysbench [kernel.kallsyms] [k] set_page_dirty | |
| 0.24% sysbench [nvme] [k] nvme_process_cq | |
| 0.19% sysbench [kernel.kallsyms] [k] sched_clock_cpu | |
| 0.17% sysbench [nvme] [k] __nvme_submit_cmd | |
| 0.16% sysbench [kernel.kallsyms] [k] common_file_perm | |
| 0.16% sysbench [kernel.kallsyms] [k] blk_mq_flush_plug_list | |
| 0.13% sysbench [kernel.kallsyms] [k] entry_SYSCALL_64_after_hwframe | |
| 0.07% sysbench libpthread-2.23.so [.] __GI___libc_pwrite64 | |
| 0.07% sysbench [kernel.kallsyms] [k] blkg_lookup_slowpath | |
| 0.04% sysbench [kernel.kallsyms] [k] __blk_mq_delay_run_hw_queue | |
| 0.04% sysbench [kernel.kallsyms] [k] _ext4_get_block | |
| 0.04% sysbench [kernel.kallsyms] [k] enqueue_task_fair | |
| 0.03% sysbench [kernel.kallsyms] [k] __fget_light | |
| 0.03% sysbench [kernel.kallsyms] [k] fput | |
| 0.03% sysbench [kernel.kallsyms] [k] native_sched_clock | |
| 0.03% sysbench [kernel.kallsyms] [k] swiotlb_map_sg_attrs | |
| 0.03% sysbench [kernel.kallsyms] [k] fsnotify | |
| 0.02% sysbench [kernel.kallsyms] [k] native_queued_spin_lock_slowpath | |
| 0.00% sysbench [kernel.kallsyms] [k] __lock_text_start | |
| 0.00% sysbench [kernel.kallsyms] [k] down_write | |
| 0.00% sysbench [kernel.kallsyms] [k] finish_task_switch | |
| 0.00% sysbench [kernel.kallsyms] [k] __perf_event_task_sched_in | |
| 0.00% sysbench [kernel.kallsyms] [k] perf_ctx_unlock | |
| 0.00% sysbench [kernel.kallsyms] [k] perf_pmu_enable.part.92 | |
| 0.00% sysbench [kernel.kallsyms] [k] intel_pmu_enable_all | |
| 0.00% sysbench [kernel.kallsyms] [k] x86_pmu_enable | |
| 0.00% sysbench [kernel.kallsyms] [k] __intel_pmu_enable_all | |
| 0.00% sysbench [kernel.kallsyms] [k] irq_entries_start | |
| # | |
| # (Cannot load tips.txt file, please install perf!) | |
| # |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment