From: kernel test robot <oliver.sang@intel.com>
To: Jeff Layton <jlayton@kernel.org>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
Linux Memory Management List <linux-mm@kvack.org>,
Christian Brauner <brauner@kernel.org>,
"Darrick J. Wong" <djwong@kernel.org>,
Josef Bacik <josef@toxicpanda.com>, Jan Kara <jack@suse.cz>,
<linux-fsdevel@vger.kernel.org>, <ying.huang@intel.com>,
<feng.tang@intel.com>, <fengwei.yin@intel.com>,
<oliver.sang@intel.com>
Subject: [linux-next:master] [fs] 2e4c6e78f4: will-it-scale.per_thread_ops -5.7% regression
Date: Wed, 9 Oct 2024 10:53:07 +0800 [thread overview]
Message-ID: <202410091041.6f5d221e-oliver.sang@intel.com> (raw)
hi, Jeff Layton,
we reported
"[brauner-vfs:vfs.mgtime] [fs] a037d5e7f8: will-it-scale.per_thread_ops -5.5% regression"
for this commit about one month ago.
we also saw you sent out patch for it.
now we noticed the commit is merged into linux-next/master now. besides
will-it-scale, we also captured a hackbench regression. so we report this again
FYI what we observed in our tests. thanks
Hello,
kernel test robot noticed a -5.7% regression of will-it-scale.per_thread_ops on:
commit: 2e4c6e78f41afefb7a2b825b7aa4d90070720992 ("fs: add infrastructure for multigrain timestamps")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
testcase: will-it-scale
test machine: 224 threads 4 sockets Intel(R) Xeon(R) Platinum 8380H CPU @ 2.90GHz (Cooper Lake) with 192G memory
parameters:
nr_task: 100%
mode: thread
test: pipe1
cpufreq_governor: performance
In addition to that, the commit also has significant impact on the following tests:
+------------------+--------------------------------------------------------------------------------------------+
| testcase: change | hackbench: hackbench.throughput -4.5% regression |
| test machine | 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz (Ice Lake) with 256G memory |
| test parameters | cpufreq_governor=performance |
| | ipc=pipe |
| | iterations=4 |
| | mode=threads |
| | nr_threads=800% |
+------------------+--------------------------------------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_process_ops -2.0% regression |
| test machine | 104 threads 2 sockets (Skylake) with 192G memory |
| test parameters | cpufreq_governor=performance |
| | mode=process |
| | nr_task=100% |
| | test=pipe1 |
+------------------+--------------------------------------------------------------------------------------------+
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202410091041.6f5d221e-oliver.sang@intel.com
Details are as below:
-------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20241009/202410091041.6f5d221e-oliver.sang@intel.com
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-12/performance/x86_64-rhel-8.3/thread/100%/debian-12-x86_64-20240206.cgz/lkp-cpl-4sp2/pipe1/will-it-scale
commit:
v6.12-rc1
2e4c6e78f4 ("fs: add infrastructure for multigrain timestamps")
v6.12-rc1 2e4c6e78f41afefb7a2b825b7aa
---------------- ---------------------------
%stddev %change %stddev
\ | \
806865 ± 12% +127.6% 1836795 ± 68% numa-meminfo.node3.FilePages
32494 ± 7% +39.2% 45235 ± 25% numa-meminfo.node3.Mapped
201722 ± 12% +127.7% 459227 ± 68% numa-vmstat.node3.nr_file_pages
8032 ± 7% +38.6% 11136 ± 26% numa-vmstat.node3.nr_mapped
2657388 ± 13% -28.2% 1907049 ± 11% sched_debug.cfs_rq:/.avg_vruntime.stddev
2657388 ± 13% -28.2% 1907049 ± 11% sched_debug.cfs_rq:/.min_vruntime.stddev
2.921e+08 -5.7% 2.754e+08 will-it-scale.224.threads
1303879 -5.7% 1229301 will-it-scale.per_thread_ops
2.921e+08 -5.7% 2.754e+08 will-it-scale.workload
210109 +1.5% 213268 proc-vmstat.nr_active_anon
222111 +1.5% 225492 proc-vmstat.nr_shmem
210109 +1.5% 213268 proc-vmstat.nr_zone_active_anon
164529 +1.6% 167080 proc-vmstat.pgactivate
1.52 ± 82% -78.7% 0.32 ± 18% perf-sched.sch_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_call_function_single.[unknown].[unknown]
3.03 ± 82% -78.7% 0.65 ± 18% perf-sched.wait_and_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_call_function_single.[unknown].[unknown]
28.66 ± 95% -75.5% 7.01 ± 5% perf-sched.wait_and_delay.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
1.52 ± 82% -78.7% 0.32 ± 18% perf-sched.wait_time.max.ms.irqentry_exit_to_user_mode.asm_sysvec_call_function_single.[unknown].[unknown]
27.97 ± 98% -76.0% 6.72 ± 5% perf-sched.wait_time.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
1.971e+08 ± 4% +13.2% 2.231e+08 ± 2% perf-stat.i.branch-misses
1.11 -2.3% 1.09 perf-stat.i.cpi
6.697e+11 +2.2% 6.842e+11 perf-stat.i.instructions
0.90 +2.3% 0.92 perf-stat.i.ipc
0.00 ±141% +162.1% 0.01 ± 38% perf-stat.i.major-faults
0.12 ± 4% +0.0 0.14 ± 2% perf-stat.overall.branch-miss-rate%
1.11 -2.2% 1.09 perf-stat.overall.cpi
0.90 +2.3% 0.92 perf-stat.overall.ipc
695559 +8.3% 753229 perf-stat.overall.path-length
1.964e+08 ± 4% +13.2% 2.223e+08 ± 2% perf-stat.ps.branch-misses
6.676e+11 +2.2% 6.82e+11 perf-stat.ps.instructions
0.00 ±141% +167.2% 0.01 ± 41% perf-stat.ps.major-faults
2.032e+14 +2.1% 2.074e+14 perf-stat.total.instructions
7.01 -0.4 6.62 perf-profile.calltrace.cycles-pp.clear_bhb_loop.write
7.02 -0.4 6.66 perf-profile.calltrace.cycles-pp.clear_bhb_loop.read
5.52 -0.4 5.17 perf-profile.calltrace.cycles-pp.copy_page_from_iter.pipe_write.vfs_write.ksys_write.do_syscall_64
5.47 -0.3 5.15 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.read
5.47 -0.3 5.16 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.write
4.27 -0.2 4.02 perf-profile.calltrace.cycles-pp.copy_page_to_iter.pipe_read.vfs_read.ksys_read.do_syscall_64
3.87 -0.2 3.64 ± 2% perf-profile.calltrace.cycles-pp._copy_from_iter.copy_page_from_iter.pipe_write.vfs_write.ksys_write
3.16 -0.2 3.00 perf-profile.calltrace.cycles-pp._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read.ksys_read
53.32 -0.1 53.18 perf-profile.calltrace.cycles-pp.write
2.12 -0.1 1.98 perf-profile.calltrace.cycles-pp.__wake_up_sync_key.pipe_write.vfs_write.ksys_write.do_syscall_64
1.59 -0.1 1.48 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__wake_up_sync_key.pipe_write.vfs_write.ksys_write
1.12 -0.1 1.03 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.97 -0.1 0.89 perf-profile.calltrace.cycles-pp.x64_sys_call.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
1.72 -0.1 1.64 perf-profile.calltrace.cycles-pp.mutex_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
1.67 -0.1 1.60 perf-profile.calltrace.cycles-pp.mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
1.18 -0.1 1.11 perf-profile.calltrace.cycles-pp.fput.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
0.98 -0.1 0.90 perf-profile.calltrace.cycles-pp.mutex_unlock.pipe_read.vfs_read.ksys_read.do_syscall_64
1.17 -0.1 1.10 ± 2% perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
0.98 -0.1 0.92 perf-profile.calltrace.cycles-pp.x64_sys_call.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.98 -0.1 0.92 perf-profile.calltrace.cycles-pp.mutex_unlock.pipe_write.vfs_write.ksys_write.do_syscall_64
0.97 -0.1 0.92 perf-profile.calltrace.cycles-pp.fput.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.63 ± 3% -0.1 0.58 perf-profile.calltrace.cycles-pp.testcase
0.00 +0.5 0.54 ± 4% perf-profile.calltrace.cycles-pp.timestamp_truncate.current_time.inode_needs_update_time.file_update_time.pipe_write
0.00 +0.5 0.55 ± 5% perf-profile.calltrace.cycles-pp.timestamp_truncate.current_time.atime_needs_update.touch_atime.pipe_read
0.00 +0.7 0.68 ± 11% perf-profile.calltrace.cycles-pp.ktime_get_coarse_ts64.coarse_ctime.current_time.atime_needs_update.touch_atime
35.70 +0.9 36.58 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write
34.80 +0.9 35.74 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
32.06 +1.0 33.08 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
31.16 +1.1 32.24 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.00 +1.1 1.10 ± 16% perf-profile.calltrace.cycles-pp.coarse_ctime.current_time.inode_needs_update_time.file_update_time.pipe_write
30.51 +1.2 31.73 perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
25.27 +1.3 26.57 perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
27.06 +1.4 28.44 perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
22.04 +1.5 23.51 perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.00 +1.5 1.48 ± 3% perf-profile.calltrace.cycles-pp.coarse_ctime.current_time.atime_needs_update.touch_atime.pipe_read
17.63 +1.8 19.44 perf-profile.calltrace.cycles-pp.pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
14.70 +2.0 16.71 perf-profile.calltrace.cycles-pp.pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.15 +2.3 6.50 perf-profile.calltrace.cycles-pp.touch_atime.pipe_read.vfs_read.ksys_read.do_syscall_64
1.79 +2.4 4.15 perf-profile.calltrace.cycles-pp.current_time.atime_needs_update.touch_atime.pipe_read.vfs_read
3.76 +2.4 6.13 perf-profile.calltrace.cycles-pp.atime_needs_update.touch_atime.pipe_read.vfs_read.ksys_read
2.04 ± 12% +2.5 4.53 ± 5% perf-profile.calltrace.cycles-pp.file_update_time.pipe_write.vfs_write.ksys_write.do_syscall_64
1.76 ± 14% +2.5 4.26 ± 5% perf-profile.calltrace.cycles-pp.inode_needs_update_time.file_update_time.pipe_write.vfs_write.ksys_write
0.00 +3.5 3.46 ± 6% perf-profile.calltrace.cycles-pp.current_time.inode_needs_update_time.file_update_time.pipe_write.vfs_write
14.13 -0.8 13.36 perf-profile.children.cycles-pp.clear_bhb_loop
7.00 -0.4 6.60 perf-profile.children.cycles-pp.entry_SYSCALL_64
5.64 -0.4 5.28 perf-profile.children.cycles-pp.copy_page_from_iter
4.19 -0.3 3.94 perf-profile.children.cycles-pp._copy_from_iter
4.34 -0.2 4.08 perf-profile.children.cycles-pp.copy_page_to_iter
4.12 -0.2 3.88 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
3.42 -0.2 3.25 perf-profile.children.cycles-pp._copy_to_iter
3.51 -0.2 3.35 perf-profile.children.cycles-pp.mutex_lock
2.15 -0.2 1.99 perf-profile.children.cycles-pp.x64_sys_call
53.53 -0.2 53.38 perf-profile.children.cycles-pp.write
2.41 -0.2 2.26 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
2.21 -0.1 2.07 perf-profile.children.cycles-pp.__wake_up_sync_key
2.16 -0.1 2.02 perf-profile.children.cycles-pp.fput
2.03 -0.1 1.90 perf-profile.children.cycles-pp.mutex_unlock
1.60 -0.1 1.50 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
0.73 ± 4% -0.1 0.67 perf-profile.children.cycles-pp.testcase
0.64 ± 4% -0.0 0.60 ± 2% perf-profile.children.cycles-pp.aa_file_perm
0.77 -0.0 0.74 perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.38 -0.0 0.35 perf-profile.children.cycles-pp.__x64_sys_read
0.40 -0.0 0.38 perf-profile.children.cycles-pp.__x64_sys_write
0.32 -0.0 0.30 perf-profile.children.cycles-pp.kill_fasync
0.16 ± 3% -0.0 0.14 ± 2% perf-profile.children.cycles-pp.make_vfsgid
0.30 -0.0 0.29 perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
0.00 +0.4 0.41 ± 26% perf-profile.children.cycles-pp.set_normalized_timespec64
0.43 ± 13% +0.7 1.14 ± 4% perf-profile.children.cycles-pp.timestamp_truncate
0.00 +1.0 0.95 ± 4% perf-profile.children.cycles-pp.ktime_get_coarse_with_offset
0.00 +1.1 1.06 perf-profile.children.cycles-pp.ns_to_timespec64
0.00 +1.2 1.17 ± 3% perf-profile.children.cycles-pp.ktime_get_coarse_ts64
30.76 +1.2 31.97 perf-profile.children.cycles-pp.ksys_write
25.47 +1.3 26.75 perf-profile.children.cycles-pp.vfs_write
27.19 +1.4 28.55 perf-profile.children.cycles-pp.ksys_read
22.13 +1.4 23.57 perf-profile.children.cycles-pp.vfs_read
17.81 +1.8 19.60 perf-profile.children.cycles-pp.pipe_write
68.06 +1.9 69.94 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
15.02 +2.0 17.01 perf-profile.children.cycles-pp.pipe_read
66.19 +2.0 68.19 perf-profile.children.cycles-pp.do_syscall_64
4.24 +2.3 6.58 perf-profile.children.cycles-pp.touch_atime
3.86 +2.4 6.23 perf-profile.children.cycles-pp.atime_needs_update
1.88 ± 13% +2.5 4.34 ± 5% perf-profile.children.cycles-pp.inode_needs_update_time
2.11 ± 12% +2.5 4.60 ± 5% perf-profile.children.cycles-pp.file_update_time
0.00 +2.7 2.66 ± 6% perf-profile.children.cycles-pp.coarse_ctime
1.82 +6.2 8.04 ± 2% perf-profile.children.cycles-pp.current_time
14.05 -0.8 13.28 perf-profile.self.cycles-pp.clear_bhb_loop
1.06 ± 8% -0.4 0.67 perf-profile.self.cycles-pp.inode_needs_update_time
5.00 ± 3% -0.3 4.67 ± 3% perf-profile.self.cycles-pp.vfs_write
4.10 ± 3% -0.3 3.78 ± 3% perf-profile.self.cycles-pp.vfs_read
3.71 -0.2 3.48 ± 2% perf-profile.self.cycles-pp._copy_from_iter
3.98 -0.2 3.75 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
2.89 -0.2 2.68 perf-profile.self.cycles-pp.do_syscall_64
3.38 -0.2 3.17 perf-profile.self.cycles-pp.read
2.91 -0.2 2.71 ± 2% perf-profile.self.cycles-pp._copy_to_iter
3.48 -0.2 3.28 perf-profile.self.cycles-pp.write
3.06 -0.2 2.88 perf-profile.self.cycles-pp.entry_SYSCALL_64
1.76 -0.2 1.60 perf-profile.self.cycles-pp.atime_needs_update
2.03 -0.2 1.88 perf-profile.self.cycles-pp.x64_sys_call
1.90 -0.1 1.78 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
2.18 -0.1 2.07 perf-profile.self.cycles-pp.mutex_lock
1.93 -0.1 1.82 perf-profile.self.cycles-pp.mutex_unlock
1.92 -0.1 1.81 perf-profile.self.cycles-pp.fput
1.46 -0.1 1.36 perf-profile.self.cycles-pp.syscall_exit_to_user_mode
1.54 -0.1 1.45 perf-profile.self.cycles-pp._raw_spin_lock_irqsave
1.06 -0.1 0.98 perf-profile.self.cycles-pp.ksys_read
1.19 -0.1 1.11 perf-profile.self.cycles-pp.ksys_write
0.58 ± 4% -0.1 0.53 perf-profile.self.cycles-pp.testcase
0.77 -0.0 0.74 perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.38 -0.0 0.36 ± 2% perf-profile.self.cycles-pp.touch_atime
0.30 -0.0 0.28 perf-profile.self.cycles-pp.__x64_sys_write
0.35 -0.0 0.33 perf-profile.self.cycles-pp.__wake_up_sync_key
0.28 -0.0 0.26 perf-profile.self.cycles-pp.__x64_sys_read
0.25 -0.0 0.24 perf-profile.self.cycles-pp.kill_fasync
0.26 +0.0 0.29 perf-profile.self.cycles-pp.file_update_time
0.00 +0.4 0.40 ± 25% perf-profile.self.cycles-pp.set_normalized_timespec64
0.40 ± 11% +0.7 1.06 ± 4% perf-profile.self.cycles-pp.timestamp_truncate
0.00 +0.9 0.89 perf-profile.self.cycles-pp.ns_to_timespec64
0.00 +0.9 0.91 ± 4% perf-profile.self.cycles-pp.ktime_get_coarse_with_offset
0.00 +1.1 1.10 ± 5% perf-profile.self.cycles-pp.coarse_ctime
0.00 +1.1 1.11 ± 3% perf-profile.self.cycles-pp.ktime_get_coarse_ts64
1.06 ± 5% +1.4 2.44 ± 2% perf-profile.self.cycles-pp.current_time
***************************************************************************************************
lkp-icl-2sp2: 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz (Ice Lake) with 256G memory
=========================================================================================
compiler/cpufreq_governor/ipc/iterations/kconfig/mode/nr_threads/rootfs/tbox_group/testcase:
gcc-12/performance/pipe/4/x86_64-rhel-8.3/threads/800%/debian-12-x86_64-20240206.cgz/lkp-icl-2sp2/hackbench
commit:
v6.12-rc1
2e4c6e78f4 ("fs: add infrastructure for multigrain timestamps")
v6.12-rc1 2e4c6e78f41afefb7a2b825b7aa
---------------- ---------------------------
%stddev %change %stddev
\ | \
561190 ± 49% -33.6% 372781 ± 77% numa-meminfo.node0.SUnreclaim
137108 ± 48% -35.9% 87915 ± 74% numa-vmstat.node0.nr_slab_unreclaimable
2.263e+08 ± 3% -13.7% 1.954e+08 ± 7% perf-stat.i.cache-misses
7.636e+08 ± 5% -14.5% 6.531e+08 ± 9% perf-stat.i.cache-references
18.89 ± 18% -31.6% 12.92 ± 21% perf-stat.i.metric.K/sec
246747 -3.4% 238348 proc-vmstat.nr_anon_pages
383468 ± 36% -19.0% 310490 ± 2% proc-vmstat.nr_inactive_anon
2246 ± 3% -4.9% 2135 ± 2% proc-vmstat.nr_page_table_pages
383468 ± 36% -19.0% 310490 ± 2% proc-vmstat.nr_zone_inactive_anon
1231417 -4.5% 1175946 hackbench.throughput
1179456 -3.7% 1136004 hackbench.throughput_avg
1231417 -4.5% 1175946 hackbench.throughput_best
5279 +4.8% 5530 hackbench.time.system_time
954.46 -0.8% 946.55 hackbench.time.user_time
0.12 ± 8% -36.0% 0.08 ± 23% sched_debug.cfs_rq:/.h_nr_running.avg
0.33 ± 4% -21.5% 0.26 ± 11% sched_debug.cfs_rq:/.h_nr_running.stddev
77.21 ± 38% -50.7% 38.06 ± 60% sched_debug.cfs_rq:/.load_avg.avg
1421 ± 27% -49.9% 712.70 ± 26% sched_debug.cfs_rq:/.load_avg.max
251.26 ± 25% -45.5% 137.06 ± 44% sched_debug.cfs_rq:/.load_avg.stddev
0.12 ± 8% -36.0% 0.08 ± 23% sched_debug.cfs_rq:/.nr_running.avg
0.33 ± 4% -21.5% 0.26 ± 11% sched_debug.cfs_rq:/.nr_running.stddev
221.71 ± 26% -49.9% 111.18 ± 60% sched_debug.cfs_rq:/.removed.load_avg.stddev
253.34 ± 7% -37.5% 158.42 ± 28% sched_debug.cfs_rq:/.runnable_avg.avg
297.62 ± 4% -20.9% 235.28 ± 11% sched_debug.cfs_rq:/.runnable_avg.stddev
252.17 ± 7% -37.6% 157.31 ± 28% sched_debug.cfs_rq:/.util_avg.avg
297.28 ± 4% -21.0% 234.70 ± 11% sched_debug.cfs_rq:/.util_avg.stddev
335.27 ± 11% -33.2% 224.09 ± 23% sched_debug.cpu.curr->pid.avg
941.56 ± 4% -10.3% 844.57 ± 6% sched_debug.cpu.curr->pid.stddev
0.11 ± 12% -35.9% 0.07 ± 25% sched_debug.cpu.nr_running.avg
0.32 ± 6% -21.6% 0.25 ± 12% sched_debug.cpu.nr_running.stddev
131.67 ± 4% +1e+05% 134061 ± 52% sched_debug.cpu.nr_switches.min
0.01 ± 28% -64.0% 0.00 ± 33% sched_debug.cpu.nr_uninterruptible.avg
12.54 ± 84% -12.5 0.00 perf-profile.calltrace.cycles-pp.devkmsg_emit.devkmsg_write.vfs_write.ksys_write.do_syscall_64
12.54 ± 84% -12.5 0.00 perf-profile.calltrace.cycles-pp.devkmsg_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
12.54 ± 84% -12.5 0.00 perf-profile.calltrace.cycles-pp.vprintk_emit.devkmsg_emit.devkmsg_write.vfs_write.ksys_write
12.66 ± 83% -12.4 0.29 ±129% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
12.66 ± 83% -12.4 0.29 ±129% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write
12.66 ± 83% -12.4 0.29 ±129% perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
12.66 ± 83% -12.4 0.29 ±129% perf-profile.calltrace.cycles-pp.write
11.78 ± 84% -11.8 0.00 perf-profile.calltrace.cycles-pp.console_unlock.vprintk_emit.devkmsg_emit.devkmsg_write.vfs_write
11.78 ± 84% -11.8 0.00 perf-profile.calltrace.cycles-pp.console_flush_all.console_unlock.vprintk_emit.devkmsg_emit.devkmsg_write
11.10 ± 84% -11.1 0.00 perf-profile.calltrace.cycles-pp.serial8250_console_write.console_flush_all.console_unlock.vprintk_emit.devkmsg_emit
7.42 ± 61% -5.0 2.40 ± 83% perf-profile.calltrace.cycles-pp.io_serial_in.wait_for_lsr.serial8250_console_write.console_flush_all.console_unlock
0.30 ±150% +1.1 1.43 ± 43% perf-profile.calltrace.cycles-pp.number.vsnprintf.seq_printf.show_interrupts.seq_read_iter
8.40 ± 41% +5.9 14.30 ± 15% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
8.36 ± 42% +5.9 14.30 ± 15% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
8.60 ± 40% +5.9 14.54 ± 16% perf-profile.calltrace.cycles-pp.read
8.23 ± 41% +6.1 14.30 ± 15% perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
8.10 ± 41% +6.1 14.18 ± 14% perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
12.54 ± 84% -12.5 0.00 perf-profile.children.cycles-pp.devkmsg_emit
12.54 ± 84% -12.5 0.00 perf-profile.children.cycles-pp.devkmsg_write
9.02 ± 58% -6.3 2.74 ± 83% perf-profile.children.cycles-pp.io_serial_in
1.49 ± 35% -0.7 0.77 ± 39% perf-profile.children.cycles-pp.d_alloc_parallel
1.20 ± 30% -0.6 0.57 ± 26% perf-profile.children.cycles-pp.d_alloc
7.51 ±101% -0.5 7.04 ±123% perf-profile.children.cycles-pp.__ordered_events__flush
0.70 ± 38% -0.4 0.30 ± 72% perf-profile.children.cycles-pp.lookup_open
3.15 ±104% -0.4 2.79 ±127% perf-profile.children.cycles-pp.build_id__mark_dso_hit
6.78 ±103% -0.0 6.75 ±122% perf-profile.children.cycles-pp.perf_session__deliver_event
0.11 ±119% +0.3 0.41 ± 34% perf-profile.children.cycles-pp.free_unref_page
0.54 ± 35% +0.9 1.39 ± 48% perf-profile.children.cycles-pp.__dentry_kill
0.70 ± 47% +1.1 1.81 ± 36% perf-profile.children.cycles-pp.dput
7.71 ± 43% +5.8 13.46 ± 11% perf-profile.children.cycles-pp.seq_read_iter
8.60 ± 40% +5.9 14.54 ± 16% perf-profile.children.cycles-pp.read
8.29 ± 40% +6.0 14.30 ± 15% perf-profile.children.cycles-pp.ksys_read
8.15 ± 40% +6.1 14.23 ± 13% perf-profile.children.cycles-pp.vfs_read
10.49 ± 58% +11.5 21.94 ± 29% perf-profile.children.cycles-pp.__cmd_record
9.02 ± 58% -6.3 2.74 ± 83% perf-profile.self.cycles-pp.io_serial_in
0.15 ±107% +1.0 1.19 ± 53% perf-profile.self.cycles-pp.show_interrupts
0.01 ±169% +635.4% 0.05 ± 46% perf-sched.sch_delay.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
506.03 ±223% +1038.0% 5758 ± 92% perf-sched.sch_delay.avg.ms.__cond_resched.switch_task_namespaces.do_exit.__x64_sys_exit.x64_sys_call
2527 ± 37% +34.6% 3402 ± 17% perf-sched.sch_delay.max.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
5433 ± 62% +111.9% 11512 ± 8% perf-sched.sch_delay.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
8727 ± 28% +41.7% 12368 ± 6% perf-sched.sch_delay.max.ms.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
0.16 ±221% +1222.8% 2.11 ±101% perf-sched.sch_delay.max.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
1543 ±223% +338.6% 6770 ± 82% perf-sched.sch_delay.max.ms.__cond_resched.switch_task_namespaces.do_exit.__x64_sys_exit.x64_sys_call
8967 ± 26% +36.1% 12200 ± 7% perf-sched.sch_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown].[unknown]
65.76 ± 67% +3435.0% 2324 ±184% perf-sched.sch_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown].[unknown]
9232 ± 26% +36.5% 12600 ± 6% perf-sched.sch_delay.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
9419 ± 25% +33.7% 12597 ± 5% perf-sched.sch_delay.max.ms.pipe_write.vfs_write.ksys_write.do_syscall_64
8740 ± 27% +43.0% 12498 ± 4% perf-sched.sch_delay.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
8472 ± 39% +48.9% 12613 ± 5% perf-sched.sch_delay.max.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.exit_mm
9034 ± 27% +40.2% 12667 ± 4% perf-sched.sch_delay.max.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
9461 ± 25% +36.4% 12905 ± 4% perf-sched.total_sch_delay.max.ms
18705 ± 25% +37.6% 25730 ± 5% perf-sched.total_wait_and_delay.max.ms
9525 ± 23% +38.6% 13204 ± 7% perf-sched.total_wait_time.max.ms
17493 ± 28% +41.3% 24713 ± 6% perf-sched.wait_and_delay.max.ms.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
17105 ± 27% +42.1% 24316 ± 8% perf-sched.wait_and_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown].[unknown]
17952 ± 26% +39.7% 25074 ± 6% perf-sched.wait_and_delay.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
18587 ± 25% +36.2% 25322 ± 5% perf-sched.wait_and_delay.max.ms.pipe_write.vfs_write.ksys_write.do_syscall_64
17333 ± 29% +44.3% 25016 ± 4% perf-sched.wait_and_delay.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
16951 ± 39% +48.4% 25149 ± 5% perf-sched.wait_and_delay.max.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.exit_mm
17996 ± 27% +40.2% 25232 ± 5% perf-sched.wait_and_delay.max.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
163.71 ±203% +576.0% 1106 ± 90% perf-sched.wait_time.avg.ms.__cond_resched.pipe_write.vfs_write.ksys_write.do_syscall_64
18.58 ±223% +986.5% 201.88 ± 64% perf-sched.wait_time.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
1478 ±223% +391.5% 7267 ± 71% perf-sched.wait_time.avg.ms.__cond_resched.switch_task_namespaces.do_exit.__x64_sys_exit.x64_sys_call
0.15 ±223% +2351.7% 3.74 ± 70% perf-sched.wait_time.avg.ms.do_task_dead.do_exit.__x64_sys_exit.x64_sys_call.do_syscall_64
2619 ± 27% +29.9% 3402 ± 17% perf-sched.wait_time.max.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
1593 ±223% +360.5% 7337 ± 81% perf-sched.wait_time.max.ms.__cond_resched.mmput.exit_mm.do_exit.__x64_sys_exit
7248 ± 40% +60.1% 11605 ± 8% perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
8913 ± 27% +41.0% 12567 ± 8% perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
1658 ±217% +301.5% 6658 ± 81% perf-sched.wait_time.max.ms.__cond_resched.pipe_write.vfs_write.ksys_write.do_syscall_64
1671 ±223% +498.0% 9998 ± 50% perf-sched.wait_time.max.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
1581 ±223% +473.2% 9064 ± 50% perf-sched.wait_time.max.ms.__cond_resched.switch_task_namespaces.do_exit.__x64_sys_exit.x64_sys_call
8915 ± 25% +39.1% 12405 ± 7% perf-sched.wait_time.max.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown].[unknown]
9200 ± 26% +40.4% 12920 ± 7% perf-sched.wait_time.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
9433 ± 23% +36.3% 12857 ± 7% perf-sched.wait_time.max.ms.pipe_write.vfs_write.ksys_write.do_syscall_64
8838 ± 28% +42.4% 12582 ± 4% perf-sched.wait_time.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
8520 ± 39% +48.5% 12654 ± 5% perf-sched.wait_time.max.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.exit_mm
8819 ± 26% +45.3% 12815 ± 7% perf-sched.wait_time.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
9176 ± 26% +39.6% 12813 ± 7% perf-sched.wait_time.max.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
8699 ± 25% +48.7% 12937 ± 8% perf-sched.wait_time.max.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
***************************************************************************************************
lkp-skl-fpga01: 104 threads 2 sockets (Skylake) with 192G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-12/performance/x86_64-rhel-8.3/process/100%/debian-12-x86_64-20240206.cgz/lkp-skl-fpga01/pipe1/will-it-scale
commit:
v6.12-rc1
2e4c6e78f4 ("fs: add infrastructure for multigrain timestamps")
v6.12-rc1 2e4c6e78f41afefb7a2b825b7aa
---------------- ---------------------------
%stddev %change %stddev
\ | \
816.00 ± 6% -11.4% 722.72 ± 5% sched_debug.cfs_rq:/.util_est.max
33816990 -2.0% 33148227 will-it-scale.104.processes
325162 -2.0% 318732 will-it-scale.per_process_ops
33816990 -2.0% 33148227 will-it-scale.workload
0.70 ± 63% +68.4% 1.18 ± 4% perf-sched.sch_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
506.90 ± 11% -14.5% 433.43 ± 3% perf-sched.wait_and_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
281.17 ± 50% -51.7% 135.83 ± 19% perf-sched.wait_and_delay.count.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
1000 -79.4% 206.38 ±171% perf-sched.wait_and_delay.max.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
2.27 ± 52% +18623.0% 424.45 ±117% perf-sched.wait_time.avg.ms.__cond_resched.shmem_inode_acct_blocks.shmem_alloc_and_add_folio.shmem_get_folio_gfp.shmem_write_begin
506.20 ± 11% -14.6% 432.25 ± 3% perf-sched.wait_time.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
999.76 -80.5% 195.04 ±183% perf-sched.wait_time.max.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
1.3e+10 +8.0% 1.404e+10 perf-stat.i.branch-instructions
1.10 -0.1 1.00 perf-stat.i.branch-miss-rate%
4.14 -6.8% 3.86 perf-stat.i.cpi
425295 -5.1% 403763 perf-stat.i.cycles-between-cache-misses
6.96e+10 +7.2% 7.461e+10 perf-stat.i.instructions
0.24 +7.0% 0.26 perf-stat.i.ipc
0.01 ± 2% -7.0% 0.01 ± 5% perf-stat.overall.MPKI
1.09 -0.1 0.99 perf-stat.overall.branch-miss-rate%
4.15 -6.8% 3.87 perf-stat.overall.cpi
0.24 +7.3% 0.26 perf-stat.overall.ipc
622217 +9.4% 680897 perf-stat.overall.path-length
1.296e+10 +8.0% 1.4e+10 perf-stat.ps.branch-instructions
6.937e+10 +7.2% 7.436e+10 perf-stat.ps.instructions
2.104e+13 +7.3% 2.257e+13 perf-stat.total.instructions
1.62 -0.5 1.15 perf-profile.calltrace.cycles-pp.mutex_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
11.67 -0.3 11.34 perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.write
11.68 -0.1 11.56 perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.read
8.36 -0.1 8.25 perf-profile.calltrace.cycles-pp.entry_SYSRETQ_unsafe_stack.write
4.06 -0.1 3.95 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.write
1.46 -0.1 1.37 perf-profile.calltrace.cycles-pp.mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
4.02 -0.1 3.93 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.read
0.73 +0.0 0.75 perf-profile.calltrace.cycles-pp.security_file_permission.rw_verify_area.vfs_write.ksys_write.do_syscall_64
0.65 +0.0 0.68 perf-profile.calltrace.cycles-pp.apparmor_file_permission.security_file_permission.rw_verify_area.vfs_write.ksys_write
0.80 +0.0 0.84 perf-profile.calltrace.cycles-pp.rw_verify_area.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.92 +0.0 0.97 perf-profile.calltrace.cycles-pp.fdget_pos.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.87 ± 2% +0.2 1.02 ± 2% perf-profile.calltrace.cycles-pp.fdget_pos.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
1.66 ± 2% +0.2 1.85 ± 2% perf-profile.calltrace.cycles-pp.copy_page_to_iter.pipe_read.vfs_read.ksys_read.do_syscall_64
1.22 ± 2% +0.3 1.50 ± 2% perf-profile.calltrace.cycles-pp._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read.ksys_read
21.79 +0.4 22.14 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
1.39 ± 2% +0.5 1.86 perf-profile.calltrace.cycles-pp._copy_from_iter.copy_page_from_iter.pipe_write.vfs_write.ksys_write
1.92 +0.5 2.40 perf-profile.calltrace.cycles-pp.copy_page_from_iter.pipe_write.vfs_write.ksys_write.do_syscall_64
14.97 +0.5 15.47 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
22.36 +0.6 22.90 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write
7.84 +0.6 8.43 perf-profile.calltrace.cycles-pp.pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.6 0.59 ± 4% perf-profile.calltrace.cycles-pp.rep_movs_alternative._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read
0.00 +0.6 0.60 ± 2% perf-profile.calltrace.cycles-pp.rep_movs_alternative._copy_from_iter.copy_page_from_iter.pipe_write.vfs_write
1.69 +0.7 2.41 perf-profile.calltrace.cycles-pp.touch_atime.pipe_read.vfs_read.ksys_read.do_syscall_64
1.40 +0.8 2.16 perf-profile.calltrace.cycles-pp.atime_needs_update.touch_atime.pipe_read.vfs_read.ksys_read
10.52 +0.8 11.29 perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.56 +0.8 1.34 perf-profile.calltrace.cycles-pp.current_time.atime_needs_update.touch_atime.pipe_read.vfs_read
0.52 +0.8 1.34 perf-profile.calltrace.cycles-pp.inode_needs_update_time.file_update_time.pipe_write.vfs_write.ksys_write
15.50 +0.8 16.31 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
0.65 +0.9 1.56 perf-profile.calltrace.cycles-pp.file_update_time.pipe_write.vfs_write.ksys_write.do_syscall_64
12.82 +0.9 13.74 perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
12.00 +0.9 12.92 perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.00 +1.0 1.02 perf-profile.calltrace.cycles-pp.current_time.inode_needs_update_time.file_update_time.pipe_write.vfs_write
11.10 +1.1 12.18 perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
8.12 +1.3 9.39 perf-profile.calltrace.cycles-pp.pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.13 -0.6 2.56 perf-profile.children.cycles-pp.mutex_lock
1.40 -0.5 0.90 ± 2% perf-profile.children.cycles-pp.__cond_resched
23.52 -0.5 23.07 perf-profile.children.cycles-pp.syscall_return_via_sysret
1.35 ± 3% -0.3 1.01 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
0.88 ± 3% -0.3 0.54 ± 2% perf-profile.children.cycles-pp.rcu_all_qs
0.66 ± 6% -0.2 0.41 ± 2% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
8.92 -0.2 8.68 perf-profile.children.cycles-pp.entry_SYSCALL_64
17.87 -0.2 17.63 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.00 +0.1 0.11 ± 8% perf-profile.children.cycles-pp.set_normalized_timespec64
0.15 ± 2% +0.1 0.28 ± 12% perf-profile.children.cycles-pp.timestamp_truncate
1.68 ± 2% +0.2 1.87 ± 2% perf-profile.children.cycles-pp.copy_page_to_iter
1.80 +0.2 2.00 perf-profile.children.cycles-pp.fdget_pos
1.32 +0.3 1.59 ± 2% perf-profile.children.cycles-pp._copy_to_iter
0.00 +0.3 0.28 perf-profile.children.cycles-pp.ktime_get_coarse_with_offset
0.00 +0.3 0.32 perf-profile.children.cycles-pp.ktime_get_coarse_ts64
0.00 +0.3 0.35 ± 2% perf-profile.children.cycles-pp.ns_to_timespec64
1.95 +0.5 2.42 perf-profile.children.cycles-pp.copy_page_from_iter
1.49 ± 2% +0.5 1.98 perf-profile.children.cycles-pp._copy_from_iter
0.65 +0.6 1.22 ± 2% perf-profile.children.cycles-pp.rep_movs_alternative
7.98 +0.6 8.56 perf-profile.children.cycles-pp.pipe_read
1.72 +0.7 2.43 perf-profile.children.cycles-pp.touch_atime
0.00 +0.7 0.74 perf-profile.children.cycles-pp.coarse_ctime
1.44 +0.8 2.20 perf-profile.children.cycles-pp.atime_needs_update
10.55 +0.8 11.32 perf-profile.children.cycles-pp.vfs_read
0.56 +0.8 1.37 perf-profile.children.cycles-pp.inode_needs_update_time
44.44 +0.9 45.34 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
0.67 +0.9 1.58 perf-profile.children.cycles-pp.file_update_time
12.86 +0.9 13.77 perf-profile.children.cycles-pp.ksys_write
12.02 +0.9 12.94 perf-profile.children.cycles-pp.ksys_read
11.16 +1.1 12.24 perf-profile.children.cycles-pp.vfs_write
8.18 +1.3 9.43 perf-profile.children.cycles-pp.pipe_write
30.60 +1.3 31.91 perf-profile.children.cycles-pp.do_syscall_64
0.57 +1.9 2.51 perf-profile.children.cycles-pp.current_time
23.47 -0.5 23.01 perf-profile.self.cycles-pp.syscall_return_via_sysret
14.02 -0.4 13.60 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.84 ± 3% -0.3 0.50 ± 3% perf-profile.self.cycles-pp.rcu_all_qs
0.82 ± 4% -0.3 0.50 ± 2% perf-profile.self.cycles-pp.ksys_write
17.70 -0.2 17.46 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.61 ± 6% -0.2 0.38 ± 4% perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare
7.83 -0.2 7.61 perf-profile.self.cycles-pp.entry_SYSCALL_64
2.15 -0.2 1.94 perf-profile.self.cycles-pp.vfs_write
1.88 ± 2% -0.2 1.70 perf-profile.self.cycles-pp.pipe_read
0.52 ± 3% -0.2 0.37 ± 3% perf-profile.self.cycles-pp.__cond_resched
0.69 -0.1 0.58 ± 2% perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.35 ± 3% -0.1 0.27 perf-profile.self.cycles-pp.copy_page_to_iter
0.80 -0.1 0.72 perf-profile.self.cycles-pp.atime_needs_update
0.34 ± 2% -0.1 0.28 perf-profile.self.cycles-pp.inode_needs_update_time
0.26 ± 2% -0.0 0.21 ± 3% perf-profile.self.cycles-pp.touch_atime
0.46 -0.0 0.45 perf-profile.self.cycles-pp.copy_page_from_iter
0.10 ± 4% +0.1 0.20 perf-profile.self.cycles-pp.file_update_time
0.54 ± 2% +0.1 0.64 ± 3% perf-profile.self.cycles-pp.ksys_read
0.00 +0.1 0.11 ± 8% perf-profile.self.cycles-pp.set_normalized_timespec64
0.14 ± 3% +0.1 0.26 ± 14% perf-profile.self.cycles-pp.timestamp_truncate
1.28 ± 2% +0.2 1.45 perf-profile.self.cycles-pp._copy_from_iter
1.48 +0.2 1.67 ± 2% perf-profile.self.cycles-pp.vfs_read
1.80 +0.2 1.99 perf-profile.self.cycles-pp.fdget_pos
0.00 +0.3 0.26 perf-profile.self.cycles-pp.ktime_get_coarse_with_offset
0.00 +0.3 0.26 perf-profile.self.cycles-pp.ns_to_timespec64
0.00 +0.3 0.30 perf-profile.self.cycles-pp.ktime_get_coarse_ts64
0.00 +0.3 0.33 perf-profile.self.cycles-pp.coarse_ctime
2.29 ± 2% +0.4 2.72 perf-profile.self.cycles-pp.pipe_write
0.48 +0.6 1.04 ± 3% perf-profile.self.cycles-pp.rep_movs_alternative
0.33 +0.6 0.95 ± 5% perf-profile.self.cycles-pp.current_time
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
next reply other threads:[~2024-10-09 2:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-09 2:53 kernel test robot [this message]
2024-10-09 10:13 ` [linux-next:master] [fs] 2e4c6e78f4: will-it-scale.per_thread_ops -5.7% regression Jeff Layton
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=202410091041.6f5d221e-oliver.sang@intel.com \
--to=oliver.sang@intel.com \
--cc=brauner@kernel.org \
--cc=djwong@kernel.org \
--cc=feng.tang@intel.com \
--cc=fengwei.yin@intel.com \
--cc=jack@suse.cz \
--cc=jlayton@kernel.org \
--cc=josef@toxicpanda.com \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=lkp@intel.com \
--cc=oe-lkp@lists.linux.dev \
--cc=ying.huang@intel.com \
/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.