[linus:master] [maple_tree] 52ae298e3e: stress-ng.madvise.ops_per_sec 3.5% improvement

From: kernel test robot
Date: Sun Sep 24 2023 - 10:54:39 EST




Hello,

kernel test robot noticed a 3.5% improvement of stress-ng.madvise.ops_per_sec on:


commit: 52ae298e3e5c9be5bb95e1c6d9199e5210f2a156 ("maple_tree: shrink struct maple_tree")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

testcase: stress-ng
test machine: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
parameters:

nr_threads: 10%
disk: 1HDD
testtime: 60s
fs: ext4
class: vm
test: madvise
cpufreq_governor: performance






Details are as below:
-------------------------------------------------------------------------------------------------->


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20230924/202309242216.3b413af9-oliver.sang@xxxxxxxxx

=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
vm/gcc-12/performance/1HDD/ext4/x86_64-rhel-8.3/10%/debian-11.1-x86_64-20220510.cgz/lkp-icl-2sp8/madvise/stress-ng/60s

commit:
432af5c966 ("maple_tree: clean up mas_wr_append()")
52ae298e3e ("maple_tree: shrink struct maple_tree")

432af5c966667f12 52ae298e3e5c9be5bb95e1c6d91
---------------- ---------------------------
%stddev %change %stddev
\ | \
142.68 +3.5% 147.67 stress-ng.madvise.ops_per_sec
0.35 ± 7% -20.7% 0.28 ± 9% sched_debug.cfs_rq:/.h_nr_running.avg
0.35 ± 7% -20.1% 0.28 ± 9% sched_debug.cfs_rq:/.nr_running.avg
107.78 ± 13% -32.6% 72.60 ± 16% sched_debug.cfs_rq:/.util_est_enqueued.avg
14496 ± 13% -29.6% 10212 ± 16% sched_debug.cpu.curr->pid.avg
0.36 ± 6% -22.7% 0.27 ± 4% sched_debug.cpu.nr_running.avg
182077 ± 43% +61.2% 293438 ± 12% numa-meminfo.node0.AnonPages
224490 ± 35% +48.4% 333235 ± 9% numa-meminfo.node0.AnonPages.max
204400 ± 38% +51.3% 309269 ± 12% numa-meminfo.node0.Inactive
187986 ± 42% +59.4% 299635 ± 12% numa-meminfo.node0.Inactive(anon)
16413 ± 24% -41.3% 9633 ± 37% numa-meminfo.node0.Inactive(file)
2470 ± 11% +25.5% 3098 ± 6% numa-meminfo.node0.PageTables
2889 ± 8% -18.9% 2342 ± 6% numa-meminfo.node1.PageTables
45508 ± 43% +61.2% 73348 ± 12% numa-vmstat.node0.nr_anon_pages
47018 ± 42% +59.3% 74900 ± 12% numa-vmstat.node0.nr_inactive_anon
4122 ± 24% -41.9% 2397 ± 37% numa-vmstat.node0.nr_inactive_file
617.00 ± 11% +25.5% 774.17 ± 6% numa-vmstat.node0.nr_page_table_pages
47018 ± 42% +59.3% 74895 ± 12% numa-vmstat.node0.nr_zone_inactive_anon
4122 ± 24% -41.9% 2397 ± 37% numa-vmstat.node0.nr_zone_inactive_file
721.83 ± 8% -18.9% 585.17 ± 7% numa-vmstat.node1.nr_page_table_pages
0.00 +50.0% 0.00 perf-sched.sch_delay.avg.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.__mm_populate
0.03 +11.2% 0.03 perf-sched.wait_and_delay.avg.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.do_madvise
0.03 -100.0% 0.00 perf-sched.wait_and_delay.avg.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.madvise_vma_behavior
24741 ± 7% -100.0% 0.00 perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.madvise_vma_behavior
1095 ± 5% -18.3% 895.33 ± 7% perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write_killable.do_mprotect_pkey
0.92 ± 86% -100.0% 0.00 perf-sched.wait_and_delay.max.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.madvise_vma_behavior
0.02 +11.9% 0.03 perf-sched.wait_time.avg.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.do_madvise
0.01 ± 3% +16.4% 0.01 ± 5% perf-sched.wait_time.avg.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.exit_mm
0.02 +15.5% 0.03 ± 2% perf-sched.wait_time.avg.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.madvise_vma_behavior
0.28 ± 9% -21.6% 0.22 ± 10% perf-sched.wait_time.max.ms.__cond_resched.smaps_pte_range.walk_pmd_range.isra.0
2.39 ± 2% +18.6% 2.83 perf-stat.i.MPKI
1.01 +0.1 1.09 perf-stat.i.branch-miss-rate%
31.95 ± 2% +3.2 35.12 perf-stat.i.cache-miss-rate%
2.24 -2.9% 2.17 perf-stat.i.cpi
959.61 ± 2% -17.1% 795.28 perf-stat.i.cycles-between-cache-misses
0.01 +0.0 0.01 perf-stat.i.dTLB-store-miss-rate%
51.23 +1.8 53.05 perf-stat.i.node-store-miss-rate%
12624855 ± 3% +18.4% 14953167 ± 5% perf-stat.i.node-store-misses
2.42 ± 2% +18.1% 2.86 perf-stat.overall.MPKI
0.98 +0.1 1.06 perf-stat.overall.branch-miss-rate%
32.34 ± 2% +3.3 35.62 perf-stat.overall.cache-miss-rate%
2.24 -3.2% 2.17 perf-stat.overall.cpi
924.09 ± 2% -18.1% 757.01 perf-stat.overall.cycles-between-cache-misses
0.01 +0.0 0.01 perf-stat.overall.dTLB-store-miss-rate%
51.86 +1.6 53.47 perf-stat.overall.node-store-miss-rate%
12420952 ± 3% +18.4% 14710333 ± 5% perf-stat.ps.node-store-misses
47.32 -9.8 37.56 perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write_killable.do_madvise.__x64_sys_madvise
50.47 -9.7 40.78 perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write_killable.do_madvise.__x64_sys_madvise.do_syscall_64
51.00 -9.5 41.51 perf-profile.calltrace.cycles-pp.down_write_killable.do_madvise.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe
38.02 -9.2 28.78 perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write_killable.do_madvise
65.19 -6.8 58.42 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__madvise
65.26 -6.8 58.50 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__madvise
64.94 -6.8 58.18 perf-profile.calltrace.cycles-pp.do_madvise.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe.__madvise
64.98 -6.7 58.23 perf-profile.calltrace.cycles-pp.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe.__madvise
65.84 -6.7 59.13 perf-profile.calltrace.cycles-pp.__madvise
0.52 +0.0 0.56 perf-profile.calltrace.cycles-pp.seq_put_decimal_ull_width.__show_smap.show_smap.seq_read_iter.seq_read
0.58 +0.0 0.63 ± 2% perf-profile.calltrace.cycles-pp.rwsem_down_read_slowpath.down_read.do_madvise.__x64_sys_madvise.do_syscall_64
0.54 +0.1 0.60 ± 2% perf-profile.calltrace.cycles-pp.__show_smap.show_smap.seq_read_iter.seq_read.vfs_read
0.57 ± 3% +0.1 0.63 perf-profile.calltrace.cycles-pp.__mmap
0.57 ± 3% +0.1 0.62 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__mmap
0.57 ± 3% +0.1 0.62 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
0.84 +0.1 0.92 perf-profile.calltrace.cycles-pp.ttwu_queue_wakelist.try_to_wake_up.wake_up_q.rwsem_wake.up_write
0.56 +0.1 0.64 ± 3% perf-profile.calltrace.cycles-pp.menu_select.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
0.71 ± 2% +0.1 0.79 ± 3% perf-profile.calltrace.cycles-pp.mas_walk.find_vma_prev.do_madvise.__x64_sys_madvise.do_syscall_64
0.53 +0.1 0.62 perf-profile.calltrace.cycles-pp.__flush_smp_call_function_queue.__sysvec_call_function.sysvec_call_function.asm_sysvec_call_function.osq_lock
0.87 ± 2% +0.1 0.96 ± 3% perf-profile.calltrace.cycles-pp.find_vma_prev.do_madvise.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.86 +0.1 0.95 perf-profile.calltrace.cycles-pp.down_read.do_madvise.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.66 +0.1 0.76 ± 2% perf-profile.calltrace.cycles-pp.rwsem_wake.up_read.__do_sys_msync.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.59 +0.1 0.69 perf-profile.calltrace.cycles-pp.__sysvec_call_function.sysvec_call_function.asm_sysvec_call_function.osq_lock.rwsem_optimistic_spin
0.58 +0.1 0.69 perf-profile.calltrace.cycles-pp.up_read.do_madvise.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.65 ± 2% +0.1 0.76 perf-profile.calltrace.cycles-pp.sysvec_call_function.asm_sysvec_call_function.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath
0.62 +0.1 0.73 perf-profile.calltrace.cycles-pp.madvise_cold_or_pageout_pte_range.walk_pmd_range.walk_pud_range.walk_p4d_range.walk_pgd_range
0.57 +0.1 0.68 perf-profile.calltrace.cycles-pp.smp_call_function_many_cond.on_each_cpu_cond_mask.flush_tlb_mm_range.tlb_finish_mmu.zap_page_range_single
0.63 +0.1 0.74 perf-profile.calltrace.cycles-pp.walk_pud_range.walk_p4d_range.walk_pgd_range.__walk_page_range.walk_page_range
0.64 +0.1 0.74 perf-profile.calltrace.cycles-pp.walk_p4d_range.walk_pgd_range.__walk_page_range.walk_page_range.madvise_pageout
0.58 +0.1 0.69 perf-profile.calltrace.cycles-pp.on_each_cpu_cond_mask.flush_tlb_mm_range.tlb_finish_mmu.zap_page_range_single.madvise_vma_behavior
0.87 +0.1 0.99 perf-profile.calltrace.cycles-pp.asm_sysvec_call_function.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write_killable
0.67 +0.1 0.79 perf-profile.calltrace.cycles-pp.walk_pgd_range.__walk_page_range.walk_page_range.madvise_pageout.madvise_vma_behavior
0.62 +0.1 0.75 perf-profile.calltrace.cycles-pp.flush_tlb_mm_range.tlb_finish_mmu.zap_page_range_single.madvise_vma_behavior.do_madvise
0.67 +0.1 0.79 perf-profile.calltrace.cycles-pp.__walk_page_range.walk_page_range.madvise_pageout.madvise_vma_behavior.do_madvise
1.34 ± 2% +0.1 1.47 ± 2% perf-profile.calltrace.cycles-pp.__schedule.schedule.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write_killable
0.72 +0.1 0.85 perf-profile.calltrace.cycles-pp.walk_page_range.madvise_pageout.madvise_vma_behavior.do_madvise.__x64_sys_madvise
0.62 ± 3% +0.1 0.75 ± 2% perf-profile.calltrace.cycles-pp.mt_find.find_vma.__do_sys_msync.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.38 ± 2% +0.1 1.51 ± 2% perf-profile.calltrace.cycles-pp.schedule.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write_killable.do_madvise
1.38 ± 2% +0.1 1.52 ± 2% perf-profile.calltrace.cycles-pp.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write_killable.do_madvise.__x64_sys_madvise
0.64 ± 3% +0.1 0.77 ± 2% perf-profile.calltrace.cycles-pp.find_vma.__do_sys_msync.do_syscall_64.entry_SYSCALL_64_after_hwframe.msync
1.06 +0.1 1.21 ± 2% perf-profile.calltrace.cycles-pp.vma_merge.madvise_vma_behavior.do_madvise.__x64_sys_madvise.do_syscall_64
0.82 +0.2 0.97 perf-profile.calltrace.cycles-pp.tlb_finish_mmu.zap_page_range_single.madvise_vma_behavior.do_madvise.__x64_sys_madvise
0.55 ± 2% +0.2 0.72 ± 2% perf-profile.calltrace.cycles-pp.osq_unlock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write_killable.do_madvise
1.26 ± 2% +0.2 1.43 perf-profile.calltrace.cycles-pp.__split_vma.madvise_vma_behavior.do_madvise.__x64_sys_madvise.do_syscall_64
1.80 +0.2 1.98 perf-profile.calltrace.cycles-pp.try_to_wake_up.wake_up_q.rwsem_wake.up_write.do_madvise
1.16 +0.2 1.34 perf-profile.calltrace.cycles-pp.rwsem_mark_wake.rwsem_wake.up_write.do_madvise.__x64_sys_madvise
1.91 +0.2 2.09 perf-profile.calltrace.cycles-pp.wake_up_q.rwsem_wake.up_write.do_madvise.__x64_sys_madvise
0.45 ± 44% +0.2 0.64 ± 4% perf-profile.calltrace.cycles-pp.update_load_avg.enqueue_entity.enqueue_task_fair.activate_task.ttwu_do_activate
1.09 +0.2 1.30 perf-profile.calltrace.cycles-pp.zap_page_range_single.madvise_vma_behavior.do_madvise.__x64_sys_madvise.do_syscall_64
0.68 ± 2% +0.2 0.89 perf-profile.calltrace.cycles-pp.dequeue_task_fair.__schedule.schedule.schedule_preempt_disabled.rwsem_down_read_slowpath
1.04 ± 2% +0.2 1.29 perf-profile.calltrace.cycles-pp.enqueue_entity.enqueue_task_fair.activate_task.ttwu_do_activate.sched_ttwu_pending
1.07 +0.3 1.32 perf-profile.calltrace.cycles-pp.madvise_pageout.madvise_vma_behavior.do_madvise.__x64_sys_madvise.do_syscall_64
0.60 ± 2% +0.3 0.88 ± 20% perf-profile.calltrace.cycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.schedule_preempt_disabled
0.34 ± 70% +0.3 0.62 ± 4% perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.__schedule.schedule_idle.do_idle.cpu_startup_entry
1.43 ± 2% +0.3 1.72 perf-profile.calltrace.cycles-pp.up_read.__do_sys_msync.do_syscall_64.entry_SYSCALL_64_after_hwframe.msync
1.23 ± 2% +0.3 1.52 ± 2% perf-profile.calltrace.cycles-pp.enqueue_task_fair.activate_task.ttwu_do_activate.sched_ttwu_pending.__flush_smp_call_function_queue
1.27 ± 2% +0.3 1.57 ± 2% perf-profile.calltrace.cycles-pp.activate_task.ttwu_do_activate.sched_ttwu_pending.__flush_smp_call_function_queue.__sysvec_call_function_single
2.30 ± 7% +0.3 2.63 ± 6% perf-profile.calltrace.cycles-pp.walk_pmd_range.walk_pud_range.walk_p4d_range.walk_pgd_range.__walk_page_range
0.34 ± 70% +0.3 0.68 perf-profile.calltrace.cycles-pp.check_preempt_curr.ttwu_do_activate.sched_ttwu_pending.__flush_smp_call_function_queue.__sysvec_call_function_single
3.12 ± 5% +0.4 3.48 ± 4% perf-profile.calltrace.cycles-pp.show_smap.seq_read_iter.seq_read.vfs_read.ksys_read
1.92 +0.4 2.28 perf-profile.calltrace.cycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_secondary
1.98 +0.4 2.36 perf-profile.calltrace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
0.17 ±141% +0.4 0.54 perf-profile.calltrace.cycles-pp.dequeue_task_fair.__schedule.schedule.schedule_preempt_disabled.rwsem_down_write_slowpath
0.25 ±100% +0.4 0.64 perf-profile.calltrace.cycles-pp.madvise_cold.madvise_vma_behavior.do_madvise.__x64_sys_madvise.do_syscall_64
3.62 ± 4% +0.4 4.05 ± 4% perf-profile.calltrace.cycles-pp.seq_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.61 ± 4% +0.4 4.04 ± 4% perf-profile.calltrace.cycles-pp.seq_read_iter.seq_read.vfs_read.ksys_read.do_syscall_64
3.64 ± 4% +0.4 4.07 ± 4% perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
3.66 ± 4% +0.4 4.09 ± 4% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
3.68 ± 4% +0.4 4.12 ± 4% perf-profile.calltrace.cycles-pp.read
3.66 ± 4% +0.4 4.09 ± 4% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
3.65 ± 4% +0.4 4.09 ± 4% perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
1.80 +0.5 2.27 perf-profile.calltrace.cycles-pp.ttwu_do_activate.sched_ttwu_pending.__flush_smp_call_function_queue.__sysvec_call_function_single.sysvec_call_function_single
0.62 ± 4% +0.5 1.12 ± 3% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.rwsem_wake.up_write.do_madvise.__x64_sys_madvise
0.00 +0.5 0.51 perf-profile.calltrace.cycles-pp.reclaim_folio_list.reclaim_pages.madvise_cold_or_pageout_pte_range.walk_pmd_range.walk_pud_range
0.00 +0.5 0.53 perf-profile.calltrace.cycles-pp.reclaim_pages.madvise_cold_or_pageout_pte_range.walk_pmd_range.walk_pud_range.walk_p4d_range
0.00 +0.5 0.53 ± 3% perf-profile.calltrace.cycles-pp.madvise_free_single_vma.madvise_vma_behavior.do_madvise.__x64_sys_madvise.do_syscall_64
0.00 +0.5 0.54 ± 3% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.rwsem_down_read_slowpath.down_read.__do_sys_msync
1.83 +0.6 2.44 perf-profile.calltrace.cycles-pp.__schedule.schedule.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read
1.86 +0.6 2.46 perf-profile.calltrace.cycles-pp.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.__do_sys_msync.do_syscall_64
2.36 +0.6 2.97 perf-profile.calltrace.cycles-pp.sched_ttwu_pending.__flush_smp_call_function_queue.__sysvec_call_function_single.sysvec_call_function_single.asm_sysvec_call_function_single
1.85 ± 2% +0.6 2.46 perf-profile.calltrace.cycles-pp.schedule.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.__do_sys_msync
0.00 +0.6 0.63 perf-profile.calltrace.cycles-pp.resched_curr.check_preempt_curr.ttwu_do_activate.sched_ttwu_pending.__flush_smp_call_function_queue
5.24 +0.6 5.88 perf-profile.calltrace.cycles-pp.rwsem_spin_on_owner.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write_killable.do_madvise
0.00 +0.7 0.74 ± 3% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.rwsem_wake.up_write.do_madvise
3.13 +0.8 3.92 perf-profile.calltrace.cycles-pp.__flush_smp_call_function_queue.__sysvec_call_function_single.sysvec_call_function_single.asm_sysvec_call_function_single.acpi_safe_halt
3.32 +0.8 4.14 perf-profile.calltrace.cycles-pp.__sysvec_call_function_single.sysvec_call_function_single.asm_sysvec_call_function_single.acpi_safe_halt.acpi_idle_enter
0.00 +0.8 0.82 perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.rwsem_down_read_slowpath.down_read.__do_sys_msync.do_syscall_64
3.76 +0.9 4.64 perf-profile.calltrace.cycles-pp.rwsem_wake.up_write.do_madvise.__x64_sys_madvise.do_syscall_64
4.11 +1.0 5.09 perf-profile.calltrace.cycles-pp.sysvec_call_function_single.asm_sysvec_call_function_single.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state
4.22 +1.1 5.31 perf-profile.calltrace.cycles-pp.up_write.do_madvise.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe
6.62 +1.2 7.86 perf-profile.calltrace.cycles-pp.madvise_vma_behavior.do_madvise.__x64_sys_madvise.do_syscall_64.entry_SYSCALL_64_after_hwframe
6.24 +1.3 7.58 perf-profile.calltrace.cycles-pp.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call
3.42 +1.6 5.00 perf-profile.calltrace.cycles-pp.rwsem_down_read_slowpath.down_read.__do_sys_msync.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.14 +1.7 5.89 perf-profile.calltrace.cycles-pp.down_read.__do_sys_msync.do_syscall_64.entry_SYSCALL_64_after_hwframe.msync
6.34 +2.2 8.52 perf-profile.calltrace.cycles-pp.__do_sys_msync.do_syscall_64.entry_SYSCALL_64_after_hwframe.msync
6.48 +2.2 8.69 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.msync
6.54 +2.2 8.75 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.msync
7.22 +2.3 9.52 perf-profile.calltrace.cycles-pp.msync
14.75 +2.8 17.53 perf-profile.calltrace.cycles-pp.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
15.16 +2.9 18.02 perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
15.24 +2.9 18.12 perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
16.08 +3.0 19.08 perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
18.74 +3.4 22.16 perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
18.77 +3.4 22.20 perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
19.14 +3.4 22.57 perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
18.79 +3.4 22.22 perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
20.27 +3.8 24.10 perf-profile.calltrace.cycles-pp.asm_sysvec_call_function_single.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter
48.28 -9.8 38.43 perf-profile.children.cycles-pp.rwsem_optimistic_spin
50.63 -9.7 40.89 perf-profile.children.cycles-pp.rwsem_down_write_slowpath
51.15 -9.5 41.62 perf-profile.children.cycles-pp.down_write_killable
38.31 -9.3 29.05 perf-profile.children.cycles-pp.osq_lock
64.98 -6.7 58.23 perf-profile.children.cycles-pp.__x64_sys_madvise
65.24 -6.7 58.52 perf-profile.children.cycles-pp.do_madvise
65.97 -6.7 59.28 perf-profile.children.cycles-pp.__madvise
77.42 -3.9 73.52 perf-profile.children.cycles-pp.do_syscall_64
77.53 -3.9 73.64 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
0.11 ± 4% -0.0 0.09 ± 7% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.06 +0.0 0.07 perf-profile.children.cycles-pp.proc_mem_open
0.07 ± 6% +0.0 0.08 ± 5% perf-profile.children.cycles-pp.reweight_entity
0.07 ± 6% +0.0 0.08 ± 5% perf-profile.children.cycles-pp.error_entry
0.06 ± 7% +0.0 0.08 ± 6% perf-profile.children.cycles-pp.free_pcppages_bulk
0.06 +0.0 0.07 ± 5% perf-profile.children.cycles-pp.call_function_single_prep_ipi
0.09 ± 4% +0.0 0.10 perf-profile.children.cycles-pp.__do_sys_clone
0.14 ± 4% +0.0 0.16 ± 3% perf-profile.children.cycles-pp.tick_nohz_idle_enter
0.10 +0.0 0.11 ± 4% perf-profile.children.cycles-pp.__anon_vma_interval_tree_subtree_search
0.06 ± 6% +0.0 0.08 ± 6% perf-profile.children.cycles-pp.rcu_all_qs
0.10 ± 5% +0.0 0.11 perf-profile.children.cycles-pp.__clone
0.11 ± 4% +0.0 0.13 ± 5% perf-profile.children.cycles-pp.__mem_cgroup_try_charge_swap
0.11 ± 3% +0.0 0.12 ± 3% perf-profile.children.cycles-pp.update_cfs_group
0.16 ± 4% +0.0 0.18 ± 2% perf-profile.children.cycles-pp.seq_path
0.15 ± 2% +0.0 0.17 ± 4% perf-profile.children.cycles-pp.__cond_resched
0.14 ± 4% +0.0 0.16 ± 3% perf-profile.children.cycles-pp.vm_area_free_rcu_cb
0.09 ± 6% +0.0 0.11 ± 4% perf-profile.children.cycles-pp.rcu_segcblist_enqueue
0.06 ± 7% +0.0 0.08 perf-profile.children.cycles-pp.try_to_unmap_flush
0.12 ± 3% +0.0 0.14 ± 4% perf-profile.children.cycles-pp.unlink_anon_vmas
0.12 ± 4% +0.0 0.13 ± 3% perf-profile.children.cycles-pp.read_tsc
0.06 +0.0 0.08 ± 6% perf-profile.children.cycles-pp.arch_tlbbatch_flush
0.17 ± 2% +0.0 0.19 ± 4% perf-profile.children.cycles-pp.__memcpy
0.16 ± 5% +0.0 0.18 ± 3% perf-profile.children.cycles-pp.m_stop
0.13 ± 4% +0.0 0.15 ± 4% perf-profile.children.cycles-pp.task_work_run
0.08 ± 8% +0.0 0.10 perf-profile.children.cycles-pp.tlb_gather_mmu
0.18 ± 5% +0.0 0.20 ± 3% perf-profile.children.cycles-pp.mas_preallocate
0.08 +0.0 0.10 ± 5% perf-profile.children.cycles-pp.get_cpu_device
0.04 ± 44% +0.0 0.06 ± 6% perf-profile.children.cycles-pp.update_min_vruntime
0.13 ± 6% +0.0 0.15 ± 6% perf-profile.children.cycles-pp.memcg_slab_post_alloc_hook
0.12 ± 5% +0.0 0.14 ± 2% perf-profile.children.cycles-pp.do_dentry_open
0.11 ± 3% +0.0 0.13 ± 4% perf-profile.children.cycles-pp.flush_tlb_batched_pending
0.09 ± 4% +0.0 0.11 perf-profile.children.cycles-pp.pid_smaps_open
0.24 ± 3% +0.0 0.26 ± 2% perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.18 ± 4% +0.0 0.21 ± 4% perf-profile.children.cycles-pp.vma_prepare
0.17 ± 5% +0.0 0.19 ± 3% perf-profile.children.cycles-pp.mas_split
0.15 ± 4% +0.0 0.17 ± 4% perf-profile.children.cycles-pp.copy_page
0.24 ± 3% +0.0 0.26 ± 2% perf-profile.children.cycles-pp.num_to_str
0.20 +0.0 0.22 ± 3% perf-profile.children.cycles-pp.strlen
0.18 ± 5% +0.0 0.20 ± 4% perf-profile.children.cycles-pp.anon_vma_interval_tree_insert
0.20 ± 2% +0.0 0.22 ± 2% perf-profile.children.cycles-pp.vm_area_dup
0.20 ± 2% +0.0 0.23 ± 3% perf-profile.children.cycles-pp.down_write
0.19 ± 3% +0.0 0.22 ± 4% perf-profile.children.cycles-pp.mas_wr_bnode
0.14 ± 5% +0.0 0.16 ± 2% perf-profile.children.cycles-pp.__call_rcu_common
0.23 ± 4% +0.0 0.25 ± 3% perf-profile.children.cycles-pp.kmem_cache_free
0.19 ± 3% +0.0 0.21 ± 2% perf-profile.children.cycles-pp.__close
0.32 ± 4% +0.0 0.35 ± 2% perf-profile.children.cycles-pp.show_map_vma
0.48 +0.0 0.51 ± 2% perf-profile.children.cycles-pp.sched_clock
0.23 ± 4% +0.0 0.26 perf-profile.children.cycles-pp.lru_add_drain
0.18 ± 2% +0.0 0.21 ± 3% perf-profile.children.cycles-pp.stress_madvise_pages
0.18 ± 4% +0.0 0.21 ± 3% perf-profile.children.cycles-pp.ktime_get
0.14 ± 4% +0.0 0.17 perf-profile.children.cycles-pp.do_open
0.22 ± 4% +0.0 0.25 perf-profile.children.cycles-pp.lru_add_drain_cpu
0.17 ± 2% +0.0 0.20 ± 2% perf-profile.children.cycles-pp.zap_pte_range
0.19 ± 7% +0.0 0.22 ± 6% perf-profile.children.cycles-pp.run_ksoftirqd
0.18 ± 2% +0.0 0.21 perf-profile.children.cycles-pp.zap_pmd_range
0.17 ± 2% +0.0 0.20 ± 3% perf-profile.children.cycles-pp.mas_wr_node_store
0.10 ± 7% +0.0 0.13 ± 5% perf-profile.children.cycles-pp.irqentry_exit
0.48 +0.0 0.51 ± 2% perf-profile.children.cycles-pp.native_sched_clock
0.33 +0.0 0.36 ± 3% perf-profile.children.cycles-pp.__entry_text_start
0.27 ± 3% +0.0 0.30 ± 2% perf-profile.children.cycles-pp.syscall
0.24 ± 4% +0.0 0.27 ± 3% perf-profile.children.cycles-pp.__switch_to_asm
0.24 ± 5% +0.0 0.28 ± 2% perf-profile.children.cycles-pp.set_next_entity
0.27 ± 3% +0.0 0.30 ± 2% perf-profile.children.cycles-pp.__do_sys_process_madvise
0.23 +0.0 0.26 ± 3% perf-profile.children.cycles-pp.mas_wr_store_entry
0.24 ± 2% +0.0 0.28 perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.46 ± 2% +0.0 0.49 ± 2% perf-profile.children.cycles-pp.__switch_to
0.02 ± 99% +0.0 0.06 perf-profile.children.cycles-pp.folio_referenced_one
0.22 ± 2% +0.0 0.25 ± 3% perf-profile.children.cycles-pp.irqtime_account_irq
0.20 ± 4% +0.0 0.24 ± 5% perf-profile.children.cycles-pp.tick_irq_enter
0.16 ± 3% +0.0 0.19 ± 3% perf-profile.children.cycles-pp.down_read_killable
0.35 ± 5% +0.0 0.39 ± 2% perf-profile.children.cycles-pp.__vm_munmap
0.35 ± 5% +0.0 0.39 ± 2% perf-profile.children.cycles-pp.__munmap
0.21 ± 3% +0.0 0.24 ± 2% perf-profile.children.cycles-pp.unmap_page_range
0.35 ± 4% +0.0 0.39 ± 2% perf-profile.children.cycles-pp.__x64_sys_munmap
0.38 ± 2% +0.0 0.41 ± 2% perf-profile.children.cycles-pp.seq_puts
0.21 ± 5% +0.0 0.25 ± 5% perf-profile.children.cycles-pp.smpboot_thread_fn
0.24 ± 2% +0.0 0.28 ± 3% perf-profile.children.cycles-pp.__slab_free
0.30 ± 2% +0.0 0.34 ± 3% perf-profile.children.cycles-pp.folio_batch_move_lru
0.26 ± 4% +0.0 0.30 ± 3% perf-profile.children.cycles-pp.ret_from_fork
0.26 ± 4% +0.0 0.30 ± 3% perf-profile.children.cycles-pp.kthread
0.21 ± 4% +0.0 0.25 perf-profile.children.cycles-pp.folio_referenced
0.16 ± 8% +0.0 0.20 ± 2% perf-profile.children.cycles-pp.poll_idle
0.11 ± 3% +0.0 0.15 ± 2% perf-profile.children.cycles-pp.native_flush_tlb_local
0.33 ± 5% +0.0 0.37 ± 2% perf-profile.children.cycles-pp.do_vmi_munmap
0.26 ± 3% +0.0 0.30 ± 3% perf-profile.children.cycles-pp.ret_from_fork_asm
0.23 ± 3% +0.0 0.27 ± 3% perf-profile.children.cycles-pp.rmap_walk_anon
0.26 ± 2% +0.0 0.30 ± 3% perf-profile.children.cycles-pp.___perf_sw_event
0.28 +0.0 0.32 ± 2% perf-profile.children.cycles-pp.anon_vma_clone
0.22 ± 3% +0.0 0.26 perf-profile.children.cycles-pp.stress_mwc32
0.16 ± 3% +0.0 0.21 ± 4% perf-profile.children.cycles-pp.ct_kernel_exit_state
0.33 ± 5% +0.0 0.37 ± 3% perf-profile.children.cycles-pp.do_vmi_align_munmap
0.10 ± 5% +0.0 0.14 ± 9% perf-profile.children.cycles-pp.__calc_delta
0.28 ± 2% +0.0 0.33 ± 3% perf-profile.children.cycles-pp.irq_enter_rcu
0.48 ± 3% +0.0 0.52 ± 2% perf-profile.children.cycles-pp.smaps_account
0.32 ± 4% +0.0 0.36 ± 3% perf-profile.children.cycles-pp.native_apic_msr_eoi_write
0.30 ± 4% +0.0 0.35 ± 2% perf-profile.children.cycles-pp.do_fault
0.36 +0.0 0.40 ± 2% perf-profile.children.cycles-pp.sched_clock_cpu
0.29 ± 4% +0.0 0.34 ± 2% perf-profile.children.cycles-pp.do_cow_fault
0.34 ± 2% +0.0 0.39 perf-profile.children.cycles-pp.kmem_cache_alloc
0.35 ± 3% +0.1 0.40 ± 3% perf-profile.children.cycles-pp.prepare_task_switch
0.33 ± 3% +0.1 0.38 ± 3% perf-profile.children.cycles-pp.ksys_mmap_pgoff
0.28 ± 6% +0.1 0.33 ± 5% perf-profile.children.cycles-pp.update_sg_lb_stats
0.20 ± 4% +0.1 0.26 ± 2% perf-profile.children.cycles-pp.m_start
0.55 +0.1 0.60 ± 2% perf-profile.children.cycles-pp.__show_smap
0.34 +0.1 0.39 perf-profile.children.cycles-pp.path_openat
0.31 ± 7% +0.1 0.37 ± 4% perf-profile.children.cycles-pp.__update_load_avg_se
0.34 +0.1 0.40 perf-profile.children.cycles-pp.do_filp_open
0.00 +0.1 0.06 ± 8% perf-profile.children.cycles-pp.wake_q_add_safe
0.57 ± 3% +0.1 0.63 perf-profile.children.cycles-pp.__mmap
0.30 ± 6% +0.1 0.36 ± 5% perf-profile.children.cycles-pp.update_sd_lb_stats
0.57 ± 3% +0.1 0.63 perf-profile.children.cycles-pp.vm_mmap_pgoff
0.30 ± 6% +0.1 0.36 ± 5% perf-profile.children.cycles-pp.find_busiest_group
0.23 ± 3% +0.1 0.29 ± 3% perf-profile.children.cycles-pp.cpuacct_charge
0.34 +0.1 0.40 perf-profile.children.cycles-pp.update_rq_clock
0.50 ± 3% +0.1 0.56 perf-profile.children.cycles-pp.__get_user_pages
0.50 ± 3% +0.1 0.56 ± 2% perf-profile.children.cycles-pp.populate_vma_page_range
0.70 +0.1 0.76 perf-profile.children.cycles-pp.seq_put_decimal_ull_width
0.36 ± 6% +0.1 0.42 ± 5% perf-profile.children.cycles-pp.load_balance
0.41 +0.1 0.47 perf-profile.children.cycles-pp.do_sys_openat2
0.54 ± 4% +0.1 0.60 ± 2% perf-profile.children.cycles-pp.__handle_mm_fault
0.55 ± 4% +0.1 0.62 ± 2% perf-profile.children.cycles-pp.handle_mm_fault
0.50 ± 4% +0.1 0.57 perf-profile.children.cycles-pp.__mm_populate
0.42 +0.1 0.49 perf-profile.children.cycles-pp.open64
0.41 +0.1 0.48 perf-profile.children.cycles-pp.__x64_sys_openat
0.51 ± 2% +0.1 0.58 perf-profile.children.cycles-pp.rcu_do_batch
0.44 ± 2% +0.1 0.50 perf-profile.children.cycles-pp.mas_store_prealloc
0.29 ± 3% +0.1 0.36 ± 3% perf-profile.children.cycles-pp.update_rq_clock_task
0.54 ± 2% +0.1 0.62 perf-profile.children.cycles-pp.rcu_core
0.36 ± 3% +0.1 0.44 ± 2% perf-profile.children.cycles-pp.__x2apic_send_IPI_dest
0.43 ± 6% +0.1 0.51 ± 6% perf-profile.children.cycles-pp.newidle_balance
0.26 ± 2% +0.1 0.33 ± 2% perf-profile.children.cycles-pp.__x2apic_send_IPI_mask
0.35 +0.1 0.43 ± 3% perf-profile.children.cycles-pp.stress_mwc64
0.28 ± 3% +0.1 0.36 perf-profile.children.cycles-pp.available_idle_cpu
0.21 +0.1 0.29 ± 2% perf-profile.children.cycles-pp.__list_add_valid
0.58 +0.1 0.66 ± 3% perf-profile.children.cycles-pp.menu_select
0.29 ± 4% +0.1 0.37 perf-profile.children.cycles-pp.wake_affine
0.54 ± 2% +0.1 0.62 perf-profile.children.cycles-pp.wake_q_add
0.74 ± 2% +0.1 0.82 ± 3% perf-profile.children.cycles-pp.mas_walk
0.44 ± 4% +0.1 0.53 ± 3% perf-profile.children.cycles-pp.__pte_offset_map_lock
0.32 ± 4% +0.1 0.41 perf-profile.children.cycles-pp.__list_del_entry_valid
0.64 ± 2% +0.1 0.72 perf-profile.children.cycles-pp.__irq_exit_rcu
0.66 +0.1 0.75 perf-profile.children.cycles-pp.__do_softirq
0.38 +0.1 0.48 ± 2% perf-profile.children.cycles-pp.irqentry_enter
0.88 ± 2% +0.1 0.97 ± 3% perf-profile.children.cycles-pp.find_vma_prev
0.54 ± 4% +0.1 0.64 ± 3% perf-profile.children.cycles-pp.__update_load_avg_cfs_rq
0.43 ± 3% +0.1 0.53 ± 3% perf-profile.children.cycles-pp.madvise_free_single_vma
0.60 +0.1 0.70 perf-profile.children.cycles-pp.reclaim_pages
0.58 +0.1 0.68 perf-profile.children.cycles-pp.reclaim_folio_list
0.54 +0.1 0.63 perf-profile.children.cycles-pp.shrink_folio_list
0.61 +0.1 0.70 perf-profile.children.cycles-pp.native_irq_return_iret
0.60 ± 2% +0.1 0.70 ± 2% perf-profile.children.cycles-pp.vma_complete
0.58 +0.1 0.68 perf-profile.children.cycles-pp.__smp_call_single_queue
0.44 ± 2% +0.1 0.54 perf-profile.children.cycles-pp.select_task_rq_fair
0.50 ± 2% +0.1 0.62 perf-profile.children.cycles-pp.flush_tlb_func
0.24 ± 5% +0.1 0.36 ± 3% perf-profile.children.cycles-pp.mm_cid_get
0.56 +0.1 0.68 ± 3% perf-profile.children.cycles-pp.switch_mm_irqs_off
0.51 +0.1 0.64 perf-profile.children.cycles-pp.select_task_rq
0.82 ± 4% +0.1 0.95 ± 3% perf-profile.children.cycles-pp.pick_next_task_fair
1.23 ± 2% +0.1 1.36 ± 2% perf-profile.children.cycles-pp.mtree_range_walk
1.08 +0.1 1.23 perf-profile.children.cycles-pp.vma_merge
0.78 +0.1 0.93 ± 2% perf-profile.children.cycles-pp._raw_spin_lock
0.56 ± 2% +0.2 0.71 perf-profile.children.cycles-pp.madvise_cold
0.66 ± 2% +0.2 0.81 perf-profile.children.cycles-pp.llist_reverse_order
0.56 ± 2% +0.2 0.72 ± 2% perf-profile.children.cycles-pp.update_curr
1.00 +0.2 1.16 perf-profile.children.cycles-pp.madvise_cold_or_pageout_pte_range
0.82 ± 3% +0.2 0.97 ± 2% perf-profile.children.cycles-pp.find_vma
0.50 ± 2% +0.2 0.67 perf-profile.children.cycles-pp.resched_curr
0.55 ± 2% +0.2 0.72 perf-profile.children.cycles-pp.check_preempt_curr
1.27 +0.2 1.45 perf-profile.children.cycles-pp.__split_vma
0.56 ± 2% +0.2 0.74 ± 2% perf-profile.children.cycles-pp.osq_unlock
0.95 ± 2% +0.2 1.12 ± 2% perf-profile.children.cycles-pp.mt_find
1.13 +0.2 1.32 perf-profile.children.cycles-pp.ttwu_queue_wakelist
0.73 +0.2 0.92 perf-profile.children.cycles-pp.llist_add_batch
1.11 ± 5% +0.2 1.30 ± 2% perf-profile.children.cycles-pp.update_load_avg
0.80 +0.2 1.00 perf-profile.children.cycles-pp.finish_task_switch
1.09 +0.2 1.30 perf-profile.children.cycles-pp.zap_page_range_single
1.39 +0.2 1.62 perf-profile.children.cycles-pp.walk_page_range
1.20 +0.2 1.44 ± 2% perf-profile.children.cycles-pp.enqueue_entity
1.20 ± 2% +0.3 1.45 perf-profile.children.cycles-pp.dequeue_entity
1.31 ± 2% +0.3 1.58 perf-profile.children.cycles-pp.dequeue_task_fair
1.02 +0.3 1.29 perf-profile.children.cycles-pp.__sysvec_call_function
1.40 ± 2% +0.3 1.68 ± 2% perf-profile.children.cycles-pp.enqueue_task_fair
1.27 +0.3 1.55 perf-profile.children.cycles-pp.madvise_pageout
1.44 ± 2% +0.3 1.73 ± 2% perf-profile.children.cycles-pp.activate_task
1.16 +0.3 1.46 perf-profile.children.cycles-pp.sysvec_call_function
3.14 ± 5% +0.4 3.50 ± 4% perf-profile.children.cycles-pp.show_smap
2.03 +0.4 2.40 perf-profile.children.cycles-pp.schedule_idle
1.74 +0.4 2.12 perf-profile.children.cycles-pp.asm_sysvec_call_function
2.84 ± 5% +0.4 3.23 ± 5% perf-profile.children.cycles-pp.walk_p4d_range
2.82 ± 5% +0.4 3.21 ± 5% perf-profile.children.cycles-pp.walk_pud_range
2.80 ± 5% +0.4 3.18 ± 5% perf-profile.children.cycles-pp.walk_pmd_range
1.35 +0.4 1.74 perf-profile.children.cycles-pp.on_each_cpu_cond_mask
1.35 +0.4 1.74 perf-profile.children.cycles-pp.smp_call_function_many_cond
2.22 +0.4 2.63 perf-profile.children.cycles-pp.up_read
1.38 +0.4 1.79 perf-profile.children.cycles-pp.flush_tlb_mm_range
1.68 +0.4 2.10 perf-profile.children.cycles-pp.rwsem_mark_wake
2.58 +0.4 3.01 perf-profile.children.cycles-pp.try_to_wake_up
3.62 ± 4% +0.4 4.04 ± 4% perf-profile.children.cycles-pp.seq_read_iter
3.62 ± 4% +0.4 4.05 ± 4% perf-profile.children.cycles-pp.seq_read
3.64 ± 4% +0.4 4.07 ± 4% perf-profile.children.cycles-pp.vfs_read
3.65 ± 4% +0.4 4.09 ± 4% perf-profile.children.cycles-pp.ksys_read
1.54 +0.4 1.98 perf-profile.children.cycles-pp.tlb_finish_mmu
3.00 ± 5% +0.4 3.44 ± 4% perf-profile.children.cycles-pp.walk_pgd_range
3.68 ± 4% +0.4 4.12 ± 4% perf-profile.children.cycles-pp.read
3.01 ± 5% +0.4 3.45 ± 4% perf-profile.children.cycles-pp.__walk_page_range
2.77 +0.4 3.22 perf-profile.children.cycles-pp.wake_up_q
1.06 ± 2% +0.4 1.50 perf-profile.children.cycles-pp._raw_spin_lock_irq
2.02 +0.5 2.48 perf-profile.children.cycles-pp.ttwu_do_activate
1.38 ± 2% +0.6 1.95 ± 2% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
2.63 +0.6 3.24 perf-profile.children.cycles-pp.sched_ttwu_pending
1.37 ± 2% +0.7 2.05 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
4.59 +0.7 5.28 perf-profile.children.cycles-pp.rwsem_spin_on_owner
3.63 +0.7 4.38 perf-profile.children.cycles-pp.schedule_preempt_disabled
3.66 +0.8 4.41 perf-profile.children.cycles-pp.schedule
3.66 +0.8 4.50 perf-profile.children.cycles-pp.__sysvec_call_function_single
4.49 +1.0 5.50 perf-profile.children.cycles-pp.sysvec_call_function_single
4.93 +1.0 5.96 perf-profile.children.cycles-pp.rwsem_wake
4.45 +1.0 5.49 perf-profile.children.cycles-pp.__flush_smp_call_function_queue
5.58 +1.1 6.70 perf-profile.children.cycles-pp.__schedule
4.62 +1.2 5.79 perf-profile.children.cycles-pp.up_write
6.91 +1.3 8.18 perf-profile.children.cycles-pp.madvise_vma_behavior
4.19 +1.7 5.87 perf-profile.children.cycles-pp.rwsem_down_read_slowpath
5.10 +1.9 6.96 perf-profile.children.cycles-pp.down_read
6.36 +2.2 8.54 perf-profile.children.cycles-pp.__do_sys_msync
7.33 +2.3 9.65 perf-profile.children.cycles-pp.msync
12.90 +2.5 15.36 perf-profile.children.cycles-pp.asm_sysvec_call_function_single
15.03 +2.8 17.82 perf-profile.children.cycles-pp.acpi_idle_enter
15.00 +2.8 17.79 perf-profile.children.cycles-pp.acpi_safe_halt
15.46 +2.9 18.33 perf-profile.children.cycles-pp.cpuidle_enter_state
15.53 +2.9 18.41 perf-profile.children.cycles-pp.cpuidle_enter
16.40 +3.0 19.40 perf-profile.children.cycles-pp.cpuidle_idle_call
19.12 +3.4 22.54 perf-profile.children.cycles-pp.do_idle
19.14 +3.4 22.57 perf-profile.children.cycles-pp.secondary_startup_64_no_verify
19.14 +3.4 22.57 perf-profile.children.cycles-pp.cpu_startup_entry
18.79 +3.4 22.22 perf-profile.children.cycles-pp.start_secondary
37.28 -9.3 27.96 perf-profile.self.cycles-pp.osq_lock
5.28 -1.5 3.77 perf-profile.self.cycles-pp.rwsem_optimistic_spin
0.47 ± 3% -0.1 0.41 ± 3% perf-profile.self.cycles-pp.rwsem_down_write_slowpath
0.10 ± 4% -0.0 0.07 ± 6% perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare
0.05 +0.0 0.06 perf-profile.self.cycles-pp.irqtime_account_irq
0.08 ± 6% +0.0 0.09 perf-profile.self.cycles-pp.os_xsave
0.07 ± 5% +0.0 0.08 ± 5% perf-profile.self.cycles-pp.sysvec_call_function_single
0.06 ± 6% +0.0 0.07 ± 5% perf-profile.self.cycles-pp.place_entity
0.11 ± 6% +0.0 0.13 ± 3% perf-profile.self.cycles-pp.read_tsc
0.09 ± 4% +0.0 0.11 ± 4% perf-profile.self.cycles-pp.select_task_rq_fair
0.09 ± 4% +0.0 0.11 ± 4% perf-profile.self.cycles-pp.__anon_vma_interval_tree_subtree_search
0.08 ± 4% +0.0 0.09 ± 5% perf-profile.self.cycles-pp.tlb_gather_mmu
0.05 +0.0 0.07 ± 7% perf-profile.self.cycles-pp.tlb_finish_mmu
0.14 ± 3% +0.0 0.16 ± 6% perf-profile.self.cycles-pp.stress_mwc32modn
0.15 ± 4% +0.0 0.17 ± 5% perf-profile.self.cycles-pp.stress_madvise_pages
0.10 ± 3% +0.0 0.12 ± 6% perf-profile.self.cycles-pp.asm_sysvec_call_function_single
0.11 ± 6% +0.0 0.13 ± 6% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.09 ± 4% +0.0 0.11 ± 4% perf-profile.self.cycles-pp.rcu_segcblist_enqueue
0.12 ± 4% +0.0 0.14 ± 3% perf-profile.self.cycles-pp.dequeue_task_fair
0.19 +0.0 0.21 perf-profile.self.cycles-pp.strlen
0.16 ± 4% +0.0 0.18 ± 3% perf-profile.self.cycles-pp.dequeue_entity
0.23 ± 3% +0.0 0.25 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.22 ± 3% +0.0 0.24 ± 4% perf-profile.self.cycles-pp.mtree_load
0.18 ± 3% +0.0 0.20 ± 2% perf-profile.self.cycles-pp.down_write
0.16 ± 3% +0.0 0.18 ± 4% perf-profile.self.cycles-pp.smaps_page_accumulate
0.18 ± 5% +0.0 0.20 ± 4% perf-profile.self.cycles-pp.anon_vma_interval_tree_insert
0.13 ± 8% +0.0 0.16 ± 3% perf-profile.self.cycles-pp.poll_idle
0.10 ± 3% +0.0 0.13 ± 5% perf-profile.self.cycles-pp.select_task_rq
0.16 ± 2% +0.0 0.19 ± 4% perf-profile.self.cycles-pp.do_idle
0.07 ± 10% +0.0 0.10 ± 8% perf-profile.self.cycles-pp.flush_tlb_mm_range
0.23 ± 4% +0.0 0.26 ± 3% perf-profile.self.cycles-pp.__switch_to_asm
0.16 ± 4% +0.0 0.19 ± 4% perf-profile.self.cycles-pp.mas_walk
0.18 ± 3% +0.0 0.21 ± 2% perf-profile.self.cycles-pp.__madvise
0.46 +0.0 0.49 ± 2% perf-profile.self.cycles-pp.native_sched_clock
0.23 ± 3% +0.0 0.27 ± 3% perf-profile.self.cycles-pp.vma_merge
0.24 ± 3% +0.0 0.27 ± 4% perf-profile.self.cycles-pp.__slab_free
0.45 ± 2% +0.0 0.48 ± 2% perf-profile.self.cycles-pp.__switch_to
0.10 ± 4% +0.0 0.14 ± 3% perf-profile.self.cycles-pp.native_flush_tlb_local
0.23 ± 3% +0.0 0.27 ± 3% perf-profile.self.cycles-pp.___perf_sw_event
0.21 ± 3% +0.0 0.26 perf-profile.self.cycles-pp.stress_mwc32
0.16 ± 4% +0.0 0.20 ± 2% perf-profile.self.cycles-pp.ct_kernel_exit_state
0.25 ± 4% +0.0 0.29 ± 4% perf-profile.self.cycles-pp.ttwu_queue_wakelist
0.17 ± 2% +0.0 0.21 ± 2% perf-profile.self.cycles-pp.update_curr
0.18 ± 6% +0.0 0.22 ± 6% perf-profile.self.cycles-pp.update_sg_lb_stats
0.10 ± 10% +0.0 0.14 ± 10% perf-profile.self.cycles-pp.__calc_delta
0.34 ± 3% +0.0 0.38 ± 4% perf-profile.self.cycles-pp.menu_select
0.01 ±223% +0.0 0.06 ± 9% perf-profile.self.cycles-pp.__x2apic_send_IPI_mask
0.31 ± 3% +0.0 0.36 ± 4% perf-profile.self.cycles-pp.native_apic_msr_eoi_write
0.22 ± 2% +0.0 0.26 perf-profile.self.cycles-pp.update_rq_clock
0.28 ± 4% +0.0 0.32 ± 2% perf-profile.self.cycles-pp.update_load_avg
0.15 ± 3% +0.1 0.20 ± 3% perf-profile.self.cycles-pp.walk_pgd_range
0.00 +0.1 0.06 ± 9% perf-profile.self.cycles-pp.wake_q_add_safe
0.23 ± 3% +0.1 0.29 ± 2% perf-profile.self.cycles-pp.cpuacct_charge
0.23 ± 2% +0.1 0.30 ± 3% perf-profile.self.cycles-pp.update_rq_clock_task
0.43 ± 3% +0.1 0.50 ± 2% perf-profile.self.cycles-pp.try_to_wake_up
0.36 ± 2% +0.1 0.43 ± 2% perf-profile.self.cycles-pp.__x2apic_send_IPI_dest
0.21 ± 2% +0.1 0.28 ± 2% perf-profile.self.cycles-pp.__list_add_valid
0.32 +0.1 0.40 ± 3% perf-profile.self.cycles-pp.stress_mwc64
0.32 ± 4% +0.1 0.40 perf-profile.self.cycles-pp.__list_del_entry_valid
0.28 ± 3% +0.1 0.36 perf-profile.self.cycles-pp.available_idle_cpu
0.53 ± 2% +0.1 0.61 perf-profile.self.cycles-pp.wake_q_add
0.27 ± 3% +0.1 0.35 ± 2% perf-profile.self.cycles-pp.flush_tlb_func
0.50 ± 2% +0.1 0.59 ± 2% perf-profile.self.cycles-pp.madvise_vma_behavior
0.53 ± 4% +0.1 0.62 ± 3% perf-profile.self.cycles-pp.__update_load_avg_cfs_rq
0.32 ± 2% +0.1 0.41 ± 3% perf-profile.self.cycles-pp.irqentry_enter
0.30 ± 4% +0.1 0.40 ± 6% perf-profile.self.cycles-pp.mt_find
0.61 +0.1 0.70 perf-profile.self.cycles-pp.native_irq_return_iret
0.42 ± 5% +0.1 0.52 ± 3% perf-profile.self.cycles-pp.enqueue_entity
0.62 ± 3% +0.1 0.74 ± 2% perf-profile.self.cycles-pp._raw_spin_lock
0.24 ± 6% +0.1 0.36 ± 3% perf-profile.self.cycles-pp.mm_cid_get
0.56 +0.1 0.68 ± 4% perf-profile.self.cycles-pp.switch_mm_irqs_off
0.63 ± 3% +0.1 0.75 perf-profile.self.cycles-pp.do_madvise
1.20 ± 2% +0.1 1.33 ± 2% perf-profile.self.cycles-pp.mtree_range_walk
0.65 ± 2% +0.2 0.80 perf-profile.self.cycles-pp.llist_reverse_order
0.62 ± 2% +0.2 0.78 perf-profile.self.cycles-pp.smp_call_function_many_cond
0.50 ± 2% +0.2 0.67 perf-profile.self.cycles-pp.resched_curr
0.70 +0.2 0.88 ± 2% perf-profile.self.cycles-pp.llist_add_batch
0.43 +0.2 0.60 ± 3% perf-profile.self.cycles-pp._raw_spin_lock_irq
0.52 ± 2% +0.2 0.70 perf-profile.self.cycles-pp.finish_task_switch
0.55 ± 2% +0.2 0.73 ± 2% perf-profile.self.cycles-pp.osq_unlock
0.73 +0.2 0.91 perf-profile.self.cycles-pp.__flush_smp_call_function_queue
0.50 ± 3% +0.2 0.68 perf-profile.self.cycles-pp.down_write_killable
0.89 +0.2 1.08 ± 2% perf-profile.self.cycles-pp.__schedule
0.98 ± 2% +0.2 1.17 ± 2% perf-profile.self.cycles-pp.down_read
0.77 ± 2% +0.2 0.97 ± 3% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.84 +0.2 1.08 perf-profile.self.cycles-pp.rwsem_down_read_slowpath
1.05 ± 3% +0.2 1.30 perf-profile.self.cycles-pp.up_read
0.94 +0.2 1.18 perf-profile.self.cycles-pp.rwsem_mark_wake
0.83 ± 2% +0.3 1.12 ± 2% perf-profile.self.cycles-pp.up_write
1.36 ± 2% +0.7 2.03 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
3.72 +0.7 4.44 perf-profile.self.cycles-pp.rwsem_spin_on_owner
9.50 +1.6 11.09 perf-profile.self.cycles-pp.acpi_safe_halt




Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.


--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki