From: kernel test robot <oliver.sang@intel.com>
To: Breno Leitao <leitao@debian.org>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
<linux-kernel@vger.kernel.org>,
Christian Brauner <brauner@kernel.org>,
Mateusz Guzik <mjguzik@gmail.com>,
Jeff Layton <jlayton@kernel.org>, <linux-fsdevel@vger.kernel.org>,
<oliver.sang@intel.com>
Subject: [linus:master] [fs/pipe] 212ed884a1: lmbench3.PIPE.bandwidth.MB/sec 29.1% improvement
Date: Thu, 9 Jul 2026 10:29:09 +0800 [thread overview]
Message-ID: <202607091015.c3936260-lkp@intel.com> (raw)
Hello,
kernel test robot noticed a 29.1% improvement of lmbench3.PIPE.bandwidth.MB/sec on:
commit: 212ed884a1aeefda22d87c270d082e4b0a95821f ("fs/pipe: pre-allocate pages outside pipe->mutex in anon_pipe_write")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
testcase: lmbench3
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480CTDX (Sapphire Rapids) with 512G memory
parameters:
test_memory_size: 50%
nr_threads: 20%
mode: development
test: PIPE
cpufreq_governor: performance
Details are as below:
-------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20260709/202607091015.c3936260-lkp@intel.com
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_threads/rootfs/tbox_group/test/test_memory_size/testcase:
gcc-14/performance/x86_64-rhel-9.4/development/20%/debian-13-x86_64-20250902.cgz/lkp-spr-2sp4/PIPE/50%/lmbench3
commit:
d24576fddf ("fs: retire stale comment in fget_task_next()")
212ed884a1 ("fs/pipe: pre-allocate pages outside pipe->mutex in anon_pipe_write")
d24576fddf645a84 212ed884a1aeefda22d87c270d0
---------------- ---------------------------
%stddev %change %stddev
\ | \
37316 +29.1% 48191 ± 2% lmbench3.PIPE.bandwidth.MB/sec
5690 ± 9% +153.5% 14426 ± 18% lmbench3.time.involuntary_context_switches
2190 ± 4% +80.9% 3962 ± 8% lmbench3.time.percent_of_cpu_this_job_got
3153 ± 8% +92.6% 6074 ± 17% lmbench3.time.system_time
3.564e+08 ± 2% -20.5% 2.835e+08 ± 3% lmbench3.time.voluntary_context_switches
3.599e+08 ± 2% -20.8% 2.851e+08 ± 3% cpuidle..usage
859014 ± 6% +12.6% 966825 ± 5% meminfo.Shmem
0.32 ± 72% +208.8% 0.98 ± 96% perf-sched.sch_delay.max.ms.perf_trace_sched_switch.schedule_hrtimeout_range_clock.poll_schedule_timeout.constprop.0
2.384e+08 ± 7% +34.9% 3.215e+08 ± 26% numa-numastat.node0.local_node
2.399e+08 ± 7% +34.7% 3.233e+08 ± 27% numa-numastat.node0.numa_hit
2.553e+08 ± 9% +35.9% 3.47e+08 ± 15% numa-numastat.node1.local_node
2.568e+08 ± 9% +35.9% 3.491e+08 ± 15% numa-numastat.node1.numa_hit
2.399e+08 ± 7% +34.7% 3.233e+08 ± 27% numa-vmstat.node0.numa_hit
2.384e+08 ± 7% +34.9% 3.215e+08 ± 26% numa-vmstat.node0.numa_local
2.568e+08 ± 9% +35.9% 3.491e+08 ± 15% numa-vmstat.node1.numa_hit
2.553e+08 ± 9% +35.9% 3.47e+08 ± 15% numa-vmstat.node1.numa_local
4944973 ± 2% -21.4% 3888342 ± 6% perf-stat.i.context-switches
376.79 -17.1% 312.47 perf-stat.i.cpu-migrations
4816826 ± 2% -23.7% 3676908 ± 6% perf-stat.ps.context-switches
373.27 -17.4% 308.16 ± 2% perf-stat.ps.cpu-migrations
90.49 -8.8% 82.53 vmstat.cpu.id
22.14 ± 3% +79.8% 39.80 ± 8% vmstat.procs.r
4741221 ± 2% -23.6% 3623691 ± 6% vmstat.system.cs
80532 +14.0% 91771 vmstat.system.in
90.21 -8.0 82.22 mpstat.cpu.all.idle%
0.07 ± 3% +0.0 0.08 ± 4% mpstat.cpu.all.irq%
0.03 ± 4% -0.0 0.02 ± 5% mpstat.cpu.all.soft%
9.31 ± 4% +8.0 17.31 ± 8% mpstat.cpu.all.sys%
146.33 ± 3% -21.0% 115.67 mpstat.max_utilization.seconds
20.10 +94.4% 39.08 mpstat.max_utilization_pct
1255045 +2.1% 1281940 proc-vmstat.nr_file_pages
214782 ± 6% +12.5% 241716 ± 5% proc-vmstat.nr_shmem
3725 ± 14% +33.6% 4975 ± 9% proc-vmstat.numa_hint_faults_local
4.968e+08 ± 8% +35.3% 6.723e+08 ± 19% proc-vmstat.numa_hit
4.937e+08 ± 8% +35.4% 6.686e+08 ± 19% proc-vmstat.numa_local
5.028e+08 ± 8% +35.0% 6.787e+08 ± 19% proc-vmstat.pgalloc_normal
5.025e+08 ± 8% +35.0% 6.783e+08 ± 19% proc-vmstat.pgfree
398.67 ± 3% +52.3% 607.33 ± 6% turbostat.Avg_MHz
12.58 ± 3% +7.1 19.67 ± 6% turbostat.Busy%
3167 -2.5% 3087 turbostat.Bzy_MHz
9.08 ± 4% -7.1 2.00 ± 2% turbostat.C1E%
19.36 ± 3% -57.8% 8.17 ± 3% turbostat.CPU%c1
57.00 ± 2% +6.4% 60.67 ± 2% turbostat.CoreTmp
11901244 ± 4% +19.5% 14217328 ± 8% turbostat.IRQ
1658105 +65.0% 2736250 turbostat.NMI
57.17 ± 3% +7.9% 61.67 turbostat.PkgTmp
443.04 +6.4% 471.36 turbostat.PkgWatt
172875 +216.1% 546498 ± 49% sched_debug.cfs_rq:/.avg_vruntime.avg
384315 ± 3% +234.2% 1284302 ± 38% sched_debug.cfs_rq:/.avg_vruntime.max
63545 ± 4% +295.8% 251542 ± 22% sched_debug.cfs_rq:/.avg_vruntime.stddev
0.09 ± 8% +80.7% 0.17 ± 15% sched_debug.cfs_rq:/.h_nr_queued.avg
0.25 ± 4% +18.9% 0.29 ± 8% sched_debug.cfs_rq:/.h_nr_queued.stddev
0.09 ± 8% +81.2% 0.17 ± 15% sched_debug.cfs_rq:/.h_nr_runnable.avg
0.25 ± 4% +19.0% 0.29 ± 8% sched_debug.cfs_rq:/.h_nr_runnable.stddev
28978 ± 3% -11.9% 25542 ± 10% sched_debug.cfs_rq:/.load_avg.max
0.09 ± 8% +81.7% 0.17 ± 15% sched_debug.cfs_rq:/.nr_queued.avg
0.25 ± 4% +19.0% 0.29 ± 8% sched_debug.cfs_rq:/.nr_queued.stddev
124.05 ± 3% +58.2% 196.23 ± 11% sched_debug.cfs_rq:/.runnable_avg.avg
199.58 ± 3% +39.1% 277.61 ± 7% sched_debug.cfs_rq:/.runnable_avg.stddev
123.65 ± 3% +57.7% 195.06 ± 12% sched_debug.cfs_rq:/.util_avg.avg
199.25 ± 3% +38.9% 276.76 ± 7% sched_debug.cfs_rq:/.util_avg.stddev
45.47 ± 8% +224.8% 147.70 ± 16% sched_debug.cfs_rq:/.util_est.avg
682.06 ± 13% +22.9% 838.38 ± 13% sched_debug.cfs_rq:/.util_est.max
121.50 ± 6% +80.7% 219.58 ± 11% sched_debug.cfs_rq:/.util_est.stddev
172875 +216.1% 546496 ± 49% sched_debug.cfs_rq:/.zero_vruntime.avg
384315 ± 3% +234.2% 1284302 ± 38% sched_debug.cfs_rq:/.zero_vruntime.max
63545 ± 4% +295.8% 251542 ± 22% sched_debug.cfs_rq:/.zero_vruntime.stddev
1064 ± 4% +95.3% 2079 ± 15% sched_debug.cpu.curr->pid.avg
2660 ± 3% +21.7% 3238 ± 10% sched_debug.cpu.curr->pid.stddev
0.09 ± 4% +86.4% 0.16 ± 14% sched_debug.cpu.nr_running.avg
0.23 ± 3% +19.0% 0.28 ± 8% sched_debug.cpu.nr_running.stddev
51512 ± 14% -92.4% 3890 ± 77% sched_debug.cpu.nr_switches.min
22.76 -15.8 6.97 ± 2% perf-profile.calltrace.cycles-pp.copy_page_to_iter.anon_pipe_read.vfs_read.ksys_read.do_syscall_64
22.64 -15.7 6.92 ± 2% perf-profile.calltrace.cycles-pp._copy_to_iter.copy_page_to_iter.anon_pipe_read.vfs_read.ksys_read
65.71 -14.8 50.87 perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
65.68 -14.8 50.85 perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
65.54 -14.7 50.81 perf-profile.calltrace.cycles-pp.anon_pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
16.60 ± 2% -10.5 6.10 perf-profile.calltrace.cycles-pp.alloc_pages_noprof.anon_pipe_write.vfs_write.ksys_write.do_syscall_64
16.47 ± 2% -10.4 6.04 perf-profile.calltrace.cycles-pp.alloc_pages_mpol.alloc_pages_noprof.anon_pipe_write.vfs_write.ksys_write
16.28 ± 2% -10.3 5.96 perf-profile.calltrace.cycles-pp.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.anon_pipe_write.vfs_write
12.41 -8.0 4.40 ± 2% perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.anon_pipe_write
7.69 -7.5 0.17 ±141% perf-profile.calltrace.cycles-pp.start_secondary.common_startup_64
7.68 -7.5 0.17 ±141% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.common_startup_64
7.65 -7.5 0.17 ±141% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.common_startup_64
7.81 -7.4 0.44 ± 44% perf-profile.calltrace.cycles-pp.common_startup_64
35.69 ± 2% -6.4 29.28 perf-profile.calltrace.cycles-pp.__folio_put.anon_pipe_read.vfs_read.ksys_read.do_syscall_64
35.62 ± 2% -6.4 29.24 perf-profile.calltrace.cycles-pp.__mem_cgroup_uncharge.__folio_put.anon_pipe_read.vfs_read.ksys_read
35.49 ± 2% -6.3 29.14 perf-profile.calltrace.cycles-pp.uncharge_batch.__mem_cgroup_uncharge.__folio_put.anon_pipe_read.vfs_read
9.66 ± 2% -6.0 3.61 ± 2% perf-profile.calltrace.cycles-pp.rmqueue.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof
5.65 -5.6 0.00 perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.common_startup_64
5.13 -5.1 0.00 perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
33.74 ± 2% -5.1 28.62 perf-profile.calltrace.cycles-pp.page_counter_uncharge.uncharge_batch.__mem_cgroup_uncharge.__folio_put.anon_pipe_read
5.10 -5.1 0.00 perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
7.29 ± 2% -4.9 2.37 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_trylock.rmqueue.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol
3.46 ± 13% -2.1 1.40 ± 3% perf-profile.calltrace.cycles-pp.__memcg_kmem_charge_page.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.anon_pipe_write
2.49 ± 2% -1.9 0.61 ± 9% perf-profile.calltrace.cycles-pp.propagate_protected_usage.page_counter_uncharge.uncharge_batch.__mem_cgroup_uncharge.__folio_put
2.78 ± 4% -0.5 2.31 ± 5% perf-profile.calltrace.cycles-pp.__free_frozen_pages.anon_pipe_read.vfs_read.ksys_read.do_syscall_64
2.40 ± 4% -0.3 2.06 ± 6% perf-profile.calltrace.cycles-pp.free_frozen_page_commit.__free_frozen_pages.anon_pipe_read.vfs_read.ksys_read
0.88 -0.3 0.61 ± 2% perf-profile.calltrace.cycles-pp.anon_pipe_buf_release.anon_pipe_read.vfs_read.ksys_read.do_syscall_64
1.18 ± 2% -0.2 0.98 perf-profile.calltrace.cycles-pp.try_charge_memcg.__memcg_kmem_charge_page.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof
0.62 ± 3% -0.2 0.44 ± 44% perf-profile.calltrace.cycles-pp.rmqueue_bulk.__rmqueue_pcplist.rmqueue.get_page_from_freelist.__alloc_frozen_pages_noprof
0.75 ± 2% -0.1 0.62 perf-profile.calltrace.cycles-pp.mutex_unlock.anon_pipe_write.vfs_write.ksys_write.do_syscall_64
0.77 ± 2% -0.1 0.70 ± 3% perf-profile.calltrace.cycles-pp.__rmqueue_pcplist.rmqueue.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol
0.83 ± 7% +0.3 1.10 ± 9% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.__free_frozen_pages.anon_pipe_read
0.75 ± 8% +0.3 1.07 ± 9% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.__free_frozen_pages
3.81 ± 3% +2.6 6.39 ± 3% perf-profile.calltrace.cycles-pp._copy_from_iter.copy_page_from_iter.anon_pipe_write.vfs_write.ksys_write
3.86 ± 3% +2.6 6.46 ± 2% perf-profile.calltrace.cycles-pp.copy_page_from_iter.anon_pipe_write.vfs_write.ksys_write.do_syscall_64
91.54 +7.7 99.26 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
91.53 +7.7 99.26 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.69 ± 6% +10.3 10.96 ± 2% perf-profile.calltrace.cycles-pp.mutex_spin_on_owner.__mutex_lock.anon_pipe_read.vfs_read.ksys_read
0.70 ± 6% +10.4 11.07 ± 2% perf-profile.calltrace.cycles-pp.__mutex_lock.anon_pipe_read.vfs_read.ksys_read.do_syscall_64
25.66 +22.7 48.34 perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
25.63 +22.7 48.33 perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
25.45 +22.8 48.29 perf-profile.calltrace.cycles-pp.anon_pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.56 ± 6% +32.9 34.49 perf-profile.calltrace.cycles-pp.mutex_spin_on_owner.__mutex_lock.anon_pipe_write.vfs_write.ksys_write
1.57 ± 7% +33.0 34.61 perf-profile.calltrace.cycles-pp.__mutex_lock.anon_pipe_write.vfs_write.ksys_write.do_syscall_64
22.78 -15.8 6.97 ± 2% perf-profile.children.cycles-pp.copy_page_to_iter
22.68 -15.8 6.92 ± 2% perf-profile.children.cycles-pp._copy_to_iter
65.72 -14.8 50.87 perf-profile.children.cycles-pp.ksys_read
65.69 -14.8 50.85 perf-profile.children.cycles-pp.vfs_read
65.56 -14.7 50.82 perf-profile.children.cycles-pp.anon_pipe_read
16.62 ± 2% -10.5 6.10 perf-profile.children.cycles-pp.alloc_pages_noprof
16.51 ± 2% -10.4 6.06 perf-profile.children.cycles-pp.alloc_pages_mpol
16.30 ± 2% -10.3 5.97 perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
12.44 -8.0 4.41 ± 2% perf-profile.children.cycles-pp.get_page_from_freelist
7.81 -7.3 0.52 ± 3% perf-profile.children.cycles-pp.common_startup_64
7.81 -7.3 0.52 ± 3% perf-profile.children.cycles-pp.cpu_startup_entry
7.79 -7.3 0.52 ± 4% perf-profile.children.cycles-pp.do_idle
7.69 -7.2 0.48 ± 5% perf-profile.children.cycles-pp.start_secondary
35.70 ± 2% -6.4 29.29 perf-profile.children.cycles-pp.__folio_put
35.64 ± 2% -6.4 29.25 perf-profile.children.cycles-pp.__mem_cgroup_uncharge
35.50 ± 2% -6.3 29.16 perf-profile.children.cycles-pp.uncharge_batch
9.69 ± 2% -6.1 3.63 ± 2% perf-profile.children.cycles-pp.rmqueue
5.70 -5.3 0.36 ± 4% perf-profile.children.cycles-pp.cpuidle_idle_call
33.79 ± 2% -5.1 28.65 perf-profile.children.cycles-pp.page_counter_uncharge
7.58 ± 2% -5.1 2.51 ± 2% perf-profile.children.cycles-pp._raw_spin_trylock
5.18 -4.8 0.33 ± 5% perf-profile.children.cycles-pp.cpuidle_enter
5.16 -4.8 0.33 ± 5% perf-profile.children.cycles-pp.cpuidle_enter_state
4.50 -4.2 0.25 ± 6% perf-profile.children.cycles-pp.intel_idle
2.56 ± 2% -2.4 0.14 ± 6% perf-profile.children.cycles-pp.__wake_up_common
2.60 ± 2% -2.4 0.23 ± 4% perf-profile.children.cycles-pp.__wake_up_sync_key
3.48 ± 13% -2.1 1.41 ± 3% perf-profile.children.cycles-pp.__memcg_kmem_charge_page
2.20 -2.0 0.20 ± 4% perf-profile.children.cycles-pp.__schedule
2.06 ± 2% -2.0 0.09 ± 6% perf-profile.children.cycles-pp.autoremove_wake_function
2.06 ± 2% -2.0 0.09 ± 6% perf-profile.children.cycles-pp.try_to_wake_up
2.54 ± 37% -1.9 0.60 ± 22% perf-profile.children.cycles-pp.__mod_memcg_state
2.55 ± 2% -1.9 0.63 ± 9% perf-profile.children.cycles-pp.propagate_protected_usage
1.60 -1.4 0.16 ± 5% perf-profile.children.cycles-pp.schedule
1.07 -1.0 0.09 ± 5% perf-profile.children.cycles-pp.flush_smp_call_function_queue
0.90 -0.9 0.02 ± 99% perf-profile.children.cycles-pp.__flush_smp_call_function_queue
0.80 -0.7 0.10 ± 4% perf-profile.children.cycles-pp.__pick_next_task
0.72 ± 2% -0.6 0.10 ± 8% perf-profile.children.cycles-pp.pick_next_task_fair
0.84 ± 15% -0.6 0.28 ± 50% perf-profile.children.cycles-pp.css_rstat_updated
2.81 ± 4% -0.5 2.33 ± 5% perf-profile.children.cycles-pp.__free_frozen_pages
0.48 ± 2% -0.4 0.11 ± 4% perf-profile.children.cycles-pp.sched_balance_rq
0.44 ± 3% -0.4 0.08 ± 5% perf-profile.children.cycles-pp.sched_balance_newidle
2.42 ± 4% -0.4 2.07 ± 6% perf-profile.children.cycles-pp.free_frozen_page_commit
0.42 ± 3% -0.3 0.10 ± 3% perf-profile.children.cycles-pp.sched_balance_find_src_group
0.42 ± 3% -0.3 0.10 ± 5% perf-profile.children.cycles-pp.update_sd_lb_stats
0.76 ± 2% -0.3 0.45 ± 3% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
0.39 ± 3% -0.3 0.09 ± 4% perf-profile.children.cycles-pp.update_sg_lb_stats
0.89 -0.3 0.61 ± 2% perf-profile.children.cycles-pp.anon_pipe_buf_release
0.65 -0.3 0.39 ± 3% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
1.18 ± 2% -0.2 0.99 perf-profile.children.cycles-pp.try_charge_memcg
0.54 ± 3% -0.1 0.40 ± 3% perf-profile.children.cycles-pp.__free_one_page
0.48 -0.1 0.35 ± 3% perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
0.47 -0.1 0.34 ± 3% perf-profile.children.cycles-pp.hrtimer_interrupt
0.22 ± 2% -0.1 0.08 ± 5% perf-profile.children.cycles-pp.handle_softirqs
0.78 -0.1 0.67 ± 2% perf-profile.children.cycles-pp.mutex_unlock
0.13 ± 7% -0.1 0.03 ±102% perf-profile.children.cycles-pp.rest_init
0.13 ± 7% -0.1 0.03 ±102% perf-profile.children.cycles-pp.start_kernel
0.13 ± 7% -0.1 0.03 ±102% perf-profile.children.cycles-pp.x86_64_start_kernel
0.13 ± 7% -0.1 0.03 ±102% perf-profile.children.cycles-pp.x86_64_start_reservations
0.18 ± 5% -0.1 0.09 ± 5% perf-profile.children.cycles-pp.ktime_get_update_offsets_now
0.56 ± 3% -0.1 0.46 perf-profile.children.cycles-pp.page_counter_try_charge
0.13 ± 2% -0.1 0.03 ± 70% perf-profile.children.cycles-pp.__irq_exit_rcu
0.63 ± 3% -0.1 0.54 ± 4% perf-profile.children.cycles-pp.rmqueue_bulk
0.16 ± 3% -0.1 0.07 ± 7% perf-profile.children.cycles-pp.__mod_zone_page_state
0.14 ± 3% -0.1 0.06 ± 19% perf-profile.children.cycles-pp.policy_nodemask
0.10 ± 4% -0.1 0.02 ± 99% perf-profile.children.cycles-pp.do_softirq
0.14 ± 3% -0.1 0.06 ± 6% perf-profile.children.cycles-pp._nohz_idle_balance
0.78 ± 2% -0.1 0.70 ± 3% perf-profile.children.cycles-pp.__rmqueue_pcplist
0.17 ± 4% -0.1 0.10 ± 8% perf-profile.children.cycles-pp.mutex_lock
0.28 ± 2% -0.0 0.24 ± 3% perf-profile.children.cycles-pp.__hrtimer_run_queues
0.27 ± 2% -0.0 0.24 ± 3% perf-profile.children.cycles-pp.tick_nohz_handler
0.11 ± 4% -0.0 0.07 ± 6% perf-profile.children.cycles-pp.uncharge_folio
0.00 +0.1 0.06 ± 6% perf-profile.children.cycles-pp.task_tick_fair
0.91 ± 7% +0.3 1.18 ± 9% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
3.88 ± 3% +2.6 6.47 ± 3% perf-profile.children.cycles-pp.copy_page_from_iter
3.82 ± 3% +2.6 6.40 ± 3% perf-profile.children.cycles-pp._copy_from_iter
91.63 +7.7 99.34 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
91.62 +7.7 99.33 perf-profile.children.cycles-pp.do_syscall_64
25.69 +22.7 48.38 perf-profile.children.cycles-pp.ksys_write
25.66 +22.7 48.36 perf-profile.children.cycles-pp.vfs_write
25.48 +22.8 48.30 perf-profile.children.cycles-pp.anon_pipe_write
2.25 ± 6% +43.2 45.46 perf-profile.children.cycles-pp.mutex_spin_on_owner
2.26 ± 6% +43.4 45.68 perf-profile.children.cycles-pp.__mutex_lock
22.59 -15.7 6.89 ± 2% perf-profile.self.cycles-pp._copy_to_iter
7.53 ± 2% -5.1 2.48 ± 2% perf-profile.self.cycles-pp._raw_spin_trylock
4.50 -4.2 0.25 ± 6% perf-profile.self.cycles-pp.intel_idle
31.19 ± 3% -3.3 27.93 perf-profile.self.cycles-pp.page_counter_uncharge
2.76 ± 2% -2.0 0.78 ± 3% perf-profile.self.cycles-pp.get_page_from_freelist
2.50 ± 2% -1.9 0.60 ± 9% perf-profile.self.cycles-pp.propagate_protected_usage
1.38 ± 11% -1.1 0.26 ± 28% perf-profile.self.cycles-pp.__memcg_kmem_charge_page
1.58 ± 3% -1.0 0.55 ± 3% perf-profile.self.cycles-pp.rmqueue
0.83 ± 15% -0.6 0.27 ± 52% perf-profile.self.cycles-pp.css_rstat_updated
0.50 ± 2% -0.4 0.05 perf-profile.self.cycles-pp.__wake_up_common
0.64 ± 5% -0.4 0.24 ± 5% perf-profile.self.cycles-pp.free_frozen_page_commit
0.88 -0.3 0.60 ± 3% perf-profile.self.cycles-pp.anon_pipe_buf_release
0.33 ± 4% -0.3 0.07 perf-profile.self.cycles-pp.update_sg_lb_stats
0.48 -0.2 0.23 ± 3% perf-profile.self.cycles-pp.anon_pipe_read
0.38 ± 9% -0.2 0.15 ± 7% perf-profile.self.cycles-pp.__alloc_frozen_pages_noprof
0.28 -0.1 0.13 ± 3% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.39 ± 2% -0.1 0.28 ± 2% perf-profile.self.cycles-pp.anon_pipe_write
0.77 -0.1 0.67 ± 2% perf-profile.self.cycles-pp.mutex_unlock
0.46 ± 3% -0.1 0.36 ± 4% perf-profile.self.cycles-pp.__free_one_page
0.18 ± 5% -0.1 0.09 ± 5% perf-profile.self.cycles-pp.ktime_get_update_offsets_now
0.61 ± 2% -0.1 0.52 perf-profile.self.cycles-pp.try_charge_memcg
0.14 ± 3% -0.1 0.06 ± 8% perf-profile.self.cycles-pp.__mod_zone_page_state
0.31 ± 2% -0.1 0.23 ± 2% perf-profile.self.cycles-pp.rmqueue_bulk
0.10 ± 4% -0.1 0.02 ± 99% perf-profile.self.cycles-pp.policy_nodemask
0.17 ± 4% -0.1 0.10 ± 8% perf-profile.self.cycles-pp.mutex_lock
0.10 ± 3% -0.1 0.03 ± 70% perf-profile.self.cycles-pp.alloc_pages_noprof
0.52 ± 4% -0.1 0.45 perf-profile.self.cycles-pp.page_counter_try_charge
0.19 -0.1 0.13 perf-profile.self.cycles-pp.__free_frozen_pages
0.09 ± 4% -0.1 0.03 ± 70% perf-profile.self.cycles-pp.copy_page_to_iter
0.10 ± 4% -0.0 0.06 ± 7% perf-profile.self.cycles-pp.uncharge_folio
0.08 -0.0 0.06 ± 6% perf-profile.self.cycles-pp.uncharge_batch
0.14 ± 4% +0.0 0.17 ± 2% perf-profile.self.cycles-pp.__rmqueue_pcplist
0.00 +0.2 0.17 ± 2% perf-profile.self.cycles-pp.__mutex_lock
0.91 ± 7% +0.3 1.18 ± 9% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
3.79 ± 3% +2.6 6.37 ± 2% perf-profile.self.cycles-pp._copy_from_iter
2.24 ± 6% +43.1 45.30 perf-profile.self.cycles-pp.mutex_spin_on_owner
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
reply other threads:[~2026-07-09 2:29 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202607091015.c3936260-lkp@intel.com \
--to=oliver.sang@intel.com \
--cc=brauner@kernel.org \
--cc=jlayton@kernel.org \
--cc=leitao@debian.org \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lkp@intel.com \
--cc=mjguzik@gmail.com \
--cc=oe-lkp@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.