-
-
Save mdcallag/a3e17f47ad2779968b94a91523b47f16 to your computer and use it in GitHub Desktop.
4.13 - flat and hierarchical perf using "perf record -F 99 -p $mpid -e bus-cycles -- sleep 10
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: 373 of event 'bus-cycles' | |
| # Event count (approx.): 128616106 | |
| # | |
| # Overhead Command Shared Object Symbol | |
| # ........ ........ .................. .................................... | |
| # | |
| 15.87% sysbench sysbench [.] sb_histogram_update | |
| 13.95% sysbench [kernel.kallsyms] [k] __lock_text_start | |
| 8.32% sysbench [kernel.kallsyms] [k] _raw_spin_lock | |
| 6.86% sysbench [kernel.kallsyms] [k] dio_complete | |
| 4.98% sysbench [kernel.kallsyms] [k] __sched_text_start | |
| 4.70% sysbench [kernel.kallsyms] [k] native_write_msr | |
| 3.83% sysbench sysbench [.] worker_thread | |
| 3.70% sysbench [kernel.kallsyms] [k] do_blockdev_direct_IO | |
| 1.48% sysbench [kernel.kallsyms] [k] blk_mq_hctx_mark_pending | |
| 1.32% sysbench libm-2.23.so [.] __ieee754_log_avx | |
| 1.29% sysbench [kernel.kallsyms] [k] _raw_spin_lock_irqsave | |
| 1.18% sysbench [kernel.kallsyms] [k] finish_task_switch | |
| 1.12% sysbench sysbench [.] file_execute_event | |
| 1.07% sysbench [kernel.kallsyms] [k] gup_pte_range | |
| 0.92% sysbench sysbench [.] file_next_event | |
| 0.92% sysbench [kernel.kallsyms] [k] unlock_page | |
| 0.83% sysbench [kernel.kallsyms] [k] atime_needs_update | |
| 0.82% sysbench [kernel.kallsyms] [k] ext4_es_lookup_extent | |
| 0.76% sysbench [kernel.kallsyms] [k] _raw_read_lock | |
| 0.68% sysbench [kernel.kallsyms] [k] blk_queue_split | |
| 0.68% sysbench [kernel.kallsyms] [k] ext4_data_block_valid | |
| 0.67% sysbench [kernel.kallsyms] [k] get_user_pages_fast | |
| 0.65% sysbench libpthread-2.23.so [.] pthread_mutex_unlock | |
| 0.58% sysbench [kernel.kallsyms] [k] generic_make_request_checks | |
| 0.58% sysbench [kernel.kallsyms] [k] kmem_cache_alloc | |
| 0.57% sysbench [kernel.kallsyms] [k] native_queued_spin_lock_slowpath | |
| 0.56% sysbench [kernel.kallsyms] [k] update_cfs_rq_load_avg | |
| 0.56% sysbench libpthread-2.23.so [.] pthread_mutex_lock | |
| 0.55% sysbench [nvme] [k] nvme_queue_rq | |
| 0.50% sysbench [kernel.kallsyms] [k] fput | |
| 0.49% sysbench libpthread-2.23.so [.] __GI___libc_pread64 | |
| 0.48% sysbench [kernel.kallsyms] [k] __wake_up_bit | |
| 0.43% sysbench [kernel.kallsyms] [k] security_file_permission | |
| 0.42% sysbench [kernel.kallsyms] [k] blk_mq_map_request | |
| 0.42% sysbench [kernel.kallsyms] [k] __fget | |
| 0.42% sysbench [kernel.kallsyms] [k] set_page_dirty_lock | |
| 0.40% sysbench [kernel.kallsyms] [k] pick_next_task_fair | |
| 0.39% sysbench sysbench [.] sb_event_stop | |
| 0.38% sysbench [kernel.kallsyms] [k] dequeue_entity | |
| 0.38% sysbench [kernel.kallsyms] [k] blk_account_io_start | |
| 0.38% sysbench [kernel.kallsyms] [k] entry_SYSCALL_64 | |
| 0.36% sysbench [kernel.kallsyms] [k] iov_iter_npages | |
| 0.35% sysbench [kernel.kallsyms] [k] list_sort | |
| 0.34% sysbench [kernel.kallsyms] [k] ext4_update_bh_state | |
| 0.34% sysbench [kernel.kallsyms] [k] entry_SYSCALL_64_fastpath | |
| 0.34% sysbench [kernel.kallsyms] [k] update_cfs_shares | |
| 0.33% sysbench [kernel.kallsyms] [k] ext4_direct_IO | |
| 0.32% sysbench [kernel.kallsyms] [k] round_jiffies_up | |
| 0.32% sysbench [kernel.kallsyms] [k] __bt_get.isra.7 | |
| 0.30% sysbench [kernel.kallsyms] [k] timespec_trunc | |
| 0.30% sysbench [vdso] [.] 0x0000000000000939 | |
| 0.29% sysbench [kernel.kallsyms] [k] sys_pread64 | |
| 0.29% sysbench [kernel.kallsyms] [k] vfs_write | |
| 0.29% sysbench [kernel.kallsyms] [k] blk_mq_insert_requests | |
| 0.28% sysbench [kernel.kallsyms] [k] __blk_mq_run_hw_queue | |
| 0.28% sysbench [kernel.kallsyms] [k] common_file_perm | |
| 0.27% sysbench [kernel.kallsyms] [k] native_sched_clock | |
| 0.27% sysbench [kernel.kallsyms] [k] kthread_data | |
| 0.27% sysbench [kernel.kallsyms] [k] blk_mq_make_request | |
| 0.26% sysbench [kernel.kallsyms] [k] generic_file_read_iter | |
| 0.24% sysbench [kernel.kallsyms] [k] ctx_sched_out | |
| 0.24% sysbench [kernel.kallsyms] [k] __schedule | |
| 0.24% sysbench [kernel.kallsyms] [k] gup_pud_range | |
| 0.23% sysbench [kernel.kallsyms] [k] filemap_write_and_wait_range | |
| 0.22% sysbench [kernel.kallsyms] [k] start_this_handle | |
| 0.21% sysbench [kernel.kallsyms] [k] blk_start_plug | |
| 0.21% sysbench [kernel.kallsyms] [k] mempool_alloc | |
| 0.20% sysbench [kernel.kallsyms] [k] _find_next_bit.part.0 | |
| 0.20% sysbench [kernel.kallsyms] [k] filemap_check_errors | |
| 0.20% sysbench [kernel.kallsyms] [k] __bio_free | |
| 0.20% sysbench [kernel.kallsyms] [k] ext4_map_blocks | |
| 0.20% sysbench [kernel.kallsyms] [k] disk_map_sector_rcu | |
| 0.19% sysbench [kernel.kallsyms] [k] __generic_file_write_iter | |
| 0.18% sysbench libpthread-2.23.so [.] __pthread_enable_asynccancel | |
| 0.18% sysbench [kernel.kallsyms] [k] try_to_wake_up | |
| 0.18% sysbench [kernel.kallsyms] [k] submit_bio | |
| 0.18% sysbench [kernel.kallsyms] [k] __perf_event_task_sched_out | |
| 0.18% sysbench [kernel.kallsyms] [k] blk_attempt_plug_merge | |
| 0.17% sysbench [kernel.kallsyms] [k] kmem_cache_free | |
| 0.17% sysbench [kernel.kallsyms] [k] vfs_read | |
| 0.17% sysbench [kernel.kallsyms] [k] blk_rq_map_sg | |
| 0.17% sysbench [kernel.kallsyms] [k] wakeup_preempt_entity.isra.60 | |
| 0.17% sysbench [kernel.kallsyms] [k] iov_iter_alignment | |
| 0.17% sysbench [kernel.kallsyms] [k] blk_mq_map_queue | |
| 0.16% sysbench [kernel.kallsyms] [k] __find_get_block | |
| 0.16% sysbench [kernel.kallsyms] [k] ext4_sync_file | |
| 0.15% sysbench [kernel.kallsyms] [k] enqueue_task_fair | |
| 0.15% sysbench [kernel.kallsyms] [k] put_prev_task_fair | |
| 0.15% sysbench [vdso] [.] 0x0000000000000937 | |
| 0.15% sysbench [kernel.kallsyms] [k] schedule_timeout | |
| 0.14% sysbench [kernel.kallsyms] [k] blk_mq_flush_plug_list | |
| 0.14% sysbench [kernel.kallsyms] [k] blk_account_io_done | |
| 0.14% sysbench [kernel.kallsyms] [k] __vfs_read | |
| 0.14% sysbench [kernel.kallsyms] [k] touch_atime | |
| 0.14% sysbench [kernel.kallsyms] [k] ext4_dio_get_block_overwrite | |
| 0.13% sysbench [kernel.kallsyms] [k] clear_buddies | |
| 0.13% sysbench [kernel.kallsyms] [k] check_preempt_curr | |
| 0.13% sysbench [kernel.kallsyms] [k] set_next_buddy | |
| 0.13% sysbench libpthread-2.23.so [.] __lll_lock_wait | |
| 0.13% sysbench [kernel.kallsyms] [k] update_curr | |
| 0.12% sysbench [kernel.kallsyms] [k] account_entity_enqueue | |
| 0.12% sysbench [kernel.kallsyms] [k] percpu_up_read | |
| 0.12% sysbench [kernel.kallsyms] [k] generic_write_checks | |
| 0.12% sysbench [kernel.kallsyms] [k] fsnotify | |
| 0.12% sysbench [kernel.kallsyms] [k] ext4_do_update_inode | |
| 0.11% sysbench [kernel.kallsyms] [k] dio_bio_complete | |
| 0.11% sysbench [kernel.kallsyms] [k] mempool_alloc_slab | |
| 0.11% sysbench [kernel.kallsyms] [k] __vfs_write | |
| 0.11% sysbench [kernel.kallsyms] [k] dma_pool_free | |
| 0.11% sysbench [kernel.kallsyms] [k] update_sd_lb_stats | |
| 0.11% sysbench [vdso] [.] __vdso_clock_gettime | |
| 0.11% sysbench [kernel.kallsyms] [k] entry_SYSCALL_64_after_swapgs | |
| 0.10% sysbench [kernel.kallsyms] [k] blk_add_timer | |
| 0.10% sysbench [kernel.kallsyms] [k] put_prev_entity | |
| 0.09% sysbench [kernel.kallsyms] [k] __radix_tree_lookup | |
| 0.09% sysbench [kernel.kallsyms] [k] blk_flush_plug_list | |
| 0.08% sysbench [kernel.kallsyms] [k] blk_mq_run_hw_queue | |
| 0.07% sysbench [kernel.kallsyms] [k] ext4_file_write_iter | |
| 0.06% sysbench [kernel.kallsyms] [k] read_tsc | |
| 0.06% sysbench [kernel.kallsyms] [k] check_cfs_rq_runtime | |
| 0.04% sysbench [kernel.kallsyms] [k] iov_iter_get_pages | |
| 0.03% sysbench [kernel.kallsyms] [k] dequeue_task_fair | |
| 0.02% sysbench [nvme] [k] __nvme_process_cq | |
| 0.02% sysbench [kernel.kallsyms] [k] _cond_resched | |
| 0.01% sysbench [kernel.kallsyms] [k] select_task_rq_fair | |
| 0.01% sysbench [kernel.kallsyms] [k] blk_mq_start_request | |
| 0.01% sysbench [kernel.kallsyms] [k] iov_iter_advance | |
| 0.00% sysbench [kernel.kallsyms] [k] __blk_mq_alloc_request | |
| 0.00% sysbench [kernel.kallsyms] [k] schedule | |
| 0.00% sysbench [kernel.kallsyms] [k] __percpu_counter_add | |
| 0.00% sysbench [kernel.kallsyms] [k] __perf_event_task_sched_in | |
| 0.00% sysbench [kernel.kallsyms] [k] irq_entries_start | |
| 0.00% sysbench [kernel.kallsyms] [k] ktime_get | |
| 0.00% sysbench [kernel.kallsyms] [k] bio_free | |
| 0.00% sysbench [kernel.kallsyms] [k] __fsnotify_parent | |
| 0.00% sysbench [kernel.kallsyms] [k] perf_ctx_unlock | |
| # | |
| # (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: 362 of event 'bus-cycles' | |
| # Event count (approx.): 85174080 | |
| # | |
| # Overhead Command Shared Object Symbol | |
| # ........ ........ .................. ................................. | |
| # | |
| 6.30% sysbench [kernel.kallsyms] [k] dequeue_task_fair | |
| | | |
| ---dequeue_task_fair | |
| deactivate_task | |
| __schedule | |
| schedule | |
| schedule_timeout | |
| __sched_text_start | |
| 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 | |
| 5.85% sysbench [kernel.kallsyms] [k] _find_next_bit.part.0 | |
| | | |
| ---_find_next_bit.part.0 | |
| | | |
| --5.56%--find_next_zero_bit | |
| __bt_get.isra.7 | |
| bt_get | |
| blk_mq_get_tag | |
| __blk_mq_alloc_request | |
| blk_mq_map_request | |
| blk_mq_make_request | |
| generic_make_request | |
| submit_bio | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 5.73% sysbench [kernel.kallsyms] [k] do_blockdev_direct_IO | |
| | | |
| ---do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| |--3.77%--generic_file_read_iter | |
| | new_sync_read | |
| | __vfs_read | |
| | vfs_read | |
| | sys_pread64 | |
| | entry_SYSCALL_64_fastpath | |
| | __GI___libc_pread64 | |
| | | |
| --1.96%--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 | |
| 4.55% sysbench [kernel.kallsyms] [k] iov_iter_get_pages | |
| | | |
| ---iov_iter_get_pages | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 4.43% sysbench [kernel.kallsyms] [k] _raw_spin_lock_irqsave | |
| | | |
| ---_raw_spin_lock_irqsave | |
| | | |
| |--3.28%--delayacct_end | |
| | __delayacct_blkio_end | |
| | __sched_text_start | |
| | do_blockdev_direct_IO | |
| | __blockdev_direct_IO | |
| | ext4_direct_IO | |
| | | | |
| | --3.28%--generic_file_read_iter | |
| | new_sync_read | |
| | __vfs_read | |
| | vfs_read | |
| | sys_pread64 | |
| | entry_SYSCALL_64_fastpath | |
| | __GI___libc_pread64 | |
| | | |
| --0.71%--do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| 4.40% sysbench [nvme] [k] nvme_queue_rq | |
| | | |
| ---nvme_queue_rq | |
| __blk_mq_run_hw_queue | |
| blk_mq_run_hw_queue | |
| blk_mq_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 | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| | | |
| --3.75%--0x7f55b52fa010 | |
| 0 | |
| 3.28% sysbench [kernel.kallsyms] [k] __sched_text_start | |
| | | |
| ---__sched_text_start | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --3.09%--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.03%--__vdso_clock_gettime | |
| 0x180 | |
| 0x7675c | |
| 0x204f2f4920656c69 | |
| 3.17% sysbench [kernel.kallsyms] [k] native_write_msr | |
| | | |
| ---native_write_msr | |
| intel_pmu_disable_all | |
| x86_pmu_disable | |
| perf_pmu_disable.part.91 | |
| ctx_sched_out | |
| task_ctx_sched_out | |
| __perf_event_task_sched_out | |
| __schedule | |
| schedule | |
| | | |
| --2.88%--schedule_timeout | |
| __sched_text_start | |
| 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.69%--0x80 | |
| 0x7675c | |
| 0x204f2f4920656c69 | |
| 3.04% sysbench [kernel.kallsyms] [k] _raw_spin_lock | |
| | | |
| ---_raw_spin_lock | |
| | | |
| --2.36%--__queue_delayed_work | |
| queue_delayed_work_on | |
| kblockd_schedule_delayed_work_on | |
| blk_mq_run_hw_queue | |
| blk_mq_insert_requests | |
| blk_mq_flush_plug_list | |
| blk_flush_plug_list | |
| __sched_text_start | |
| 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.88% sysbench libpthread-2.23.so [.] __pthread_disable_asynccancel | |
| | | |
| ---__pthread_disable_asynccancel | |
| 2.86% sysbench libpthread-2.23.so [.] __GI___libc_pread64 | |
| | | |
| ---__GI___libc_pread64 | |
| 2.32% sysbench [kernel.kallsyms] [k] _ext4_get_block | |
| | | |
| ---_ext4_get_block | |
| | | |
| --2.12%--ext4_dio_get_block_overwrite | |
| 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 | |
| 1.96% sysbench [kernel.kallsyms] [k] dio_bio_complete | |
| | | |
| ---dio_bio_complete | |
| | | |
| --1.75%--do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --1.61%--generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 1.60% sysbench [kernel.kallsyms] [k] gup_pte_range | |
| | | |
| ---gup_pte_range | |
| gup_pud_range | |
| get_user_pages_fast | |
| iov_iter_get_pages | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --1.39%--generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 1.28% sysbench [kernel.kallsyms] [k] ext4_direct_IO | |
| | | |
| ---ext4_direct_IO | |
| | | |
| --1.06%--generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 1.21% 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 | |
| | | |
| --1.06%--generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 1.14% sysbench [kernel.kallsyms] [k] blk_account_io_start | |
| | | |
| ---blk_account_io_start | |
| blk_mq_make_request | |
| generic_make_request | |
| submit_bio | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| |--0.64%--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.50%--generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 1.14% sysbench [kernel.kallsyms] [k] __fget_light | |
| | | |
| ---__fget_light | |
| | | |
| --0.97%--sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 1.12% sysbench sysbench [.] sb_histogram_update | |
| | | |
| ---sb_histogram_update | |
| 0x7f55b52fa010 | |
| 0 | |
| 1.10% sysbench [vdso] [.] 0x0000000000000939 | |
| | | |
| ---0x939 | |
| __vdso_clock_gettime | |
| __clock_gettime | |
| 1.08% sysbench [kernel.kallsyms] [k] __lock_text_start | |
| | | |
| ---__lock_text_start | |
| | | |
| --0.69%--do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --0.67%--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.08% sysbench [kernel.kallsyms] [k] ext4_es_lookup_extent | |
| | | |
| ---ext4_es_lookup_extent | |
| ext4_map_blocks | |
| | | |
| |--0.57%--_ext4_get_block | |
| | ext4_dio_get_block | |
| | do_blockdev_direct_IO | |
| | __blockdev_direct_IO | |
| | ext4_direct_IO | |
| | generic_file_read_iter | |
| | new_sync_read | |
| | __vfs_read | |
| | vfs_read | |
| | sys_pread64 | |
| | entry_SYSCALL_64_fastpath | |
| | __GI___libc_pread64 | |
| | | |
| --0.51%--ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 1.08% sysbench [kernel.kallsyms] [k] gup_pud_range | |
| | | |
| ---gup_pud_range | |
| get_user_pages_fast | |
| iov_iter_get_pages | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --0.63%--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.03% sysbench libpthread-2.23.so [.] pthread_mutex_unlock | |
| | | |
| ---pthread_mutex_unlock | |
| 1.03% sysbench sysbench [.] file_execute_event | |
| | | |
| ---file_execute_event | |
| 1.02% sysbench [kernel.kallsyms] [k] percpu_up_read | |
| | | |
| ---percpu_up_read | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 0.95% sysbench sysbench [.] file_next_event | |
| | | |
| ---file_next_event | |
| 0.92% sysbench libpthread-2.23.so [.] pthread_mutex_lock | |
| | | |
| ---pthread_mutex_lock | |
| 0.90% sysbench [kernel.kallsyms] [k] dequeue_entity | |
| | | |
| ---dequeue_entity | |
| dequeue_task_fair | |
| deactivate_task | |
| __schedule | |
| schedule | |
| schedule_timeout | |
| __sched_text_start | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| | | |
| --0.62%--generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.85% sysbench libm-2.23.so [.] __ieee754_log_avx | |
| | | |
| ---__ieee754_log_avx | |
| 0 | |
| 0 | |
| 0.84% sysbench [kernel.kallsyms] [k] update_cfs_shares | |
| | | |
| ---update_cfs_shares | |
| | | |
| --0.64%--dequeue_entity | |
| dequeue_task_fair | |
| deactivate_task | |
| __schedule | |
| schedule | |
| schedule_timeout | |
| __sched_text_start | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| 0.81% sysbench [kernel.kallsyms] [k] put_prev_entity | |
| | | |
| ---put_prev_entity | |
| 0.81% sysbench [kernel.kallsyms] [k] blk_flush_plug_list | |
| | | |
| ---blk_flush_plug_list | |
| blk_finish_plug | |
| ext4_file_write_iter | |
| new_sync_write | |
| __vfs_write | |
| vfs_write | |
| sys_pwrite64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pwrite64 | |
| 0.80% sysbench [kernel.kallsyms] [k] kmem_cache_free | |
| | | |
| ---kmem_cache_free | |
| | | |
| --0.66%--mempool_free_slab | |
| mempool_free | |
| bio_free | |
| bio_put | |
| dio_bio_complete | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.80% sysbench [kernel.kallsyms] [k] iov_iter_advance | |
| | | |
| ---iov_iter_advance | |
| 0.77% sysbench [kernel.kallsyms] [k] fput | |
| | | |
| ---fput | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.70% sysbench [kernel.kallsyms] [k] __radix_tree_lookup | |
| | | |
| ---__radix_tree_lookup | |
| radix_tree_lookup | |
| blkg_lookup_slowpath | |
| generic_make_request_checks | |
| generic_make_request | |
| submit_bio | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.67% sysbench [kernel.kallsyms] [k] __blk_mq_run_hw_queue | |
| | | |
| ---__blk_mq_run_hw_queue | |
| blk_mq_run_hw_queue | |
| blk_mq_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 | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.64% sysbench [kernel.kallsyms] [k] _raw_read_lock | |
| | | |
| ---_raw_read_lock | |
| | | |
| --0.64%--ext4_map_blocks | |
| 0.63% sysbench [kernel.kallsyms] [k] update_curr | |
| | | |
| ---update_curr | |
| 0.55% sysbench [kernel.kallsyms] [k] account_entity_dequeue | |
| | | |
| ---account_entity_dequeue | |
| 0.54% sysbench [kernel.kallsyms] [k] blk_rq_map_sg | |
| | | |
| ---blk_rq_map_sg | |
| nvme_queue_rq | |
| __blk_mq_run_hw_queue | |
| blk_mq_run_hw_queue | |
| blk_mq_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 | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.54% sysbench [kernel.kallsyms] [k] aa_file_perm | |
| | | |
| ---aa_file_perm | |
| common_file_perm | |
| apparmor_file_permission | |
| security_file_permission | |
| rw_verify_area | |
| 0.54% sysbench [kernel.kallsyms] [k] kmem_cache_alloc | |
| | | |
| ---kmem_cache_alloc | |
| 0.52% sysbench [kernel.kallsyms] [k] pick_next_task_fair | |
| | | |
| ---pick_next_task_fair | |
| __schedule | |
| schedule | |
| schedule_timeout | |
| __sched_text_start | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| generic_file_read_iter | |
| new_sync_read | |
| __vfs_read | |
| vfs_read | |
| sys_pread64 | |
| entry_SYSCALL_64_fastpath | |
| __GI___libc_pread64 | |
| 0.52% sysbench [kernel.kallsyms] [k] mempool_alloc | |
| | | |
| ---mempool_alloc | |
| 0.51% sysbench [kernel.kallsyms] [k] schedule_timeout | |
| | | |
| ---schedule_timeout | |
| __sched_text_start | |
| do_blockdev_direct_IO | |
| __blockdev_direct_IO | |
| ext4_direct_IO | |
| 0.49% sysbench [kernel.kallsyms] [k] deactivate_task | |
| 0.49% sysbench [nvme_core] [k] nvme_setup_cmd | |
| 0.49% sysbench [kernel.kallsyms] [k] bio_add_page | |
| 0.47% sysbench [kernel.kallsyms] [k] update_cfs_rq_load_avg | |
| 0.47% sysbench [nvme] [k] __nvme_submit_cmd | |
| 0.46% sysbench [kernel.kallsyms] [k] rb_insert_color | |
| 0.45% sysbench [kernel.kallsyms] [k] unlock_page | |
| 0.44% sysbench [kernel.kallsyms] [k] get_user_pages_fast | |
| 0.43% sysbench [kernel.kallsyms] [k] vfs_write | |
| 0.42% sysbench [kernel.kallsyms] [k] ext4_map_blocks | |
| 0.41% sysbench [kernel.kallsyms] [k] fsnotify | |
| 0.40% sysbench [kernel.kallsyms] [k] __fget | |
| 0.40% sysbench [nvme] [k] __nvme_process_cq | |
| 0.39% sysbench [kernel.kallsyms] [k] rw_verify_area | |
| 0.39% sysbench [kernel.kallsyms] [k] blk_queue_enter | |
| 0.38% sysbench [kernel.kallsyms] [k] blk_mq_map_request | |
| 0.38% sysbench [kernel.kallsyms] [k] dma_pool_alloc | |
| 0.37% sysbench [kernel.kallsyms] [k] generic_file_read_iter | |
| 0.36% sysbench [kernel.kallsyms] [k] blk_throtl_bio | |
| 0.35% sysbench [kernel.kallsyms] [k] finish_task_switch | |
| 0.34% sysbench [kernel.kallsyms] [k] cpuacct_charge | |
| 0.33% sysbench [kernel.kallsyms] [k] rwsem_spin_on_owner | |
| 0.33% sysbench [kernel.kallsyms] [k] touch_atime | |
| 0.33% sysbench [kernel.kallsyms] [k] __percpu_counter_add | |
| 0.32% sysbench [kernel.kallsyms] [k] set_page_dirty_lock | |
| 0.30% sysbench [kernel.kallsyms] [k] enqueue_entity | |
| 0.30% sysbench [kernel.kallsyms] [k] atime_needs_update | |
| 0.29% sysbench [kernel.kallsyms] [k] blk_mq_flush_plug_list | |
| 0.29% sysbench [kernel.kallsyms] [k] __perf_event_task_sched_out | |
| 0.28% sysbench [kernel.kallsyms] [k] page_mapping | |
| 0.26% sysbench [vdso] [.] 0x0000000000000937 | |
| 0.26% sysbench [kernel.kallsyms] [k] list_sort | |
| 0.26% sysbench [kernel.kallsyms] [k] sys_pread64 | |
| 0.25% sysbench [kernel.kallsyms] [k] read_tsc | |
| 0.25% sysbench [kernel.kallsyms] [k] __perf_event_task_sched_in | |
| 0.25% sysbench [kernel.kallsyms] [k] sg_next | |
| 0.24% sysbench [kernel.kallsyms] [k] bio_alloc_bioset | |
| 0.24% sysbench [kernel.kallsyms] [k] kthread_data | |
| 0.22% sysbench [kernel.kallsyms] [k] filemap_check_errors | |
| 0.22% sysbench [kernel.kallsyms] [k] submit_bio | |
| 0.22% sysbench sysbench [.] sb_event_stop | |
| 0.22% sysbench libpthread-2.23.so [.] __GI___libc_pwrite64 | |
| 0.22% sysbench [kernel.kallsyms] [k] ext4_mark_iloc_dirty | |
| 0.21% sysbench [kernel.kallsyms] [k] entry_SYSCALL_64_after_swapgs | |
| 0.21% sysbench [kernel.kallsyms] [k] blk_finish_plug | |
| 0.20% sysbench [kernel.kallsyms] [k] __bt_get.isra.7 | |
| 0.20% sysbench [kernel.kallsyms] [k] blk_rq_bio_prep | |
| 0.20% sysbench [kernel.kallsyms] [k] ext4_file_write_iter | |
| 0.20% sysbench [kernel.kallsyms] [k] __blockdev_direct_IO | |
| 0.20% sysbench [kernel.kallsyms] [k] new_sync_read | |
| 0.20% sysbench [kernel.kallsyms] [k] sys_futex | |
| 0.19% sysbench [kernel.kallsyms] [k] blk_mq_insert_requests | |
| 0.19% sysbench [kernel.kallsyms] [k] round_jiffies_up | |
| 0.19% sysbench [kernel.kallsyms] [k] iov_iter_npages | |
| 0.19% sysbench [kernel.kallsyms] [k] bio_phys_segments | |
| 0.19% sysbench [kernel.kallsyms] [k] disk_map_sector_rcu | |
| 0.19% sysbench [kernel.kallsyms] [k] get_work_pool | |
| 0.19% sysbench [kernel.kallsyms] [k] blk_mq_run_hw_queue | |
| 0.19% sysbench [kernel.kallsyms] [k] enqueue_task_fair | |
| 0.19% sysbench sysbench [.] pthread_mutex_lock@plt | |
| 0.18% sysbench [kernel.kallsyms] [k] blk_mq_make_request | |
| 0.18% sysbench libc-2.23.so [.] __clock_gettime | |
| 0.17% sysbench [kernel.kallsyms] [k] dio_complete | |
| 0.16% sysbench [kvm] [k] pvclock_gtod_notify | |
| 0.15% sysbench [kernel.kallsyms] [k] ext4_data_block_valid | |
| 0.15% sysbench [kernel.kallsyms] [k] swiotlb_map_sg_attrs | |
| 0.13% sysbench [kernel.kallsyms] [k] clear_buddies | |
| 0.11% sysbench [kernel.kallsyms] [k] load_balance | |
| 0.10% sysbench [kernel.kallsyms] [k] __blk_mq_alloc_request | |
| 0.09% sysbench [kernel.kallsyms] [k] perf_ctx_unlock | |
| 0.06% sysbench [kernel.kallsyms] [k] blk_mq_map_queue | |
| 0.02% sysbench [kernel.kallsyms] [k] __wake_up_bit | |
| 0.01% sysbench [kernel.kallsyms] [k] common_file_perm | |
| 0.01% sysbench [kernel.kallsyms] [k] futex_wake | |
| 0.00% sysbench [kernel.kallsyms] [k] __delayacct_blkio_end | |
| # | |
| # (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