[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202410251556.76e29ea8-oliver.sang@intel.com>
Date: Fri, 25 Oct 2024 15:52:07 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Mathieu Desnoyers <mathieu.desnoyers@...icios.com>
CC: <oe-lkp@...ts.linux.dev>, <lkp@...el.com>, <linux-kernel@...r.kernel.org>,
<x86@...nel.org>, Peter Zijlstra <peterz@...radead.org>, Marco Elver
<elver@...gle.com>, <linux-mm@...ck.org>, <ying.huang@...el.com>,
<feng.tang@...el.com>, <fengwei.yin@...el.com>, <aubrey.li@...ux.intel.com>,
<yu.c.chen@...el.com>, <oliver.sang@...el.com>
Subject: [tip:sched/core] [sched] 7e019dcc47: stress-ng.sigtrap.ops_per_sec
7.6% improvement
Hello,
kernel test robot noticed a 7.6% improvement of stress-ng.sigtrap.ops_per_sec on:
commit: 7e019dcc470f27066c98697e43d930df8d54bd9c ("sched: Improve cache locality of RSEQ concurrency IDs for intermittent workloads")
https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git sched/core
testcase: stress-ng
config: x86_64-rhel-8.3
compiler: gcc-12
test machine: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
parameters:
nr_threads: 100%
testtime: 60s
test: sigtrap
cpufreq_governor: performance
Details are as below:
-------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20241025/202410251556.76e29ea8-oliver.sang@intel.com
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
gcc-12/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/lkp-icl-2sp8/sigtrap/stress-ng/60s
commit:
8e113df990 ("sched: idle: Optimize the generic idle loop by removing needless memory barrier")
7e019dcc47 ("sched: Improve cache locality of RSEQ concurrency IDs for intermittent workloads")
8e113df990c9df70 7e019dcc470f27066c98697e43d
---------------- ---------------------------
%stddev %change %stddev
\ | \
177050 -1.6% 174290 vmstat.system.in
13575 ± 2% -16.4% 11347 ± 12% perf-c2c.DRAM.remote
5367 ± 3% -18.3% 4383 ± 12% perf-c2c.HITM.remote
0.22 ± 55% +113.7% 0.48 ± 83% perf-sched.sch_delay.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
1329 ± 33% +48.0% 1967 ± 31% perf-sched.wait_and_delay.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
1329 ± 33% +48.0% 1967 ± 31% perf-sched.wait_time.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
5150 -8.7% 4701 stress-ng.sigtrap.nanosecs_to_handle_SIGTRAP
6.481e+08 +7.6% 6.972e+08 stress-ng.sigtrap.ops
10802071 +7.6% 11619474 stress-ng.sigtrap.ops_per_sec
190.34 +11.9% 212.98 stress-ng.time.user_time
0.40 -17.2% 0.33 ± 6% perf-stat.i.MPKI
1.037e+10 +6.0% 1.099e+10 perf-stat.i.branch-instructions
26.84 -5.4 21.47 ± 5% perf-stat.i.cache-miss-rate%
19330364 -15.9% 16252491 ± 5% perf-stat.i.cache-misses
72296794 +4.7% 75664331 perf-stat.i.cache-references
4.62 -7.5% 4.27 perf-stat.i.cpi
11681 +17.4% 13708 ± 5% perf-stat.i.cycles-between-cache-misses
4.856e+10 +6.0% 5.147e+10 perf-stat.i.instructions
0.23 ± 2% +9.3% 0.25 perf-stat.i.ipc
0.40 -20.7% 0.32 ± 5% perf-stat.overall.MPKI
26.67 -5.3 21.41 ± 5% perf-stat.overall.cache-miss-rate%
4.64 -6.8% 4.32 perf-stat.overall.cpi
11645 +17.8% 13723 ± 5% perf-stat.overall.cycles-between-cache-misses
0.22 +7.3% 0.23 perf-stat.overall.ipc
1.02e+10 +6.1% 1.082e+10 perf-stat.ps.branch-instructions
19031830 -15.9% 15997328 ± 5% perf-stat.ps.cache-misses
71361498 +4.7% 74737173 perf-stat.ps.cache-references
4.775e+10 +6.0% 5.064e+10 perf-stat.ps.instructions
2.964e+12 +7.3% 3.179e+12 perf-stat.total.instructions
13.02 -0.9 12.14 perf-profile.calltrace.cycles-pp.get_signal.arch_do_signal_or_restart.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe
11.30 -0.8 10.47 perf-profile.calltrace.cycles-pp.collect_signal.dequeue_signal.get_signal.arch_do_signal_or_restart.syscall_exit_to_user_mode
11.23 -0.8 10.40 perf-profile.calltrace.cycles-pp.do_dec_rlimit_put_ucounts.collect_signal.dequeue_signal.get_signal.arch_do_signal_or_restart
14.47 -0.8 13.65 perf-profile.calltrace.cycles-pp.do_send_sig_info.do_send_specific.__x64_sys_tgkill.do_syscall_64.entry_SYSCALL_64_after_hwframe
12.05 -0.8 11.24 perf-profile.calltrace.cycles-pp.dequeue_signal.get_signal.arch_do_signal_or_restart.syscall_exit_to_user_mode.do_syscall_64
11.34 -0.8 10.53 perf-profile.calltrace.cycles-pp.inc_rlimit_get_ucounts.__sigqueue_alloc.__send_signal_locked.do_send_sig_info.do_send_specific
11.75 -0.8 10.97 perf-profile.calltrace.cycles-pp.__sigqueue_alloc.__send_signal_locked.do_send_sig_info.do_send_specific.__x64_sys_tgkill
13.28 -0.8 12.52 perf-profile.calltrace.cycles-pp.__send_signal_locked.do_send_sig_info.do_send_specific.__x64_sys_tgkill.do_syscall_64
11.20 -0.8 10.45 perf-profile.calltrace.cycles-pp.do_dec_rlimit_put_ucounts.get_signal.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3
13.46 -0.7 12.72 perf-profile.calltrace.cycles-pp.get_signal.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3.stress_sigtrap
15.82 -0.6 15.18 perf-profile.calltrace.cycles-pp.arch_do_signal_or_restart.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe
15.97 -0.6 15.35 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe
16.16 -0.5 15.66 perf-profile.calltrace.cycles-pp.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3.stress_sigtrap
16.20 -0.5 15.71 perf-profile.calltrace.cycles-pp.irqentry_exit_to_user_mode.asm_exc_int3.stress_sigtrap
1.39 ± 2% -0.3 1.12 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.set_current_blocked.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.05 -0.2 2.81 ± 2% perf-profile.calltrace.cycles-pp.set_current_blocked.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.36 -0.2 1.16 perf-profile.calltrace.cycles-pp.signal_setup_done.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3.stress_sigtrap_handler
2.45 -0.2 2.29 perf-profile.calltrace.cycles-pp.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3.stress_sigtrap_handler
2.50 -0.2 2.34 perf-profile.calltrace.cycles-pp.asm_exc_int3.stress_sigtrap_handler
2.49 -0.2 2.34 perf-profile.calltrace.cycles-pp.irqentry_exit_to_user_mode.asm_exc_int3.stress_sigtrap_handler
1.04 -0.1 0.91 perf-profile.calltrace.cycles-pp.signal_setup_done.arch_do_signal_or_restart.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.83 -0.1 0.70 perf-profile.calltrace.cycles-pp.recalc_sigpending.signal_setup_done.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3
1.88 -0.1 1.79 perf-profile.calltrace.cycles-pp.arch_do_signal_or_restart.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_sigtrap_handler
1.93 -0.1 1.85 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_sigtrap_handler
1.92 -0.1 1.84 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_sigtrap_handler
1.93 -0.1 1.86 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.stress_sigtrap_handler
0.98 -0.1 0.92 ± 3% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.do_send_sig_info.do_send_specific.__x64_sys_tgkill.do_syscall_64
0.98 +0.0 1.01 perf-profile.calltrace.cycles-pp.fpu__clear_user_states.handle_signal.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3
0.73 +0.0 0.76 perf-profile.calltrace.cycles-pp.fpu__clear_user_states.handle_signal.arch_do_signal_or_restart.syscall_exit_to_user_mode.do_syscall_64
1.06 +0.0 1.10 perf-profile.calltrace.cycles-pp.handle_signal.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3.stress_sigtrap_handler
0.56 +0.0 0.61 perf-profile.calltrace.cycles-pp.__rseq_handle_notify_resume.handle_signal.arch_do_signal_or_restart.syscall_exit_to_user_mode.do_syscall_64
0.52 ± 2% +0.1 0.57 perf-profile.calltrace.cycles-pp.__get_user_nocheck_8.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.83 +0.1 0.89 perf-profile.calltrace.cycles-pp.__getpid
0.54 +0.1 0.60 perf-profile.calltrace.cycles-pp.__rseq_handle_notify_resume.handle_signal.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3
0.80 +0.1 0.87 perf-profile.calltrace.cycles-pp.sync_regs.asm_exc_int3.stress_sigtrap
0.64 +0.1 0.73 perf-profile.calltrace.cycles-pp.restore_altstack.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.96 +0.1 2.06 perf-profile.calltrace.cycles-pp.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_sigtrap
1.98 +0.1 2.08 perf-profile.calltrace.cycles-pp.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_sigtrap
1.58 +0.1 1.70 perf-profile.calltrace.cycles-pp.__restore_fpregs_from_user.restore_fpregs_from_user.__fpu_restore_sig.fpu__restore_sig.restore_sigcontext
2.04 +0.1 2.16 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_sigtrap
2.04 +0.1 2.17 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.stress_sigtrap
2.45 +0.1 2.58 perf-profile.calltrace.cycles-pp.restore_fpregs_from_user.__fpu_restore_sig.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn
1.42 +0.1 1.55 perf-profile.calltrace.cycles-pp.clear_bhb_loop
1.86 +0.1 2.00 perf-profile.calltrace.cycles-pp.copy_fpstate_to_sigframe.get_sigframe.x64_setup_rt_frame.handle_signal.arch_do_signal_or_restart
1.78 +0.1 1.92 perf-profile.calltrace.cycles-pp.get_sigframe.x64_setup_rt_frame.handle_signal.arch_do_signal_or_restart.syscall_exit_to_user_mode
1.70 +0.1 1.85 perf-profile.calltrace.cycles-pp.get_sigframe.x64_setup_rt_frame.handle_signal.arch_do_signal_or_restart.irqentry_exit_to_user_mode
2.63 +0.2 2.79 perf-profile.calltrace.cycles-pp.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.05 +0.2 2.22 perf-profile.calltrace.cycles-pp.x64_setup_rt_frame.handle_signal.arch_do_signal_or_restart.syscall_exit_to_user_mode.do_syscall_64
1.96 +0.2 2.14 perf-profile.calltrace.cycles-pp.x64_setup_rt_frame.handle_signal.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3
3.63 +0.2 3.83 perf-profile.calltrace.cycles-pp.__fpu_restore_sig.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64
0.34 ± 70% +0.2 0.54 perf-profile.calltrace.cycles-pp.asm_exc_int3
3.74 +0.2 3.95 perf-profile.calltrace.cycles-pp.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.56 +0.2 2.79 perf-profile.calltrace.cycles-pp.handle_signal.arch_do_signal_or_restart.irqentry_exit_to_user_mode.asm_exc_int3.stress_sigtrap
3.48 +0.3 3.74 perf-profile.calltrace.cycles-pp.handle_signal.arch_do_signal_or_restart.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.77 ± 32% +0.3 1.10 perf-profile.calltrace.cycles-pp.save_xstate_epilog.get_sigframe.x64_setup_rt_frame.handle_signal.arch_do_signal_or_restart
2.49 ± 8% +0.4 2.92 ± 10% perf-profile.calltrace.cycles-pp.aa_may_signal.apparmor_task_kill.security_task_kill.do_send_specific.__x64_sys_tgkill
8.09 +0.4 8.52 ± 2% perf-profile.calltrace.cycles-pp.stress_sigtrap_handler
0.00 +0.5 0.51 perf-profile.calltrace.cycles-pp._copy_from_user.restore_altstack.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
26.54 -1.6 24.93 perf-profile.children.cycles-pp.get_signal
22.44 -1.6 20.86 perf-profile.children.cycles-pp.do_dec_rlimit_put_ucounts
36.34 -1.4 34.96 perf-profile.children.cycles-pp.arch_do_signal_or_restart
22.95 -1.2 21.72 perf-profile.children.cycles-pp.inc_rlimit_get_ucounts
23.82 -1.2 22.65 perf-profile.children.cycles-pp.__sigqueue_alloc
26.16 -1.1 25.06 perf-profile.children.cycles-pp.__send_signal_locked
11.31 -0.8 10.48 perf-profile.children.cycles-pp.collect_signal
14.50 -0.8 13.68 perf-profile.children.cycles-pp.do_send_sig_info
12.06 -0.8 11.25 perf-profile.children.cycles-pp.dequeue_signal
34.64 -0.8 33.86 perf-profile.children.cycles-pp.asm_exc_int3
18.01 -0.7 17.34 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
18.70 -0.6 18.06 perf-profile.children.cycles-pp.irqentry_exit_to_user_mode
3.08 -0.4 2.64 perf-profile.children.cycles-pp._raw_spin_lock_irq
2.42 -0.3 2.10 perf-profile.children.cycles-pp.signal_setup_done
3.07 -0.2 2.83 ± 2% perf-profile.children.cycles-pp.set_current_blocked
4.10 -0.2 3.93 perf-profile.children.cycles-pp.recalc_sigpending
1.54 -0.0 1.50 perf-profile.children.cycles-pp.fpregs_mark_activate
0.07 ± 8% -0.0 0.05 ± 8% perf-profile.children.cycles-pp.from_kuid_munged
0.09 +0.0 0.10 perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.08 +0.0 0.09 ± 4% perf-profile.children.cycles-pp.raise
0.12 +0.0 0.13 ± 3% perf-profile.children.cycles-pp.rep_stos_alternative
0.09 ± 5% +0.0 0.10 perf-profile.children.cycles-pp.check_kill_permission
0.23 ± 2% +0.0 0.24 ± 2% perf-profile.children.cycles-pp.send_signal_locked
0.05 +0.0 0.06 ± 7% perf-profile.children.cycles-pp.generic_perform_write
0.23 ± 4% +0.0 0.24 ± 2% perf-profile.children.cycles-pp.stress_time_now
0.05 ± 7% +0.0 0.07 ± 11% perf-profile.children.cycles-pp.shmem_file_write_iter
0.26 +0.0 0.28 perf-profile.children.cycles-pp.__put_user_8
0.31 +0.0 0.33 ± 2% perf-profile.children.cycles-pp.mod_objcg_state
0.06 +0.0 0.08 ± 10% perf-profile.children.cycles-pp.vfs_write
0.52 +0.0 0.55 ± 3% perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
0.07 +0.0 0.09 ± 11% perf-profile.children.cycles-pp.ksys_write
0.07 +0.0 0.09 ± 11% perf-profile.children.cycles-pp.perf_mmap__push
0.08 +0.0 0.10 ± 10% perf-profile.children.cycles-pp.__cmd_record
0.08 +0.0 0.10 ± 10% perf-profile.children.cycles-pp.cmd_record
0.07 +0.0 0.10 ± 11% perf-profile.children.cycles-pp.write
0.07 ± 7% +0.0 0.09 ± 9% perf-profile.children.cycles-pp.writen
0.38 +0.0 0.41 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.26 +0.0 0.29 perf-profile.children.cycles-pp.profile_signal_perm
0.07 +0.0 0.10 ± 11% perf-profile.children.cycles-pp.record__mmap_read_evlist
0.08 +0.0 0.11 ± 10% perf-profile.children.cycles-pp.handle_internal_command
0.08 +0.0 0.11 ± 10% perf-profile.children.cycles-pp.main
0.08 +0.0 0.11 ± 10% perf-profile.children.cycles-pp.run_builtin
0.46 ± 2% +0.0 0.50 perf-profile.children.cycles-pp.__memcg_slab_free_hook
0.46 ± 3% +0.0 0.49 ± 3% perf-profile.children.cycles-pp.get_task_cred
0.40 +0.0 0.43 perf-profile.children.cycles-pp.rseq_update_cpu_node_id
0.72 +0.0 0.76 perf-profile.children.cycles-pp.check_xstate_in_sigframe
0.22 ± 6% +0.0 0.27 ± 4% perf-profile.children.cycles-pp.x64_sys_call
0.57 +0.0 0.61 perf-profile.children.cycles-pp.__get_user_nocheck_4
0.77 +0.0 0.82 ± 2% perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
0.57 +0.0 0.62 perf-profile.children.cycles-pp.__get_user_nocheck_8
0.64 +0.1 0.69 perf-profile.children.cycles-pp.__put_user_nocheck_4
0.71 +0.1 0.76 perf-profile.children.cycles-pp.kmem_cache_free
0.96 +0.1 1.03 perf-profile.children.cycles-pp.__getpid
0.42 ± 2% +0.1 0.48 ± 5% perf-profile.children.cycles-pp.entry_SYSCALL_64
0.82 +0.1 0.89 perf-profile.children.cycles-pp.sync_regs
0.24 ± 2% +0.1 0.32 ± 2% perf-profile.children.cycles-pp.prepare_signal
0.69 +0.1 0.76 perf-profile.children.cycles-pp.rseq_ip_fixup
1.77 +0.1 1.85 perf-profile.children.cycles-pp.fpu__clear_user_states
0.66 +0.1 0.76 perf-profile.children.cycles-pp.restore_altstack
1.06 +0.1 1.15 perf-profile.children.cycles-pp.save_xstate_epilog
0.97 +0.1 1.08 perf-profile.children.cycles-pp._copy_from_user
1.60 +0.1 1.71 perf-profile.children.cycles-pp.__restore_fpregs_from_user
1.12 +0.1 1.24 perf-profile.children.cycles-pp.__rseq_handle_notify_resume
2.49 +0.1 2.61 perf-profile.children.cycles-pp.restore_fpregs_from_user
1.94 +0.1 2.09 perf-profile.children.cycles-pp.copy_fpstate_to_sigframe
6.54 +0.1 6.69 perf-profile.children.cycles-pp.stress_sigtrap_handler
1.76 +0.2 1.93 perf-profile.children.cycles-pp.clear_bhb_loop
3.66 +0.2 3.86 perf-profile.children.cycles-pp.__fpu_restore_sig
9.04 +0.2 9.23 perf-profile.children.cycles-pp.__x64_sys_rt_sigreturn
3.76 +0.2 3.97 perf-profile.children.cycles-pp.fpu__restore_sig
4.61 +0.3 4.87 perf-profile.children.cycles-pp.restore_sigcontext
3.51 +0.3 3.81 perf-profile.children.cycles-pp.get_sigframe
4.07 +0.3 4.40 perf-profile.children.cycles-pp.x64_setup_rt_frame
2.36 +0.4 2.71 ± 3% perf-profile.children.cycles-pp.native_irq_return_iret
2.50 ± 7% +0.4 2.94 ± 10% perf-profile.children.cycles-pp.aa_may_signal
7.14 +0.5 7.68 perf-profile.children.cycles-pp.handle_signal
22.43 -1.6 20.85 perf-profile.self.cycles-pp.do_dec_rlimit_put_ucounts
22.94 -1.2 21.71 perf-profile.self.cycles-pp.inc_rlimit_get_ucounts
3.06 -0.5 2.60 perf-profile.self.cycles-pp._raw_spin_lock_irq
4.08 -0.2 3.90 perf-profile.self.cycles-pp.recalc_sigpending
1.47 -0.0 1.42 perf-profile.self.cycles-pp.fpregs_mark_activate
0.07 ± 7% -0.0 0.05 perf-profile.self.cycles-pp.do_send_specific
0.10 +0.0 0.11 perf-profile.self.cycles-pp.rep_stos_alternative
0.09 +0.0 0.10 perf-profile.self.cycles-pp.asm_exc_int3
0.08 +0.0 0.09 perf-profile.self.cycles-pp.error_entry
0.13 ± 3% +0.0 0.14 ± 3% perf-profile.self.cycles-pp.send_signal_locked
0.12 +0.0 0.13 ± 2% perf-profile.self.cycles-pp.signal_setup_done
0.07 +0.0 0.08 ± 5% perf-profile.self.cycles-pp.irqentry_exit_to_user_mode
0.32 ± 2% +0.0 0.34 ± 3% perf-profile.self.cycles-pp.__task_pid_nr_ns
0.24 ± 2% +0.0 0.26 perf-profile.self.cycles-pp.stress_sigtrap_handler
0.10 ± 4% +0.0 0.12 ± 3% perf-profile.self.cycles-pp.__sigqueue_alloc
0.15 ± 2% +0.0 0.17 ± 4% perf-profile.self.cycles-pp.handle_signal
0.13 +0.0 0.15 perf-profile.self.cycles-pp.restore_fpregs_from_user
0.25 +0.0 0.27 perf-profile.self.cycles-pp.__put_user_8
0.30 +0.0 0.32 perf-profile.self.cycles-pp.mod_objcg_state
0.24 +0.0 0.26 perf-profile.self.cycles-pp.kmem_cache_free
0.35 +0.0 0.37 perf-profile.self.cycles-pp.restore_sigcontext
0.24 +0.0 0.27 perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
0.26 +0.0 0.28 perf-profile.self.cycles-pp.arch_do_signal_or_restart
0.37 +0.0 0.39 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.12 +0.0 0.14 ± 5% perf-profile.self.cycles-pp.rseq_ip_fixup
0.29 +0.0 0.32 perf-profile.self.cycles-pp.do_syscall_64
0.26 ± 2% +0.0 0.29 ± 5% perf-profile.self.cycles-pp.__send_signal_locked
0.17 ± 3% +0.0 0.20 ± 2% perf-profile.self.cycles-pp.__x64_sys_rt_sigreturn
0.26 +0.0 0.28 perf-profile.self.cycles-pp.profile_signal_perm
0.38 +0.0 0.41 perf-profile.self.cycles-pp.save_xstate_epilog
0.39 +0.0 0.42 perf-profile.self.cycles-pp.rseq_update_cpu_node_id
0.47 +0.0 0.50 perf-profile.self.cycles-pp.__fpu_restore_sig
0.21 ± 2% +0.0 0.25 perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.20 ± 8% +0.0 0.24 ± 3% perf-profile.self.cycles-pp.x64_sys_call
0.56 +0.0 0.60 perf-profile.self.cycles-pp.x64_setup_rt_frame
0.55 +0.0 0.59 perf-profile.self.cycles-pp.__get_user_nocheck_4
0.60 +0.0 0.65 perf-profile.self.cycles-pp.__put_user_nocheck_4
0.55 ± 2% +0.0 0.60 perf-profile.self.cycles-pp.__get_user_nocheck_8
0.29 ± 2% +0.1 0.35 ± 7% perf-profile.self.cycles-pp.entry_SYSCALL_64
0.46 +0.1 0.52 perf-profile.self.cycles-pp.get_sigframe
0.82 +0.1 0.89 perf-profile.self.cycles-pp.sync_regs
0.23 +0.1 0.30 ± 3% perf-profile.self.cycles-pp.prepare_signal
0.24 +0.1 0.31 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
1.20 +0.1 1.29 perf-profile.self.cycles-pp.stress_sigtrap
0.96 +0.1 1.06 perf-profile.self.cycles-pp._copy_from_user
1.02 +0.1 1.13 perf-profile.self.cycles-pp.fpu__clear_user_states
1.49 +0.1 1.60 perf-profile.self.cycles-pp.copy_fpstate_to_sigframe
1.59 +0.1 1.70 perf-profile.self.cycles-pp.__restore_fpregs_from_user
1.75 +0.2 1.91 perf-profile.self.cycles-pp.clear_bhb_loop
2.36 +0.4 2.71 ± 3% perf-profile.self.cycles-pp.native_irq_return_iret
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
Powered by blists - more mailing lists