Greeting,
FYI, we noticed a 4.9% improvement of unixbench.score due to commit:
commit: 53889cbba547c1c2d5986a9cd5c24f7c74cb60c6 ("switch new_sync_{read,write}() to ITER_UBUF")
https://git.kernel.org/cgit/linux/kernel/git/viro/vfs.git work.iov_iter
in testcase: unixbench
on test machine: 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz with 256G memory
with following parameters:
runtime: 300s
nr_task: 1
test: pipe
cpufreq_governor: performance
ucode: 0xd000331
test-description: UnixBench is the original BYTE UNIX benchmark suite aims to test performance of Unix-like system.
test-url: https://github.com/kdlucas/byte-unixbench
In addition to that, the commit also has significant impact on the following tests:
+------------------+---------------------------------------------------------------------------------+
| testcase: change | unixbench: unixbench.score 5.1% improvement |
| test machine | 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz with 256G memory |
| test parameters | cpufreq_governor=performance |
| | nr_task=30% |
| | runtime=300s |
| | test=pipe |
| | ucode=0xd000331 |
+------------------+---------------------------------------------------------------------------------+
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase/ucode:
gcc-11/performance/x86_64-rhel-8.3/1/debian-11.1-x86_64-20220510.cgz/300s/lkp-icl-2sp2/pipe/unixbench/0xd000331
commit:
6696361cc3 ("new iov_iter flavour - ITER_UBUF")
53889cbba5 ("switch new_sync_{read,write}() to ITER_UBUF")
6696361cc3d8045e 53889cbba547c1c2d5986a9cd5c
---------------- ---------------------------
%stddev %change %stddev
\ | \
1708 +4.9% 1791 unixbench.score
8.287e+08 +4.9% 8.694e+08 unixbench.workload
720.67 ? 4% -14.1% 619.17 ? 13% numa-vmstat.node0.nr_page_table_pages
4246 ? 11% +33.9% 5684 ? 11% numa-vmstat.node1.nr_slab_reclaimable
5390 ? 28% +61.5% 8705 ? 11% sched_debug.cfs_rq:/.min_vruntime.min
143.52 ? 8% +14.3% 164.07 ? 6% sched_debug.cpu.clock_task.stddev
2884 ? 5% -14.1% 2478 ? 13% numa-meminfo.node0.PageTables
16986 ? 11% +33.9% 22737 ? 11% numa-meminfo.node1.KReclaimable
680093 +24.8% 848544 ? 14% numa-meminfo.node1.MemUsed
16986 ? 11% +33.9% 22737 ? 11% numa-meminfo.node1.SReclaimable
102557 ? 4% +14.7% 117640 ? 5% numa-meminfo.node1.Slab
3873762 ? 4% +5.8% 4099788 ? 6% perf-stat.i.cache-references
0.00 +0.0 0.00 ? 5% perf-stat.i.dTLB-load-miss-rate%
13216 +38.9% 18360 ? 7% perf-stat.i.dTLB-load-misses
1.405e+09 +1.2% 1.422e+09 perf-stat.i.dTLB-loads
0.82 ? 4% +6.4% 0.88 ? 6% perf-stat.overall.MPKI
0.00 +0.0 0.00 ? 8% perf-stat.overall.dTLB-load-miss-rate%
2213 -5.1% 2099 perf-stat.overall.path-length
3864227 ? 4% +5.8% 4089229 ? 6% perf-stat.ps.cache-references
13184 +38.9% 18314 ? 7% perf-stat.ps.dTLB-load-misses
1.401e+09 +1.2% 1.419e+09 perf-stat.ps.dTLB-loads
7.69 ? 19% -7.7 0.00 perf-profile.calltrace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
7.12 ? 19% -7.1 0.00 perf-profile.calltrace.cycles-pp.pipe_write.new_sync_write.vfs_write.ksys_write.do_syscall_64
6.82 ? 20% -6.8 0.00 perf-profile.calltrace.cycles-pp.new_sync_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
6.25 ? 20% -6.3 0.00 perf-profile.calltrace.cycles-pp.pipe_read.new_sync_read.vfs_read.ksys_read.do_syscall_64
0.30 ?100% +0.3 0.64 ? 11% perf-profile.calltrace.cycles-pp.cpu_startup_entry.rest_init.arch_call_rest_init.start_kernel.secondary_startup_64_no_verify
0.30 ?100% +0.3 0.64 ? 11% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.rest_init.arch_call_rest_init.start_kernel
0.30 ?100% +0.3 0.64 ? 11% perf-profile.calltrace.cycles-pp.start_kernel.secondary_startup_64_no_verify
0.30 ?100% +0.3 0.64 ? 11% perf-profile.calltrace.cycles-pp.arch_call_rest_init.start_kernel.secondary_startup_64_no_verify
0.30 ?100% +0.3 0.64 ? 11% perf-profile.calltrace.cycles-pp.rest_init.arch_call_rest_init.start_kernel.secondary_startup_64_no_verify
0.00 +0.7 0.72 ? 16% perf-profile.calltrace.cycles-pp.atime_needs_update.touch_atime.pipe_read.vfs_read.ksys_read
0.00 +0.8 0.76 ? 12% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
0.00 +0.8 0.84 ? 16% perf-profile.calltrace.cycles-pp.touch_atime.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +0.9 0.88 ? 14% perf-profile.calltrace.cycles-pp.mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +0.9 0.92 ? 10% perf-profile.calltrace.cycles-pp.mutex_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +1.4 1.43 ? 9% perf-profile.calltrace.cycles-pp.__wake_up_common_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +1.5 1.46 ? 14% perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyin._copy_from_iter.pipe_write.vfs_write
0.00 +1.7 1.69 ? 13% perf-profile.calltrace.cycles-pp.copyin._copy_from_iter.pipe_write.vfs_write.ksys_write
0.00 +1.8 1.84 ? 15% perf-profile.calltrace.cycles-pp.copyout._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read
0.00 +2.4 2.36 ? 14% perf-profile.calltrace.cycles-pp._copy_from_iter.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +2.5 2.46 ? 14% perf-profile.calltrace.cycles-pp._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read.ksys_read
0.00 +2.8 2.77 ? 14% perf-profile.calltrace.cycles-pp.copy_page_to_iter.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +6.4 6.44 ? 14% perf-profile.calltrace.cycles-pp.pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +7.6 7.64 ? 11% perf-profile.calltrace.cycles-pp.pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
7.76 ? 19% -7.8 0.00 perf-profile.children.cycles-pp.new_sync_write
6.88 ? 20% -6.9 0.00 perf-profile.children.cycles-pp.new_sync_read
0.51 ? 19% +0.1 0.64 ? 11% perf-profile.children.cycles-pp.start_kernel
0.51 ? 19% +0.1 0.64 ? 11% perf-profile.children.cycles-pp.arch_call_rest_init
0.51 ? 19% +0.1 0.64 ? 11% perf-profile.children.cycles-pp.rest_init
4.25 ? 10% +0.6 4.88 ? 5% perf-profile.children.cycles-pp.menu_select
0.56 ? 24% -0.2 0.36 ? 19% perf-profile.self.cycles-pp._copy_to_iter
0.56 ? 19% -0.2 0.39 ? 21% perf-profile.self.cycles-pp._copy_from_iter
0.14 ? 22% -0.0 0.10 ? 20% perf-profile.self.cycles-pp.__might_fault
0.45 ? 12% +0.2 0.68 ? 12% perf-profile.self.cycles-pp.vfs_write
0.46 ? 21% +0.3 0.73 ? 13% perf-profile.self.cycles-pp.vfs_read
***************************************************************************************************
lkp-icl-2sp2: 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz with 256G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase/ucode:
gcc-11/performance/x86_64-rhel-8.3/30%/debian-11.1-x86_64-20220510.cgz/300s/lkp-icl-2sp2/pipe/unixbench/0xd000331
commit:
6696361cc3 ("new iov_iter flavour - ITER_UBUF")
53889cbba5 ("switch new_sync_{read,write}() to ITER_UBUF")
6696361cc3d8045e 53889cbba547c1c2d5986a9cd5c
---------------- ---------------------------
%stddev %change %stddev
\ | \
64561 +5.1% 67831 unixbench.score
9713 -1.2% 9599 unixbench.time.system_time
1602 +7.1% 1716 unixbench.time.user_time
3.138e+10 +5.0% 3.295e+10 unixbench.workload
9897912 +46.8% 14527340 ? 2% perf-stat.i.branch-misses
0.00 ? 3% +0.0 0.00 perf-stat.i.dTLB-load-miss-rate%
150639 ? 2% +113.2% 321130 ? 2% perf-stat.i.dTLB-load-misses
4.203e+10 +1.4% 4.262e+10 perf-stat.i.dTLB-loads
2.57e+10 -1.3% 2.537e+10 perf-stat.i.dTLB-stores
1.365e+11 -1.4% 1.346e+11 perf-stat.i.instructions
1.51 -1.8% 1.48 perf-stat.i.ipc
0.04 +0.0 0.06 ? 2% perf-stat.overall.branch-miss-rate%
0.57 +1.4% 0.58 perf-stat.overall.cpi
0.00 ? 2% +0.0 0.00 ? 2% perf-stat.overall.dTLB-load-miss-rate%
1.74 -1.4% 1.72 perf-stat.overall.ipc
1702 -6.1% 1599 perf-stat.overall.path-length
9878244 +46.8% 14503803 ? 2% perf-stat.ps.branch-misses
150480 ? 2% +113.2% 320812 ? 2% perf-stat.ps.dTLB-load-misses
4.199e+10 +1.4% 4.259e+10 perf-stat.ps.dTLB-loads
2.567e+10 -1.3% 2.535e+10 perf-stat.ps.dTLB-stores
1.363e+11 -1.3% 1.345e+11 perf-stat.ps.instructions
5.343e+13 -1.4% 5.27e+13 perf-stat.total.instructions
29.42 -29.4 0.00 perf-profile.calltrace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
27.18 -27.2 0.00 perf-profile.calltrace.cycles-pp.pipe_write.new_sync_write.vfs_write.ksys_write.do_syscall_64
25.43 -25.4 0.00 perf-profile.calltrace.cycles-pp.new_sync_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
23.37 -23.4 0.00 perf-profile.calltrace.cycles-pp.pipe_read.new_sync_read.vfs_read.ksys_read.do_syscall_64
10.83 -10.8 0.00 perf-profile.calltrace.cycles-pp.copy_page_to_iter.pipe_read.new_sync_read.vfs_read.ksys_read
9.93 -9.9 0.00 perf-profile.calltrace.cycles-pp._copy_to_iter.copy_page_to_iter.pipe_read.new_sync_read.vfs_read
9.23 -9.2 0.00 perf-profile.calltrace.cycles-pp._copy_from_iter.pipe_write.new_sync_write.vfs_write.ksys_write
7.18 -7.2 0.00 perf-profile.calltrace.cycles-pp.copyout._copy_to_iter.copy_page_to_iter.pipe_read.new_sync_read
6.32 -6.3 0.00 perf-profile.calltrace.cycles-pp.copyin._copy_from_iter.pipe_write.new_sync_write.vfs_write
5.04 -5.0 0.00 perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyin._copy_from_iter.pipe_write.new_sync_write
30.12 -1.0 29.10 perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
33.16 -0.8 32.33 perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
35.35 -0.6 34.71 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
6.43 -0.6 5.80 perf-profile.calltrace.cycles-pp.__entry_text_start.read
36.68 -0.6 36.08 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
33.59 -0.5 33.14 perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
36.77 -0.4 36.38 perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
47.98 -0.4 47.62 perf-profile.calltrace.cycles-pp.read
39.08 -0.3 38.82 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
5.86 -0.2 5.67 perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyout._copy_to_iter.copy_page_to_iter.pipe_read
0.56 +0.0 0.59 perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.write
0.57 +0.0 0.60 perf-profile.calltrace.cycles-pp.syscall_enter_from_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.63 +0.0 0.66 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_safe_stack.read
0.56 ? 2% +0.0 0.60 ? 2% perf-profile.calltrace.cycles-pp.syscall_enter_from_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
0.85 +0.1 0.90 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.53 ? 2% +0.1 0.58 ? 2% perf-profile.calltrace.cycles-pp.__might_resched.__might_fault._copy_to_iter.copy_page_to_iter.pipe_read
0.95 +0.1 1.01 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
1.59 ? 2% +0.1 1.66 perf-profile.calltrace.cycles-pp.apparmor_file_permission.security_file_permission.vfs_read.ksys_read.do_syscall_64
2.01 +0.1 2.08 perf-profile.calltrace.cycles-pp.security_file_permission.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.15 +0.1 2.24 perf-profile.calltrace.cycles-pp.__fdget_pos.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
1.71 +0.1 1.82 ? 2% perf-profile.calltrace.cycles-pp.main
2.11 +0.1 2.23 perf-profile.calltrace.cycles-pp.__fdget_pos.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
6.04 +0.4 6.44 perf-profile.calltrace.cycles-pp.__entry_text_start.write
0.00 +0.5 0.53 ? 3% perf-profile.calltrace.cycles-pp.__might_resched.__might_fault._copy_from_iter.pipe_write.vfs_write
0.00 +0.6 0.60 perf-profile.calltrace.cycles-pp.__might_resched.mutex_lock.pipe_write.vfs_write.ksys_write
0.00 +0.6 0.62 ? 2% perf-profile.calltrace.cycles-pp.__might_resched.mutex_lock.pipe_read.vfs_read.ksys_read
0.00 +0.6 0.64 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_safe_stack.write
51.10 +0.7 51.84 perf-profile.calltrace.cycles-pp.write
0.00 +0.9 0.94 perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
0.00 +1.1 1.06 perf-profile.calltrace.cycles-pp.__might_fault._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read
0.00 +1.1 1.08 ? 2% perf-profile.calltrace.cycles-pp.__might_fault._copy_from_iter.pipe_write.vfs_write.ksys_write
0.00 +1.2 1.19 ? 2% perf-profile.calltrace.cycles-pp.current_time.atime_needs_update.touch_atime.pipe_read.vfs_read
0.00 +1.3 1.28 ? 2% perf-profile.calltrace.cycles-pp.current_time.file_update_time.pipe_write.vfs_write.ksys_write
0.00 +1.6 1.58 perf-profile.calltrace.cycles-pp.mutex_unlock.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +1.7 1.72 perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +1.7 1.74 perf-profile.calltrace.cycles-pp.mutex_unlock.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +1.8 1.84 ? 2% perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +2.2 2.20 perf-profile.calltrace.cycles-pp.file_update_time.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +2.5 2.52 perf-profile.calltrace.cycles-pp.atime_needs_update.touch_atime.pipe_read.vfs_read.ksys_read
0.00 +2.8 2.75 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
0.00 +3.0 3.01 perf-profile.calltrace.cycles-pp.touch_atime.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +3.4 3.37 perf-profile.calltrace.cycles-pp.mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +3.4 3.38 perf-profile.calltrace.cycles-pp.mutex_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +5.1 5.06 perf-profile.calltrace.cycles-pp.__wake_up_common_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +5.3 5.29 perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyin._copy_from_iter.pipe_write.vfs_write
0.00 +6.4 6.37 perf-profile.calltrace.cycles-pp.copyout._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read
0.00 +6.8 6.75 perf-profile.calltrace.cycles-pp.copyin._copy_from_iter.pipe_write.vfs_write.ksys_write
0.00 +8.5 8.50 perf-profile.calltrace.cycles-pp._copy_from_iter.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +8.6 8.56 perf-profile.calltrace.cycles-pp._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read.ksys_read
0.00 +9.7 9.70 perf-profile.calltrace.cycles-pp.copy_page_to_iter.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +23.0 22.98 perf-profile.calltrace.cycles-pp.pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +27.4 27.37 perf-profile.calltrace.cycles-pp.pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
29.66 -29.7 0.00 perf-profile.children.cycles-pp.new_sync_write
25.68 -25.7 0.00 perf-profile.children.cycles-pp.new_sync_read
10.11 -1.2 8.87 perf-profile.children.cycles-pp._copy_to_iter
11.02 -1.1 9.88 perf-profile.children.cycles-pp.copy_page_to_iter
30.36 -1.0 29.34 perf-profile.children.cycles-pp.vfs_read
75.43 -0.9 74.54 perf-profile.children.cycles-pp.do_syscall_64
33.38 -0.8 32.58 perf-profile.children.cycles-pp.ksys_read
77.32 -0.8 76.55 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
9.46 -0.7 8.78 perf-profile.children.cycles-pp._copy_from_iter
47.87 -0.5 47.33 perf-profile.children.cycles-pp.read
33.91 -0.5 33.39 perf-profile.children.cycles-pp.vfs_write
37.02 -0.4 36.63 perf-profile.children.cycles-pp.ksys_write
24.13 -0.3 23.79 perf-profile.children.cycles-pp.pipe_read
2.73 -0.3 2.45 perf-profile.children.cycles-pp.__might_fault
6.71 -0.2 6.49 perf-profile.children.cycles-pp.copyout
2.81 -0.1 2.66 perf-profile.children.cycles-pp.__might_resched
0.37 ? 4% -0.1 0.30 ? 3% perf-profile.children.cycles-pp.anon_pipe_buf_release
0.63 -0.0 0.60 perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
0.78 ? 2% +0.0 0.81 perf-profile.children.cycles-pp.rw_verify_area
0.63 +0.0 0.66 perf-profile.children.cycles-pp.rcu_all_qs
0.54 ? 3% +0.0 0.58 perf-profile.children.cycles-pp.fsnotify_perm
1.61 +0.1 1.67 perf-profile.children.cycles-pp.aa_file_perm
0.45 ? 2% +0.1 0.50 ? 2% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
1.29 ? 2% +0.1 1.35 perf-profile.children.cycles-pp.syscall_return_via_sysret
1.26 +0.1 1.32 perf-profile.children.cycles-pp.__cond_resched
1.30 +0.1 1.38 perf-profile.children.cycles-pp.syscall_enter_from_user_mode
2.36 +0.1 2.44 perf-profile.children.cycles-pp.file_update_time
2.77 +0.1 2.87 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
2.26 +0.1 2.38 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
2.64 +0.1 2.76 perf-profile.children.cycles-pp.current_time
2.52 +0.2 2.68 perf-profile.children.cycles-pp.atime_needs_update
0.83 +0.2 1.00 ? 2% perf-profile.children.cycles-pp.__wake_up_common
3.07 +0.2 3.25 perf-profile.children.cycles-pp.touch_atime
1.10 +0.2 1.30 perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
4.42 +0.2 4.64 perf-profile.children.cycles-pp.__fdget_pos
5.18 +0.3 5.45 perf-profile.children.cycles-pp.__wake_up_common_lock
5.92 +0.3 6.26 perf-profile.children.cycles-pp.copyin
6.90 +0.4 7.25 perf-profile.children.cycles-pp.mutex_lock
6.24 +0.5 6.69 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
2.98 +0.5 3.47 perf-profile.children.cycles-pp.mutex_unlock
2.10 -0.8 1.26 perf-profile.self.cycles-pp._copy_to_iter
2.14 -0.7 1.43 ? 2% perf-profile.self.cycles-pp._copy_from_iter
2.99 -0.3 2.68 perf-profile.self.cycles-pp.write
2.49 -0.2 2.34 perf-profile.self.cycles-pp.__might_resched
0.47 ? 2% -0.1 0.42 ? 5% perf-profile.self.cycles-pp.__might_fault
0.27 ? 5% -0.0 0.22 ? 5% perf-profile.self.cycles-pp.anon_pipe_buf_release
0.37 ? 3% -0.0 0.35 ? 2% perf-profile.self.cycles-pp.copy_page_from_iter
0.31 ? 2% +0.0 0.33 perf-profile.self.cycles-pp.rcu_all_qs
0.62 ? 2% +0.0 0.65 perf-profile.self.cycles-pp.rw_verify_area
0.46 +0.0 0.49 perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
0.79 +0.0 0.82 perf-profile.self.cycles-pp.__cond_resched
0.62 ? 2% +0.0 0.66 perf-profile.self.cycles-pp.touch_atime
0.95 ? 2% +0.0 0.99 perf-profile.self.cycles-pp.ksys_write
0.29 ? 3% +0.1 0.35 ? 3% perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare
1.29 ? 2% +0.1 1.35 perf-profile.self.cycles-pp.syscall_return_via_sysret
1.68 +0.1 1.74 perf-profile.self.cycles-pp.current_time
1.10 +0.1 1.16 perf-profile.self.cycles-pp.syscall_enter_from_user_mode
1.42 +0.1 1.48 perf-profile.self.cycles-pp.aa_file_perm
1.56 +0.1 1.64 perf-profile.self.cycles-pp.do_syscall_64
1.55 +0.1 1.62 perf-profile.self.cycles-pp.__might_sleep
1.14 +0.1 1.24 perf-profile.self.cycles-pp.atime_needs_update
0.87 +0.1 0.96 perf-profile.self.cycles-pp.syscall_exit_to_user_mode
2.68 +0.1 2.78 perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.90 +0.1 1.00 perf-profile.self.cycles-pp.ksys_read
2.04 +0.1 2.17 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.75 ? 2% +0.1 0.88 ? 2% perf-profile.self.cycles-pp.__wake_up_common
1.68 ? 2% +0.1 1.82 ? 2% perf-profile.self.cycles-pp.main
3.59 +0.2 3.76 perf-profile.self.cycles-pp.mutex_lock
1.10 +0.2 1.30 perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
4.25 +0.2 4.46 perf-profile.self.cycles-pp.__fdget_pos
1.78 +0.2 2.02 perf-profile.self.cycles-pp.__entry_text_start
3.01 +0.4 3.42 perf-profile.self.cycles-pp.pipe_read
6.08 +0.4 6.53 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
2.82 +0.5 3.30 perf-profile.self.cycles-pp.mutex_unlock
1.80 +0.7 2.50 perf-profile.self.cycles-pp.vfs_write
1.74 +0.7 2.48 perf-profile.self.cycles-pp.vfs_read
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://01.org/lkp