All of lore.kernel.org
 help / color / mirror / Atom feed
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.