* [vbabka-slab:slab/for-7.0/sheaves-base] [slub] a66f9c0f1b: will-it-scale.per_process_ops 56.9% improvement
@ 2026-01-31 13:01 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-01-31 13:01 UTC (permalink / raw)
To: Hao Li
Cc: oe-lkp, lkp, linux-mm, Vlastimil Babka, Harry Yoo, Zhao Liu, oliver.sang
Hello,
kernel test robot noticed a 56.9% improvement of will-it-scale.per_process_ops on:
commit: a66f9c0f1ba2dd05fa994c800ebc63f265155f91 ("slub: keep empty main sheaf as spare in __pcs_replace_empty_main()")
https://git.kernel.org/cgit/linux/kernel/git/vbabka/slab.git slab/for-7.0/sheaves-base
testcase: will-it-scale
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 192 threads 2 sockets Intel(R) Xeon(R) 6740E CPU @ 2.4GHz (Sierra Forest) with 256G memory
parameters:
nr_task: 100%
mode: process
test: mmap2
cpufreq_governor: performance
Details are as below:
-------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20260131/202601312046.ced58091-lkp@intel.com
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-14/performance/x86_64-rhel-9.4/process/100%/debian-13-x86_64-20250902.cgz/lkp-srf-2sp2/mmap2/will-it-scale
commit:
99a3e3a1cf ("slab: fix kmalloc_nolock() context check for PREEMPT_RT")
a66f9c0f1b ("slub: keep empty main sheaf as spare in __pcs_replace_empty_main()")
99a3e3a1cfc93b8f a66f9c0f1ba2dd05fa994c800eb
---------------- ---------------------------
%stddev %change %stddev
\ | \
32495638 +56.9% 50991104 will-it-scale.192.processes
169247 +56.9% 265578 will-it-scale.per_process_ops
32495638 +56.9% 50991104 will-it-scale.workload
0.15 ± 2% +0.1 0.28 mpstat.cpu.all.irq%
21.12 +15.8 36.93 mpstat.cpu.all.soft%
76.09 -17.0 59.09 mpstat.cpu.all.sys%
2.07 +1.1 3.13 mpstat.cpu.all.usr%
1.241e+08 +75.6% 2.179e+08 numa-numastat.node0.local_node
1.242e+08 +75.5% 2.18e+08 numa-numastat.node0.numa_hit
1.213e+08 +80.8% 2.192e+08 numa-numastat.node1.local_node
1.214e+08 +80.7% 2.193e+08 numa-numastat.node1.numa_hit
2138 ± 13% -34.6% 1398 ± 9% perf-c2c.DRAM.local
1647 ± 5% -36.1% 1052 ± 21% perf-c2c.DRAM.remote
73619 ± 7% -47.8% 38441 ± 12% perf-c2c.HITM.local
74449 ± 7% -47.6% 39025 ± 12% perf-c2c.HITM.total
7554876 -7.9% 6957660 ± 3% vmstat.memory.cache
223.84 ± 2% +14.1% 255.30 vmstat.procs.r
10022 ± 3% +23.4% 12366 ± 3% vmstat.system.cs
251691 +1.9% 256525 vmstat.system.in
3201 -1.1% 3164 turbostat.Bzy_MHz
0.82 +53.4% 1.25 turbostat.IPC
451.45 +4.2% 470.32 turbostat.PkgWatt
24.36 +15.9% 28.23 turbostat.RAMWatt
0.03 +33.3% 0.04 turbostat.SysWatt
4586949 ± 2% -12.9% 3996375 ± 6% meminfo.Active
4586168 ± 2% -12.9% 3995595 ± 6% meminfo.Active(anon)
7391767 -8.1% 6794134 ± 3% meminfo.Cached
37348139 -6.3% 35000217 meminfo.Committed_AS
1470676 ± 6% -16.2% 1232510 ± 10% meminfo.Mapped
3220641 ± 2% +28.5% 4138978 ± 3% meminfo.SUnreclaim
3714684 ± 3% -16.1% 3117052 ± 8% meminfo.Shmem
3380825 ± 2% +27.1% 4297706 ± 3% meminfo.Slab
18244551 ± 18% +69.0% 30828389 ± 18% meminfo.max_used_kB
1145896 ± 2% -12.8% 999269 ± 6% proc-vmstat.nr_active_anon
1847317 -8.0% 1698872 ± 3% proc-vmstat.nr_file_pages
60539834 -1.5% 59614041 proc-vmstat.nr_free_pages_blocks
367529 ± 6% -16.0% 308677 ± 10% proc-vmstat.nr_mapped
928045 ± 3% -16.0% 779600 ± 8% proc-vmstat.nr_shmem
794528 ± 4% +29.5% 1028623 ± 3% proc-vmstat.nr_slab_unreclaimable
1145896 ± 2% -12.8% 999269 ± 6% proc-vmstat.nr_zone_active_anon
2.456e+08 +78.1% 4.373e+08 proc-vmstat.numa_hit
2.454e+08 +78.1% 4.371e+08 proc-vmstat.numa_local
9.872e+08 +80.1% 1.778e+09 proc-vmstat.pgalloc_normal
9.859e+08 +80.1% 1.776e+09 proc-vmstat.pgfree
3671885 ± 4% -64.1% 1316687 ±115% numa-meminfo.node0.FilePages
100812 ± 15% -28.0% 72611 ± 17% numa-meminfo.node0.KReclaimable
89368 ± 14% -61.4% 34482 ± 95% numa-meminfo.node0.Mapped
100812 ± 15% -28.0% 72611 ± 17% numa-meminfo.node0.SReclaimable
1628880 ± 3% +33.6% 2176930 ± 3% numa-meminfo.node0.SUnreclaim
1729693 ± 3% +30.1% 2249541 ± 2% numa-meminfo.node0.Slab
3572337 ± 3% -64.8% 1257472 ±123% numa-meminfo.node0.Unevictable
4179482 ± 6% -16.3% 3498930 ± 10% numa-meminfo.node1.Active
4179094 ± 6% -16.3% 3498542 ± 10% numa-meminfo.node1.Active(anon)
1512054 ± 3% +30.0% 1965337 ± 5% numa-meminfo.node1.SUnreclaim
3609370 ± 2% -15.4% 3054313 ± 7% numa-meminfo.node1.Shmem
1571421 ± 3% +30.5% 2051446 ± 5% numa-meminfo.node1.Slab
107748 ±116% +2148.4% 2422614 ± 63% numa-meminfo.node1.Unevictable
917974 ± 4% -64.1% 329165 ±115% numa-vmstat.node0.nr_file_pages
22312 ± 13% -61.3% 8628 ± 95% numa-vmstat.node0.nr_mapped
25203 ± 15% -28.0% 18152 ± 17% numa-vmstat.node0.nr_slab_reclaimable
415850 ± 2% +29.9% 540328 ± 2% numa-vmstat.node0.nr_slab_unreclaimable
893084 ± 3% -64.8% 314367 ±123% numa-vmstat.node0.nr_unevictable
893084 ± 3% -64.8% 314367 ±123% numa-vmstat.node0.nr_zone_unevictable
1.242e+08 +75.5% 2.18e+08 numa-vmstat.node0.numa_hit
1.241e+08 +75.6% 2.179e+08 numa-vmstat.node0.numa_local
1045072 ± 6% -16.3% 874270 ± 10% numa-vmstat.node1.nr_active_anon
902662 ± 2% -15.4% 763201 ± 7% numa-vmstat.node1.nr_shmem
383246 ± 2% +28.3% 491592 ± 3% numa-vmstat.node1.nr_slab_unreclaimable
26937 ±116% +2148.4% 605653 ± 63% numa-vmstat.node1.nr_unevictable
1045071 ± 6% -16.3% 874269 ± 10% numa-vmstat.node1.nr_zone_active_anon
26937 ±116% +2148.4% 605653 ± 63% numa-vmstat.node1.nr_zone_unevictable
1.214e+08 +80.7% 2.193e+08 numa-vmstat.node1.numa_hit
1.213e+08 +80.8% 2.192e+08 numa-vmstat.node1.numa_local
23686473 -20.8% 18756963 sched_debug.cfs_rq:/.avg_vruntime.avg
24283741 -19.5% 19554694 sched_debug.cfs_rq:/.avg_vruntime.max
18722985 -19.1% 15138007 ± 4% sched_debug.cfs_rq:/.avg_vruntime.min
0.88 +6.4% 0.93 ± 2% sched_debug.cfs_rq:/.h_nr_queued.avg
0.22 ± 11% +46.7% 0.32 ± 13% sched_debug.cfs_rq:/.h_nr_queued.stddev
0.87 +6.3% 0.93 ± 2% sched_debug.cfs_rq:/.h_nr_runnable.avg
0.22 ± 12% +47.4% 0.32 ± 13% sched_debug.cfs_rq:/.h_nr_runnable.stddev
246.01 ± 26% +66.2% 408.85 ± 16% sched_debug.cfs_rq:/.load_avg.avg
0.86 +6.4% 0.92 ± 2% sched_debug.cfs_rq:/.nr_queued.avg
0.15 ± 18% +82.2% 0.27 ± 22% sched_debug.cfs_rq:/.nr_queued.stddev
1027 ± 3% +10.3% 1132 ± 2% sched_debug.cfs_rq:/.runnable_avg.avg
171.19 ± 21% +48.0% 253.32 ± 3% sched_debug.cfs_rq:/.runnable_avg.stddev
51.28 ± 7% +12.6% 57.76 ± 5% sched_debug.cfs_rq:/.util_avg.stddev
1235 ± 6% +23.8% 1529 ± 9% sched_debug.cfs_rq:/.util_est.max
23676565 -20.8% 18747785 sched_debug.cfs_rq:/.zero_vruntime.avg
24275321 -19.5% 19546281 sched_debug.cfs_rq:/.zero_vruntime.max
18712159 -19.1% 15130454 ± 4% sched_debug.cfs_rq:/.zero_vruntime.min
30.87 ± 19% +42.2% 43.89 ± 12% sched_debug.cpu.clock.stddev
685.71 ± 17% +85.3% 1270 ± 7% sched_debug.cpu.clock_task.stddev
1033 ± 12% +52.6% 1577 ± 18% sched_debug.cpu.curr->pid.stddev
0.00 ± 5% +13.0% 0.00 ± 4% sched_debug.cpu.next_balance.stddev
0.88 +6.3% 0.93 ± 2% sched_debug.cpu.nr_running.avg
0.23 ± 11% +44.1% 0.33 ± 12% sched_debug.cpu.nr_running.stddev
9388 ± 4% +15.7% 10858 ± 3% sched_debug.cpu.nr_switches.avg
4348 ± 3% -13.8% 3750 ± 6% sched_debug.cpu.nr_switches.min
0.76 +1.9% 0.78 perf-stat.i.MPKI
1.089e+11 +51.9% 1.655e+11 perf-stat.i.branch-instructions
0.09 -0.0 0.08 perf-stat.i.branch-miss-rate%
93987064 +36.2% 1.28e+08 perf-stat.i.branch-misses
68.98 +15.2 84.15 perf-stat.i.cache-miss-rate%
3.742e+08 +55.3% 5.81e+08 perf-stat.i.cache-misses
5.426e+08 +27.2% 6.899e+08 perf-stat.i.cache-references
9889 ± 3% +20.9% 11957 ± 3% perf-stat.i.context-switches
1.23 -34.8% 0.80 perf-stat.i.cpi
395.93 ± 2% +26.2% 499.64 ± 2% perf-stat.i.cpu-migrations
1629 -36.1% 1041 perf-stat.i.cycles-between-cache-misses
4.977e+11 +52.5% 7.589e+11 perf-stat.i.instructions
0.82 +53.6% 1.25 perf-stat.i.ipc
0.75 +1.9% 0.77 perf-stat.overall.MPKI
0.09 -0.0 0.08 perf-stat.overall.branch-miss-rate%
68.92 +15.2 84.14 perf-stat.overall.cache-miss-rate%
1.23 -34.9% 0.80 perf-stat.overall.cpi
1632 -36.1% 1042 perf-stat.overall.cycles-between-cache-misses
0.81 +53.7% 1.25 perf-stat.overall.ipc
4645771 -2.0% 4550663 perf-stat.overall.path-length
1.085e+11 +51.4% 1.643e+11 perf-stat.ps.branch-instructions
93581580 +35.7% 1.27e+08 perf-stat.ps.branch-misses
3.728e+08 +54.8% 5.771e+08 perf-stat.ps.cache-misses
5.41e+08 +26.8% 6.858e+08 perf-stat.ps.cache-references
9876 ± 3% +20.4% 11889 ± 3% perf-stat.ps.context-switches
6.088e+11 -1.1% 6.018e+11 perf-stat.ps.cpu-cycles
389.14 +26.3% 491.47 ± 2% perf-stat.ps.cpu-migrations
4.96e+11 +51.9% 7.535e+11 perf-stat.ps.instructions
1.51e+14 +53.7% 2.32e+14 perf-stat.total.instructions
44.77 -28.9 15.89 ± 4% perf-profile.calltrace.cycles-pp.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
32.46 -25.1 7.32 ± 9% perf-profile.calltrace.cycles-pp.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__mmap_new_vma
32.66 -25.1 7.58 ± 9% perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__mmap_new_vma.__mmap_region
32.68 -25.1 7.61 ± 9% perf-profile.calltrace.cycles-pp.mas_alloc_nodes.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap
51.20 -24.8 26.42 ± 2% perf-profile.calltrace.cycles-pp.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
33.20 -24.7 8.48 ± 8% perf-profile.calltrace.cycles-pp.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
53.15 -23.6 29.59 perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
53.56 -23.3 30.26 perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
53.93 -23.1 30.85 perf-profile.calltrace.cycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
54.24 -22.9 31.36 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
54.30 -22.8 31.47 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__mmap
55.54 -21.6 33.97 perf-profile.calltrace.cycles-pp.__mmap
16.75 -16.7 0.00 perf-profile.calltrace.cycles-pp.barn_put_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
16.64 -16.6 0.00 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_put_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes
16.49 -16.5 0.00 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_put_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
13.10 -13.1 0.00 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
13.05 -13.1 0.00 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
10.84 -10.2 0.64 ± 8% perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
10.64 -10.2 0.48 ± 45% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes
10.60 -10.1 0.48 ± 45% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
6.86 -6.9 0.00 perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc
6.77 -6.8 0.00 perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp
7.05 -6.5 0.58 ± 7% perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma
7.16 -6.4 0.74 ± 5% perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
6.96 -6.4 0.57 ± 6% perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap
7.08 -6.3 0.74 ± 5% perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
9.75 -5.1 4.69 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap
9.60 -5.0 4.56 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
10.14 -4.8 5.31 perf-profile.calltrace.cycles-pp.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
10.36 -4.6 5.77 perf-profile.calltrace.cycles-pp.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
2.23 ± 6% -1.2 1.04 ± 10% perf-profile.calltrace.cycles-pp.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
1.92 ± 6% -1.1 0.84 ± 12% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes
1.90 ± 6% -1.1 0.83 ± 12% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
0.83 ± 8% -0.5 0.29 ±100% perf-profile.calltrace.cycles-pp.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
0.82 ± 8% -0.5 0.28 ±100% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs
0.81 ± 7% -0.5 0.28 ±100% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core
0.66 +0.1 0.74 perf-profile.calltrace.cycles-pp.shmem_mmap_prepare.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
0.61 +0.1 0.70 perf-profile.calltrace.cycles-pp.touch_atime.shmem_mmap_prepare.__mmap_region.do_mmap.vm_mmap_pgoff
0.52 +0.1 0.61 perf-profile.calltrace.cycles-pp.atime_needs_update.touch_atime.shmem_mmap_prepare.__mmap_region.do_mmap
0.52 +0.2 0.76 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap
0.53 +0.3 0.84 perf-profile.calltrace.cycles-pp.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area
0.52 +0.3 0.84 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__munmap
0.52 +0.3 0.84 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__mmap
0.58 ± 4% +0.3 0.90 ± 4% perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.53 +0.4 0.90 perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes
0.82 +0.4 1.24 perf-profile.calltrace.cycles-pp.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
0.56 +0.4 0.99 perf-profile.calltrace.cycles-pp.d_path.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap
0.00 +0.5 0.54 perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_process.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
0.00 +0.6 0.57 perf-profile.calltrace.cycles-pp.mas_rev_awalk.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown
0.00 +0.6 0.60 perf-profile.calltrace.cycles-pp.perf_iterate_sb.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap
0.00 +0.6 0.62 perf-profile.calltrace.cycles-pp.__vma_start_write.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.53 ± 3% +0.6 1.18 ± 3% perf-profile.calltrace.cycles-pp.allocate_slab.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof
0.00 +0.7 0.68 perf-profile.calltrace.cycles-pp.mas_find.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
0.00 +0.7 0.69 perf-profile.calltrace.cycles-pp.mas_store_gfp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.00 +0.7 0.71 perf-profile.calltrace.cycles-pp.rcu_all_qs.__cond_resched.zap_pmd_range.unmap_page_range.unmap_vmas
1.17 +0.7 1.89 perf-profile.calltrace.cycles-pp.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area
1.19 +0.7 1.93 perf-profile.calltrace.cycles-pp.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap
0.00 +0.8 0.76 perf-profile.calltrace.cycles-pp.prepend_path.d_path.perf_event_mmap_event.perf_event_mmap.__mmap_region
0.00 +0.8 0.81 perf-profile.calltrace.cycles-pp.__build_id_parse.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap
0.42 ± 71% +0.8 1.27 ± 15% perf-profile.calltrace.cycles-pp.kmem_cache_free_bulk.kvfree_rcu_bulk.kfree_rcu_work.process_one_work.worker_thread
0.42 ± 71% +0.8 1.27 ± 15% perf-profile.calltrace.cycles-pp.kvfree_rcu_bulk.kfree_rcu_work.process_one_work.worker_thread.kthread
1.51 ± 2% +0.9 2.37 perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
0.42 ± 71% +0.9 1.28 ± 15% perf-profile.calltrace.cycles-pp.kfree_rcu_work.process_one_work.worker_thread.kthread.ret_from_fork
1.51 +0.9 2.39 perf-profile.calltrace.cycles-pp.free_pud_range.free_p4d_range.free_pgd_range.free_pgtables.vms_clear_ptes
1.51 ± 2% +0.9 2.40 perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
0.00 +0.9 0.89 ± 41% perf-profile.calltrace.cycles-pp.kmem_cache_free_bulk.kvfree_rcu_bulk.kfree_rcu_monitor.process_one_work.worker_thread
0.00 +0.9 0.89 ± 41% perf-profile.calltrace.cycles-pp.kvfree_rcu_bulk.kfree_rcu_monitor.process_one_work.worker_thread.kthread
0.00 +0.9 0.90 ± 40% perf-profile.calltrace.cycles-pp.kfree_rcu_monitor.process_one_work.worker_thread.kthread.ret_from_fork
1.46 +0.9 2.37 perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff
0.00 +0.9 0.93 ± 27% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node.___slab_alloc.__kmem_cache_alloc_bulk
0.00 +0.9 0.94 ± 27% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main
1.59 +0.9 2.53 perf-profile.calltrace.cycles-pp.free_p4d_range.free_pgd_range.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas
1.64 +1.0 2.62 perf-profile.calltrace.cycles-pp.free_pgd_range.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
1.62 +1.0 2.61 perf-profile.calltrace.cycles-pp.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
1.67 +1.0 2.69 perf-profile.calltrace.cycles-pp.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
1.72 +1.1 2.78 perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
0.10 ±223% +1.1 1.21 ± 20% perf-profile.calltrace.cycles-pp.get_partial_node.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof
0.00 +1.3 1.31 ± 22% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node.get_any_partial.___slab_alloc
0.00 +1.3 1.32 ± 22% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node.get_any_partial.___slab_alloc.__kmem_cache_alloc_bulk
0.00 +1.4 1.36 ± 21% perf-profile.calltrace.cycles-pp.get_partial_node.get_any_partial.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main
0.84 ± 29% +1.4 2.21 ± 19% perf-profile.calltrace.cycles-pp.process_one_work.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
0.84 ± 29% +1.4 2.22 ± 19% perf-profile.calltrace.cycles-pp.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
0.00 +1.4 1.43 ± 4% perf-profile.calltrace.cycles-pp.setup_object.shuffle_freelist.allocate_slab.___slab_alloc.__kmem_cache_alloc_bulk
0.18 ±141% +1.4 1.62 ± 17% perf-profile.calltrace.cycles-pp.get_any_partial.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof
2.32 +1.4 3.77 perf-profile.calltrace.cycles-pp.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
2.29 +1.5 3.75 perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap.vm_mmap_pgoff
1.95 +1.6 3.60 perf-profile.calltrace.cycles-pp.__cond_resched.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes
2.61 +1.7 4.26 perf-profile.calltrace.cycles-pp.perf_event_mmap.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
21.75 +2.2 23.97 perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
22.06 +2.4 24.45 perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.44 +2.5 6.97 perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas
22.55 +2.7 25.24 perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
22.55 +2.7 25.25 perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
22.79 +2.8 25.64 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
22.86 +2.9 25.75 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
4.99 +2.9 7.90 perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
1.52 ± 12% +3.0 4.52 ± 10% perf-profile.calltrace.cycles-pp.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes
5.16 +3.1 8.23 perf-profile.calltrace.cycles-pp.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
2.28 ± 11% +3.1 5.37 ± 10% perf-profile.calltrace.cycles-pp.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
24.00 +4.1 28.12 perf-profile.calltrace.cycles-pp.__munmap
7.86 +4.8 12.64 perf-profile.calltrace.cycles-pp.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
9.26 +5.5 14.77 perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
6.08 ± 2% +5.6 11.69 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__put_partials.__kmem_cache_free_bulk.rcu_free_sheaf
6.12 ± 2% +5.6 11.75 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__put_partials.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch
6.23 ± 2% +5.7 11.95 perf-profile.calltrace.cycles-pp.__put_partials.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
10.17 ± 5% +10.8 20.96 ± 2% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf
10.30 ± 5% +10.9 21.21 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch
11.14 ± 5% +11.4 22.59 ± 2% perf-profile.calltrace.cycles-pp.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
19.22 ± 3% +17.1 36.29 perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
19.22 ± 3% +17.1 36.29 perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
19.22 ± 3% +17.1 36.30 perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
19.22 ± 3% +17.1 36.30 perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
19.23 ± 3% +17.1 36.30 perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
18.15 ± 4% +17.5 35.63 perf-profile.calltrace.cycles-pp.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
17.71 ± 4% +17.6 35.29 ± 2% perf-profile.calltrace.cycles-pp.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs
20.07 ± 3% +18.5 38.52 perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
20.07 ± 3% +18.5 38.52 perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
20.07 ± 3% +18.5 38.52 perf-profile.calltrace.cycles-pp.ret_from_fork_asm
44.78 -28.9 15.91 ± 4% perf-profile.children.cycles-pp.__mmap_new_vma
32.47 -25.2 7.32 ± 9% perf-profile.children.cycles-pp.__pcs_replace_empty_main
32.68 -25.1 7.61 ± 9% perf-profile.children.cycles-pp.mas_alloc_nodes
33.34 -24.8 8.57 ± 8% perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
51.24 -24.7 26.50 ± 2% perf-profile.children.cycles-pp.__mmap_region
33.20 -24.7 8.49 ± 7% perf-profile.children.cycles-pp.mas_preallocate
53.16 -23.6 29.60 perf-profile.children.cycles-pp.do_mmap
53.57 -23.3 30.27 perf-profile.children.cycles-pp.vm_mmap_pgoff
24.48 -23.1 1.35 ± 10% perf-profile.children.cycles-pp.barn_get_empty_sheaf
53.94 -23.1 30.86 perf-profile.children.cycles-pp.ksys_mmap_pgoff
55.80 -21.9 33.88 perf-profile.children.cycles-pp.__mmap
62.11 -21.3 40.84 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
61.66 -21.2 40.48 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
77.09 -20.0 57.08 perf-profile.children.cycles-pp.do_syscall_64
77.22 -19.9 57.30 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
16.93 -16.9 0.08 ± 16% perf-profile.children.cycles-pp.barn_put_empty_sheaf
14.01 -12.9 1.15 ± 7% perf-profile.children.cycles-pp.__kfree_rcu_sheaf
14.32 -12.7 1.60 ± 7% perf-profile.children.cycles-pp.kvfree_call_rcu
19.38 -10.1 9.28 perf-profile.children.cycles-pp.mas_wr_node_store
10.14 -4.8 5.31 perf-profile.children.cycles-pp.mas_store_prealloc
10.82 -4.3 6.50 perf-profile.children.cycles-pp.mas_store_gfp
2.23 ± 6% -1.2 1.04 ± 10% perf-profile.children.cycles-pp.barn_replace_empty_sheaf
0.97 ± 8% -0.3 0.65 ± 13% perf-profile.children.cycles-pp.barn_put_full_sheaf
0.26 -0.1 0.20 ± 33% perf-profile.children.cycles-pp.cmd_record
0.35 -0.1 0.29 ± 2% perf-profile.children.cycles-pp.current_time
0.22 ± 2% -0.0 0.18 ± 3% perf-profile.children.cycles-pp.perf_session__process_events
0.22 ± 2% -0.0 0.18 ± 3% perf-profile.children.cycles-pp.reader__read_event
0.22 ± 2% -0.0 0.18 ± 3% perf-profile.children.cycles-pp.record__finish_output
0.16 ± 9% -0.0 0.13 ± 12% perf-profile.children.cycles-pp.ordered_events__queue
0.22 ± 3% -0.0 0.20 ± 2% perf-profile.children.cycles-pp.ktime_get_coarse_real_ts64_mg
0.05 +0.0 0.06 perf-profile.children.cycles-pp.sched_tick
0.06 +0.0 0.08 ± 4% perf-profile.children.cycles-pp.__account_obj_stock
0.21 +0.0 0.23 perf-profile.children.cycles-pp.downgrade_write
0.05 +0.0 0.08 ± 4% perf-profile.children.cycles-pp.copy_from_kernel_nofault_allowed
0.06 ± 6% +0.0 0.09 ± 5% perf-profile.children.cycles-pp.refill_obj_stock
0.06 ± 7% +0.0 0.10 perf-profile.children.cycles-pp.mas_data_end
0.05 ± 7% +0.0 0.09 ± 4% perf-profile.children.cycles-pp.security_mmap_file
0.15 +0.0 0.19 ± 2% perf-profile.children.cycles-pp.percpu_counter_add_batch
0.08 +0.0 0.12 perf-profile.children.cycles-pp.filemap_get_entry
0.06 +0.0 0.10 ± 3% perf-profile.children.cycles-pp.mas_next_setup
0.09 ± 7% +0.0 0.14 ± 6% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.07 ± 6% +0.0 0.12 perf-profile.children.cycles-pp.mas_prev_setup
0.00 +0.1 0.05 perf-profile.children.cycles-pp.___pte_offset_map
0.00 +0.1 0.05 perf-profile.children.cycles-pp.get_mmap_base
0.00 +0.1 0.05 perf-profile.children.cycles-pp.ima_file_mmap
0.00 +0.1 0.05 perf-profile.children.cycles-pp.mmap_region
0.00 +0.1 0.05 perf-profile.children.cycles-pp.rcu_cblist_dequeue
0.00 +0.1 0.05 perf-profile.children.cycles-pp.vm_area_free
0.00 +0.1 0.05 perf-profile.children.cycles-pp.vma_interval_tree_remove
0.00 +0.1 0.05 perf-profile.children.cycles-pp.x64_sys_call
0.00 +0.1 0.05 perf-profile.children.cycles-pp.xas_load
0.05 +0.1 0.10 ± 3% perf-profile.children.cycles-pp.static_key_count
0.00 +0.1 0.05 ± 7% perf-profile.children.cycles-pp.userfaultfd_unmap_complete
0.08 +0.1 0.13 ± 2% perf-profile.children.cycles-pp.perf_event_mmap_output
0.00 +0.1 0.05 ± 8% perf-profile.children.cycles-pp._raw_spin_trylock
0.00 +0.1 0.05 ± 8% perf-profile.children.cycles-pp.memfd_check_seals_mmap
0.02 ± 99% +0.1 0.08 perf-profile.children.cycles-pp.unlink_anon_vmas
0.00 +0.1 0.06 ± 8% perf-profile.children.cycles-pp.prepend
0.08 ± 11% +0.1 0.14 ± 6% perf-profile.children.cycles-pp.free_pcppages_bulk
0.07 +0.1 0.13 perf-profile.children.cycles-pp.unlink_file_vma_batch_add
0.00 +0.1 0.06 perf-profile.children.cycles-pp.unmap_single_vma
0.11 +0.1 0.17 ± 2% perf-profile.children.cycles-pp.testcase
0.40 +0.1 0.46 ± 2% perf-profile.children.cycles-pp.__rcu_free_sheaf_prepare
0.00 +0.1 0.06 ± 7% perf-profile.children.cycles-pp.__free_one_page
0.09 ± 4% +0.1 0.16 ± 3% perf-profile.children.cycles-pp.mas_prev_range
0.56 +0.1 0.63 perf-profile.children.cycles-pp.atime_needs_update
0.12 ± 3% +0.1 0.19 ± 2% perf-profile.children.cycles-pp.mas_wr_store_entry
0.08 ± 6% +0.1 0.14 ± 3% perf-profile.children.cycles-pp.update_process_times
0.08 ± 5% +0.1 0.16 ± 3% perf-profile.children.cycles-pp.tick_nohz_handler
0.00 +0.1 0.07 perf-profile.children.cycles-pp.uprobe_mmap
0.00 +0.1 0.07 perf-profile.children.cycles-pp.vma_wants_writenotify
0.06 +0.1 0.13 ± 2% perf-profile.children.cycles-pp.mmap_action_complete
0.09 +0.1 0.16 ± 2% perf-profile.children.cycles-pp.__hrtimer_run_queues
0.12 ± 3% +0.1 0.19 ± 3% perf-profile.children.cycles-pp.vma_merge_new_range
0.00 +0.1 0.08 ± 6% perf-profile.children.cycles-pp.cap_capable
0.12 ± 4% +0.1 0.19 perf-profile.children.cycles-pp.vma_mark_detached
0.10 ± 11% +0.1 0.18 ± 5% perf-profile.children.cycles-pp.free_frozen_page_commit
0.05 +0.1 0.13 perf-profile.children.cycles-pp.rmqueue_bulk
0.00 +0.1 0.08 perf-profile.children.cycles-pp.make_vfsgid
0.00 +0.1 0.08 ± 7% perf-profile.children.cycles-pp.make_vfsuid
0.05 ± 7% +0.1 0.13 ± 2% perf-profile.children.cycles-pp.__rmqueue_pcplist
0.00 +0.1 0.08 ± 4% perf-profile.children.cycles-pp.ktime_get
0.06 +0.1 0.14 ± 3% perf-profile.children.cycles-pp.rmqueue
0.66 +0.1 0.75 perf-profile.children.cycles-pp.shmem_mmap_prepare
0.00 +0.1 0.08 ± 5% perf-profile.children.cycles-pp.clockevents_program_event
0.12 +0.1 0.21 ± 2% perf-profile.children.cycles-pp.mas_next_range
0.12 ± 4% +0.1 0.20 ± 3% perf-profile.children.cycles-pp.__vm_enough_memory
0.18 ± 10% +0.1 0.26 ± 5% perf-profile.children.cycles-pp._raw_spin_lock
0.62 +0.1 0.70 perf-profile.children.cycles-pp.touch_atime
0.17 ± 2% +0.1 0.26 perf-profile.children.cycles-pp.may_expand_vm
0.13 +0.1 0.22 perf-profile.children.cycles-pp.mas_prev
0.15 ± 2% +0.1 0.24 perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.11 ± 20% +0.1 0.20 ± 15% perf-profile.children.cycles-pp.strlen
0.00 +0.1 0.09 ± 4% perf-profile.children.cycles-pp.vm_get_page_prot
0.14 ± 8% +0.1 0.23 ± 4% perf-profile.children.cycles-pp.__free_frozen_pages
0.13 ± 3% +0.1 0.22 ± 2% perf-profile.children.cycles-pp.__filemap_get_folio_mpol
0.15 +0.1 0.25 ± 2% perf-profile.children.cycles-pp.tlb_finish_mmu
0.00 +0.1 0.10 perf-profile.children.cycles-pp.vm_stat_account
0.24 ± 2% +0.1 0.35 perf-profile.children.cycles-pp.__pte_offset_map_lock
0.14 +0.1 0.24 ± 2% perf-profile.children.cycles-pp.copy_from_kernel_nofault
0.17 +0.1 0.28 perf-profile.children.cycles-pp.freader_init_from_file
0.33 +0.1 0.43 perf-profile.children.cycles-pp.down_write
0.00 +0.1 0.11 ± 3% perf-profile.children.cycles-pp.reclaim_pt_is_enabled
0.79 ± 3% +0.1 0.90 ± 4% perf-profile.children.cycles-pp.mas_leaf_max_gap
0.17 ± 2% +0.1 0.29 ± 2% perf-profile.children.cycles-pp.prepend_copy
0.14 ± 3% +0.1 0.26 perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
0.16 +0.1 0.28 perf-profile.children.cycles-pp.freader_get_folio
0.23 +0.1 0.35 perf-profile.children.cycles-pp.up_read
0.14 ± 3% +0.1 0.26 ± 2% perf-profile.children.cycles-pp.hrtimer_interrupt
0.37 +0.1 0.50 ± 2% perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
0.23 ± 4% +0.1 0.36 ± 2% perf-profile.children.cycles-pp.fget
0.10 ± 4% +0.1 0.24 ± 3% perf-profile.children.cycles-pp.get_page_from_freelist
0.10 ± 4% +0.1 0.24 perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
0.06 +0.1 0.20 perf-profile.children.cycles-pp.vma_set_page_prot
0.84 ± 3% +0.1 0.98 ± 3% perf-profile.children.cycles-pp.mas_update_gap
0.16 +0.1 0.30 perf-profile.children.cycles-pp.tlb_gather_mmu
0.23 +0.1 0.37 perf-profile.children.cycles-pp.fput
0.16 ± 2% +0.1 0.30 perf-profile.children.cycles-pp.remove_vma
0.10 ± 4% +0.1 0.25 ± 3% perf-profile.children.cycles-pp.alloc_pages_mpol
0.24 ± 3% +0.1 0.39 perf-profile.children.cycles-pp.__kmalloc_cache_noprof
0.25 +0.2 0.40 ± 2% perf-profile.children.cycles-pp.freader_fetch
0.30 ± 7% +0.2 0.46 ± 7% perf-profile.children.cycles-pp.__memcg_slab_free_hook
0.32 +0.2 0.50 perf-profile.children.cycles-pp.kfree
0.17 ± 3% +0.2 0.35 perf-profile.children.cycles-pp.security_vm_enough_memory_mm
0.29 +0.2 0.47 perf-profile.children.cycles-pp.down_write_killable
0.28 +0.2 0.46 perf-profile.children.cycles-pp.__vma_enter_locked
0.33 +0.2 0.53 perf-profile.children.cycles-pp.arch_exit_to_user_mode_prepare
0.34 +0.2 0.56 perf-profile.children.cycles-pp.unlink_file_vma_batch_process
0.36 +0.2 0.58 ± 2% perf-profile.children.cycles-pp.mas_rev_awalk
0.36 +0.2 0.58 ± 2% perf-profile.children.cycles-pp.up_write
0.38 +0.2 0.61 perf-profile.children.cycles-pp.perf_iterate_sb
0.30 ± 2% +0.2 0.55 perf-profile.children.cycles-pp.build_detached_freelist
0.41 +0.3 0.67 perf-profile.children.cycles-pp.__vma_start_write
0.46 +0.3 0.73 perf-profile.children.cycles-pp.mas_next_slot
0.44 ± 2% +0.3 0.70 ± 2% perf-profile.children.cycles-pp.mas_wr_store_type
0.53 +0.3 0.85 perf-profile.children.cycles-pp.mas_empty_area_rev
0.50 +0.3 0.82 perf-profile.children.cycles-pp.__build_id_parse
0.58 ± 4% +0.3 0.90 ± 4% perf-profile.children.cycles-pp.kmem_cache_free
0.50 +0.3 0.84 perf-profile.children.cycles-pp.mas_prev_slot
0.42 +0.3 0.76 perf-profile.children.cycles-pp.prepend_path
0.58 +0.4 0.93 perf-profile.children.cycles-pp.mas_walk
0.54 ± 2% +0.4 0.91 perf-profile.children.cycles-pp.zap_pte_range
0.83 +0.4 1.24 perf-profile.children.cycles-pp.vm_area_alloc
0.71 +0.4 1.14 perf-profile.children.cycles-pp.rcu_all_qs
0.56 +0.4 0.99 perf-profile.children.cycles-pp.d_path
0.32 ± 3% +0.4 0.76 ± 4% perf-profile.children.cycles-pp.setup_object
0.42 ± 3% +0.5 0.93 ± 4% perf-profile.children.cycles-pp.shuffle_freelist
0.87 +0.5 1.40 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.26 ± 54% +0.6 0.90 ± 40% perf-profile.children.cycles-pp.kfree_rcu_monitor
1.07 +0.7 1.73 perf-profile.children.cycles-pp.entry_SYSCALL_64
0.54 ± 3% +0.7 1.21 ± 4% perf-profile.children.cycles-pp.allocate_slab
0.56 ± 19% +0.7 1.28 ± 15% perf-profile.children.cycles-pp.kfree_rcu_work
1.48 ± 8% +0.7 2.20 ± 7% perf-profile.children.cycles-pp.__irq_exit_rcu
1.18 +0.7 1.90 perf-profile.children.cycles-pp.unmapped_area_topdown
1.20 +0.7 1.93 perf-profile.children.cycles-pp.vm_unmapped_area
1.27 +0.8 2.04 perf-profile.children.cycles-pp.mas_find
1.65 ± 7% +0.8 2.48 ± 6% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
1.63 ± 7% +0.8 2.46 ± 6% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
1.51 +0.9 2.40 perf-profile.children.cycles-pp.free_pud_range
1.47 +0.9 2.39 perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
1.59 +0.9 2.53 perf-profile.children.cycles-pp.free_p4d_range
1.64 +1.0 2.63 perf-profile.children.cycles-pp.free_pgd_range
1.62 +1.0 2.62 perf-profile.children.cycles-pp.shmem_get_unmapped_area
1.67 +1.0 2.69 perf-profile.children.cycles-pp.__get_unmapped_area
1.73 +1.1 2.80 perf-profile.children.cycles-pp.vms_gather_munmap_vmas
0.39 ± 27% +1.2 1.63 ± 17% perf-profile.children.cycles-pp.get_any_partial
0.82 ± 29% +1.3 2.16 ± 19% perf-profile.children.cycles-pp.kmem_cache_free_bulk
0.82 ± 29% +1.3 2.16 ± 19% perf-profile.children.cycles-pp.kvfree_rcu_bulk
0.84 ± 29% +1.4 2.21 ± 19% perf-profile.children.cycles-pp.process_one_work
2.34 +1.4 3.71 perf-profile.children.cycles-pp.__cond_resched
0.84 ± 29% +1.4 2.22 ± 19% perf-profile.children.cycles-pp.worker_thread
2.34 +1.5 3.80 perf-profile.children.cycles-pp.free_pgtables
2.30 +1.5 3.77 perf-profile.children.cycles-pp.perf_event_mmap_event
2.62 +1.7 4.28 perf-profile.children.cycles-pp.perf_event_mmap
3.04 ± 2% +1.8 4.79 perf-profile.children.cycles-pp.__pi_memcpy
0.75 ± 25% +1.8 2.58 ± 20% perf-profile.children.cycles-pp.get_partial_node
21.76 +2.2 23.99 perf-profile.children.cycles-pp.do_vmi_align_munmap
22.06 +2.4 24.46 perf-profile.children.cycles-pp.do_vmi_munmap
22.55 +2.7 25.24 perf-profile.children.cycles-pp.__vm_munmap
22.55 +2.7 25.25 perf-profile.children.cycles-pp.__x64_sys_munmap
4.84 +2.7 7.58 perf-profile.children.cycles-pp.zap_pmd_range
5.02 +3.0 7.97 perf-profile.children.cycles-pp.unmap_page_range
1.53 ± 11% +3.0 4.57 ± 10% perf-profile.children.cycles-pp.___slab_alloc
5.17 +3.1 8.24 perf-profile.children.cycles-pp.unmap_vmas
2.28 ± 11% +3.1 5.37 ± 10% perf-profile.children.cycles-pp.__kmem_cache_alloc_bulk
24.30 +3.8 28.06 perf-profile.children.cycles-pp.__munmap
7.86 +4.8 12.65 perf-profile.children.cycles-pp.vms_clear_ptes
9.29 +5.5 14.81 perf-profile.children.cycles-pp.vms_complete_munmap_vmas
7.16 +6.5 13.71 perf-profile.children.cycles-pp.__put_partials
12.04 ± 4% +12.3 24.31 ± 2% perf-profile.children.cycles-pp.__slab_free
19.22 ± 3% +17.1 36.30 perf-profile.children.cycles-pp.run_ksoftirqd
19.23 ± 3% +17.1 36.30 perf-profile.children.cycles-pp.smpboot_thread_fn
20.70 ± 2% +17.8 38.51 perf-profile.children.cycles-pp.rcu_do_batch
20.70 ± 2% +17.8 38.52 perf-profile.children.cycles-pp.rcu_core
20.71 ± 2% +17.8 38.54 perf-profile.children.cycles-pp.handle_softirqs
19.00 ± 3% +18.2 37.18 perf-profile.children.cycles-pp.__kmem_cache_free_bulk
19.46 ± 3% +18.2 37.69 perf-profile.children.cycles-pp.rcu_free_sheaf
20.07 ± 3% +18.5 38.52 perf-profile.children.cycles-pp.kthread
20.07 ± 3% +18.5 38.52 perf-profile.children.cycles-pp.ret_from_fork
20.07 ± 3% +18.5 38.52 perf-profile.children.cycles-pp.ret_from_fork_asm
61.66 -21.2 40.48 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
0.46 -0.1 0.39 perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.07 ± 6% -0.0 0.03 ±100% perf-profile.self.cycles-pp.rcu_free_sheaf
0.22 -0.0 0.19 perf-profile.self.cycles-pp.atime_needs_update
0.21 ± 2% -0.0 0.20 ± 2% perf-profile.self.cycles-pp.ktime_get_coarse_real_ts64_mg
0.10 ± 4% -0.0 0.09 perf-profile.self.cycles-pp.current_time
0.06 ± 6% +0.0 0.07 ± 5% perf-profile.self.cycles-pp.__account_obj_stock
0.20 ± 2% +0.0 0.22 ± 2% perf-profile.self.cycles-pp.downgrade_write
0.05 +0.0 0.07 perf-profile.self.cycles-pp.touch_atime
0.10 ± 3% +0.0 0.12 perf-profile.self.cycles-pp.__pte_offset_map_lock
0.09 +0.0 0.11 ± 3% perf-profile.self.cycles-pp.freader_fetch
0.06 ± 6% +0.0 0.08 perf-profile.self.cycles-pp.unlink_file_vma_batch_process
0.05 +0.0 0.08 perf-profile.self.cycles-pp.copy_from_kernel_nofault_allowed
0.15 ± 3% +0.0 0.18 ± 2% perf-profile.self.cycles-pp.percpu_counter_add_batch
0.06 ± 8% +0.0 0.09 perf-profile.self.cycles-pp.mas_update_gap
0.07 ± 5% +0.0 0.10 ± 4% perf-profile.self.cycles-pp.mas_prev_setup
0.05 +0.0 0.08 ± 5% perf-profile.self.cycles-pp.vms_clear_ptes
0.08 ± 6% +0.0 0.12 ± 4% perf-profile.self.cycles-pp.d_path
0.06 +0.0 0.10 ± 3% perf-profile.self.cycles-pp.mas_data_end
0.06 +0.0 0.10 ± 4% perf-profile.self.cycles-pp.mas_next_range
0.08 ± 4% +0.0 0.12 ± 4% perf-profile.self.cycles-pp.vms_complete_munmap_vmas
0.09 ± 7% +0.0 0.14 ± 6% perf-profile.self.cycles-pp.syscall_return_via_sysret
0.05 ± 8% +0.0 0.10 ± 3% perf-profile.self.cycles-pp.mas_next_setup
0.08 +0.0 0.13 ± 3% perf-profile.self.cycles-pp.perf_event_mmap_output
0.07 ± 7% +0.0 0.12 ± 4% perf-profile.self.cycles-pp.testcase
0.05 +0.0 0.10 ± 3% perf-profile.self.cycles-pp.free_pgd_range
0.08 ± 6% +0.1 0.13 ± 3% perf-profile.self.cycles-pp.free_p4d_range
0.06 ± 6% +0.1 0.11 ± 3% perf-profile.self.cycles-pp.__vm_enough_memory
0.00 +0.1 0.05 perf-profile.self.cycles-pp.mmap_region
0.00 +0.1 0.05 perf-profile.self.cycles-pp.prepend
0.00 +0.1 0.05 perf-profile.self.cycles-pp.rcu_cblist_dequeue
0.00 +0.1 0.05 perf-profile.self.cycles-pp.setup_object
0.00 +0.1 0.05 perf-profile.self.cycles-pp.unmap_single_vma
0.05 +0.1 0.10 ± 3% perf-profile.self.cycles-pp.__filemap_get_folio_mpol
0.00 +0.1 0.05 ± 7% perf-profile.self.cycles-pp.userfaultfd_unmap_complete
0.08 +0.1 0.13 ± 3% perf-profile.self.cycles-pp.vma_merge_new_range
0.02 ±141% +0.1 0.07 perf-profile.self.cycles-pp.filemap_get_entry
0.07 +0.1 0.12 ± 4% perf-profile.self.cycles-pp.unlink_file_vma_batch_add
0.00 +0.1 0.06 ± 9% perf-profile.self.cycles-pp.__kmem_cache_free_bulk
0.00 +0.1 0.06 ± 9% perf-profile.self.cycles-pp.ksys_mmap_pgoff
0.07 ± 5% +0.1 0.13 ± 3% perf-profile.self.cycles-pp.mas_prev
0.08 +0.1 0.14 ± 3% perf-profile.self.cycles-pp.__put_partials
0.08 ± 6% +0.1 0.13 ± 2% perf-profile.self.cycles-pp.mas_prev_range
0.08 ± 5% +0.1 0.14 perf-profile.self.cycles-pp.vm_mmap_pgoff
0.10 ± 3% +0.1 0.16 ± 3% perf-profile.self.cycles-pp.mas_wr_store_entry
0.00 +0.1 0.06 ± 6% perf-profile.self.cycles-pp.refill_obj_stock
0.06 +0.1 0.12 ± 3% perf-profile.self.cycles-pp.mmap_action_complete
0.07 ± 5% +0.1 0.13 perf-profile.self.cycles-pp.unmap_vmas
0.00 +0.1 0.06 perf-profile.self.cycles-pp.__free_one_page
0.00 +0.1 0.06 perf-profile.self.cycles-pp.do_vmi_munmap
0.00 +0.1 0.06 perf-profile.self.cycles-pp.freader_get_folio
0.00 +0.1 0.06 perf-profile.self.cycles-pp.uprobe_mmap
0.00 +0.1 0.06 perf-profile.self.cycles-pp.vma_wants_writenotify
0.39 +0.1 0.46 perf-profile.self.cycles-pp.__rcu_free_sheaf_prepare
0.08 +0.1 0.15 ± 3% perf-profile.self.cycles-pp.__build_id_parse
0.09 +0.1 0.16 ± 2% perf-profile.self.cycles-pp.copy_from_kernel_nofault
0.09 ± 4% +0.1 0.16 perf-profile.self.cycles-pp.free_pgtables
0.00 +0.1 0.07 ± 5% perf-profile.self.cycles-pp.make_vfsgid
0.02 ±141% +0.1 0.09 ± 5% perf-profile.self.cycles-pp.static_key_count
0.00 +0.1 0.07 perf-profile.self.cycles-pp.unlink_anon_vmas
0.00 +0.1 0.07 ± 5% perf-profile.self.cycles-pp.cap_capable
0.11 ± 3% +0.1 0.18 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.11 ± 3% +0.1 0.18 ± 2% perf-profile.self.cycles-pp.vma_mark_detached
0.14 +0.1 0.22 ± 2% perf-profile.self.cycles-pp.shmem_get_unmapped_area
0.00 +0.1 0.08 ± 6% perf-profile.self.cycles-pp.make_vfsuid
0.11 +0.1 0.19 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.17 ± 9% +0.1 0.25 ± 5% perf-profile.self.cycles-pp._raw_spin_lock
0.00 +0.1 0.08 ± 8% perf-profile.self.cycles-pp.ktime_get
0.00 +0.1 0.08 perf-profile.self.cycles-pp.vm_get_page_prot
0.00 +0.1 0.08 ± 4% perf-profile.self.cycles-pp.remove_vma
0.12 ± 3% +0.1 0.20 ± 2% perf-profile.self.cycles-pp.__vma_start_write
0.29 +0.1 0.38 perf-profile.self.cycles-pp.down_write
0.11 ± 18% +0.1 0.20 ± 13% perf-profile.self.cycles-pp.strlen
0.16 +0.1 0.24 ± 2% perf-profile.self.cycles-pp.may_expand_vm
0.00 +0.1 0.08 ± 5% perf-profile.self.cycles-pp.vma_set_page_prot
0.28 +0.1 0.37 perf-profile.self.cycles-pp.__kfree_rcu_sheaf
0.08 ± 6% +0.1 0.16 ± 3% perf-profile.self.cycles-pp.security_vm_enough_memory_mm
0.16 ± 2% +0.1 0.25 perf-profile.self.cycles-pp.do_syscall_64
0.06 +0.1 0.15 ± 2% perf-profile.self.cycles-pp.__pcs_replace_empty_main
0.17 ± 2% +0.1 0.26 ± 2% perf-profile.self.cycles-pp.mas_empty_area_rev
0.15 +0.1 0.24 perf-profile.self.cycles-pp.tlb_finish_mmu
0.16 +0.1 0.26 perf-profile.self.cycles-pp.vms_gather_munmap_vmas
0.00 +0.1 0.10 ± 4% perf-profile.self.cycles-pp.vm_stat_account
0.15 ± 3% +0.1 0.25 ± 2% perf-profile.self.cycles-pp.do_mmap
0.17 ± 2% +0.1 0.27 perf-profile.self.cycles-pp.freader_init_from_file
0.78 ± 3% +0.1 0.88 ± 4% perf-profile.self.cycles-pp.mas_leaf_max_gap
0.23 ± 2% +0.1 0.34 ± 3% perf-profile.self.cycles-pp.kvfree_call_rcu
0.00 +0.1 0.10 ± 4% perf-profile.self.cycles-pp.reclaim_pt_is_enabled
0.26 +0.1 0.37 perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
0.25 ± 10% +0.1 0.37 ± 7% perf-profile.self.cycles-pp.perf_event_mmap_event
0.23 +0.1 0.36 perf-profile.self.cycles-pp.fput
0.22 ± 2% +0.1 0.35 perf-profile.self.cycles-pp.__kmalloc_cache_noprof
0.24 ± 12% +0.1 0.36 ± 9% perf-profile.self.cycles-pp.__memcg_slab_free_hook
0.22 ± 2% +0.1 0.34 perf-profile.self.cycles-pp.up_read
0.22 ± 3% +0.1 0.35 ± 2% perf-profile.self.cycles-pp.fget
0.26 +0.1 0.40 perf-profile.self.cycles-pp.__mmap_new_vma
0.16 ± 2% +0.1 0.30 perf-profile.self.cycles-pp.tlb_gather_mmu
0.29 +0.1 0.43 perf-profile.self.cycles-pp.kfree
0.25 +0.2 0.40 perf-profile.self.cycles-pp.down_write_killable
0.25 +0.2 0.41 perf-profile.self.cycles-pp.zap_pte_range
0.27 ± 2% +0.2 0.43 perf-profile.self.cycles-pp.kmem_cache_free
0.24 +0.2 0.40 perf-profile.self.cycles-pp.arch_get_unmapped_area_topdown
0.26 +0.2 0.42 perf-profile.self.cycles-pp.__vma_enter_locked
0.30 ± 2% +0.2 0.47 perf-profile.self.cycles-pp.vm_area_alloc
0.28 +0.2 0.46 perf-profile.self.cycles-pp.perf_iterate_sb
0.08 ± 4% +0.2 0.25 ± 3% perf-profile.self.cycles-pp.get_partial_node
0.29 +0.2 0.47 ± 2% perf-profile.self.cycles-pp.mas_rev_awalk
0.14 ± 2% +0.2 0.32 ± 2% perf-profile.self.cycles-pp.unmap_page_range
0.32 +0.2 0.51 perf-profile.self.cycles-pp.perf_event_mmap
0.32 +0.2 0.52 perf-profile.self.cycles-pp.__vm_munmap
0.06 ± 7% +0.2 0.26 ± 4% perf-profile.self.cycles-pp.get_any_partial
0.33 +0.2 0.52 perf-profile.self.cycles-pp.arch_exit_to_user_mode_prepare
0.36 +0.2 0.57 perf-profile.self.cycles-pp.unmapped_area_topdown
0.34 +0.2 0.54 perf-profile.self.cycles-pp.mas_store_prealloc
0.32 +0.2 0.53 perf-profile.self.cycles-pp.mas_find
0.37 +0.2 0.59 perf-profile.self.cycles-pp.__munmap
0.29 +0.2 0.51 perf-profile.self.cycles-pp.build_detached_freelist
0.32 +0.2 0.54 perf-profile.self.cycles-pp.mas_preallocate
0.35 +0.2 0.57 perf-profile.self.cycles-pp.up_write
0.39 +0.2 0.62 perf-profile.self.cycles-pp.do_vmi_align_munmap
0.45 +0.2 0.68 perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
0.41 +0.2 0.66 perf-profile.self.cycles-pp.__mmap
0.28 +0.2 0.53 perf-profile.self.cycles-pp.prepend_path
0.44 +0.3 0.70 perf-profile.self.cycles-pp.mas_next_slot
0.42 ± 2% +0.3 0.68 ± 2% perf-profile.self.cycles-pp.mas_wr_store_type
0.47 +0.3 0.78 perf-profile.self.cycles-pp.mas_prev_slot
0.18 ± 2% +0.3 0.51 ± 4% perf-profile.self.cycles-pp.___slab_alloc
0.55 +0.3 0.89 perf-profile.self.cycles-pp.entry_SYSCALL_64
0.56 +0.3 0.90 perf-profile.self.cycles-pp.mas_walk
0.60 +0.4 0.96 perf-profile.self.cycles-pp.rcu_all_qs
0.74 +0.4 1.19 perf-profile.self.cycles-pp.mas_store_gfp
0.38 ± 4% +0.5 0.86 ± 4% perf-profile.self.cycles-pp.shuffle_freelist
0.87 +0.5 1.39 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.89 ± 2% +0.5 1.42 perf-profile.self.cycles-pp.__slab_free
1.16 +0.7 1.90 perf-profile.self.cycles-pp.mas_wr_node_store
1.28 +0.8 2.05 perf-profile.self.cycles-pp.__cond_resched
1.49 +0.9 2.36 perf-profile.self.cycles-pp.free_pud_range
1.58 +1.1 2.67 perf-profile.self.cycles-pp.__mmap_region
2.55 +1.3 3.88 perf-profile.self.cycles-pp.zap_pmd_range
2.98 ± 2% +1.7 4.68 perf-profile.self.cycles-pp.__pi_memcpy
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-01-31 13:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-31 13:01 [vbabka-slab:slab/for-7.0/sheaves-base] [slub] a66f9c0f1b: will-it-scale.per_process_ops 56.9% improvement kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox