From: kernel test robot <oliver.sang@intel.com>
To: <jason.zeng@intel.com>, <lin.x.wang@intel.com>, <pei.p.jia@intel.com>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>, <oliver.sang@intel.com>
Subject: [bytedance:6.6-velinux] [mm/vmalloc] eb05ec62b8: unixbench.throughput 98.3% improvement
Date: Thu, 26 Dec 2024 10:32:07 +0800 [thread overview]
Message-ID: <202412260914.7f69359e-lkp@intel.com> (raw)
Hello,
kernel test robot noticed a 98.3% improvement of unixbench.throughput on:
commit: eb05ec62b852348b1c6b72b8cce4b69bad955aa4 ("mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL")
https://github.com/bytedance/kernel.git 6.6-velinux
testcase: unixbench
config: x86_64-bytedance-6.6-velinux
compiler: gcc-12
test machine: 240 threads 1 sockets Genuine Intel(R) 0000 (Granite Rapids) with 192G memory
parameters:
runtime: 300s
nr_task: 100%
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/20241226/202412260914.7f69359e-lkp@intel.com
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase:
gcc-12/performance/x86_64-bytedance-6.6-velinux/100%/debian-12-x86_64-20240206.cgz/300s/lkp-gnr-1ap1/pipe/unixbench
commit:
6b8e86573f ("mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again")
eb05ec62b8 ("mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL")
6b8e86573f99d9e3 eb05ec62b852348b1c6b72b8cce
---------------- ---------------------------
%stddev %change %stddev
\ | \
1265 ± 6% -33.7% 839.50 ± 24% perf-c2c.HITM.local
5.33 +126.2% 12.06 vmstat.cpu.us
70.59 -6.8 63.82 mpstat.cpu.all.sys%
5.35 +6.7 12.08 mpstat.cpu.all.usr%
201810 -9.3% 182977 ± 6% proc-vmstat.nr_active_anon
1111190 -1.9% 1089622 proc-vmstat.nr_file_pages
215687 -10.0% 194119 ± 5% proc-vmstat.nr_shmem
201810 -9.3% 182977 ± 6% proc-vmstat.nr_zone_active_anon
187938 ± 5% -11.3% 166628 ± 7% proc-vmstat.pgactivate
204925 +98.3% 406454 unixbench.score
2.549e+08 +98.3% 5.056e+08 unixbench.throughput
66958 -9.6% 60562 unixbench.time.system_time
5016 +127.5% 11414 unixbench.time.user_time
1.002e+11 +98.5% 1.989e+11 unixbench.workload
0.13 ±109% +386.8% 0.62 ± 28% perf-sched.sch_delay.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
0.02 ± 36% +60.3% 0.03 ± 21% perf-sched.sch_delay.avg.ms.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.62 ±113% +400.1% 3.10 ± 29% perf-sched.sch_delay.max.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
2.00 ± 52% +50.3% 3.01 ± 32% perf-sched.sch_delay.max.ms.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
7.69 ± 3% +59.8% 12.29 ± 2% perf-sched.wait_and_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
77.83 ± 10% +84.6% 143.67 ± 5% perf-sched.wait_and_delay.count.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
81.00 ± 7% +65.6% 134.17 ± 7% perf-sched.wait_and_delay.count.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
102.33 ± 3% +70.7% 174.67 ± 7% perf-sched.wait_and_delay.count.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
2710 -12.0% 2383 ± 4% perf-sched.wait_and_delay.count.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
638.67 ± 3% -37.7% 397.83 ± 2% perf-sched.wait_and_delay.count.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
7.69 ± 3% +59.8% 12.29 ± 2% perf-sched.wait_time.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
4340025 ± 15% +53.3% 6655143 ± 37% sched_debug.cfs_rq:/.avg_vruntime.min
4340026 ± 15% +53.3% 6655147 ± 37% sched_debug.cfs_rq:/.min_vruntime.min
0.28 ± 38% +100.4% 0.57 ± 32% sched_debug.cfs_rq:/.util_est_enqueued.avg
38.74 ± 27% +93.3% 74.88 ± 40% sched_debug.cfs_rq:/.util_est_enqueued.max
2.96 ± 31% +93.4% 5.72 ± 37% sched_debug.cfs_rq:/.util_est_enqueued.stddev
8523 ± 18% +64.1% 13983 ± 36% sched_debug.cpu.avg_idle.stddev
61588 ± 15% +51.2% 93105 ± 36% sched_debug.cpu.clock.avg
61596 ± 15% +51.2% 93114 ± 36% sched_debug.cpu.clock.max
61578 ± 15% +51.2% 93095 ± 36% sched_debug.cpu.clock.min
61588 ± 15% +51.2% 93105 ± 36% sched_debug.cpu.clock_task.avg
61596 ± 15% +51.2% 93114 ± 36% sched_debug.cpu.clock_task.max
61578 ± 15% +51.2% 93095 ± 36% sched_debug.cpu.clock_task.min
128.65 ± 71% +103.1% 261.33 ± 28% sched_debug.cpu.max_idle_balance_cost.stddev
618.50 ± 15% +50.9% 933.39 ± 36% sched_debug.cpu.next_balance.avg
618.50 ± 15% +50.9% 933.39 ± 36% sched_debug.cpu.next_balance.min
3.53 ± 63% +188.3% 10.17 ± 53% sched_debug.cpu.nr_uninterruptible.max
0.58 ± 32% +79.6% 1.04 ± 40% sched_debug.cpu.nr_uninterruptible.stddev
61578 ± 15% +51.2% 93095 ± 36% sched_debug.cpu_clk
6.185e+08 ± 15% +50.9% 9.334e+08 ± 36% sched_debug.jiffies
61451 ± 15% +51.2% 92904 ± 36% sched_debug.ktime
8.08e+10 +98.2% 1.602e+11 perf-stat.i.branch-instructions
3156472 +22.0% 3850060 perf-stat.i.branch-misses
1.10 ± 2% +0.5 1.62 perf-stat.i.cache-miss-rate%
582573 -7.2% 540372 ± 2% perf-stat.i.cache-misses
94991558 -69.5% 28949792 perf-stat.i.cache-references
1.63 ± 2% -42.6% 0.93 ± 6% perf-stat.i.cpi
6.192e+11 -5.8% 5.832e+11 perf-stat.i.cpu-cycles
20098258 ± 6% +25.8% 25287969 ± 3% perf-stat.i.cycles-between-cache-misses
3.993e+11 +98.3% 7.917e+11 perf-stat.i.instructions
0.69 +85.6% 1.28 perf-stat.i.ipc
0.00 ± 2% -53.4% 0.00 perf-stat.overall.MPKI
0.00 -0.0 0.00 perf-stat.overall.branch-miss-rate%
0.62 +1.3 1.88 ± 2% perf-stat.overall.cache-miss-rate%
1.55 -52.5% 0.74 perf-stat.overall.cpi
0.64 +110.5% 1.36 perf-stat.overall.ipc
8.07e+10 +98.1% 1.598e+11 perf-stat.ps.branch-instructions
3135723 +22.0% 3826065 perf-stat.ps.branch-misses
589456 -7.7% 543885 perf-stat.ps.cache-misses
95119360 -69.5% 28976430 perf-stat.ps.cache-references
6.184e+11 -5.9% 5.82e+11 perf-stat.ps.cpu-cycles
3.988e+11 +98.1% 7.9e+11 perf-stat.ps.instructions
1.576e+14 +98.1% 3.123e+14 perf-stat.total.instructions
57.64 -47.5 10.14 ± 2% perf-profile.calltrace.cycles-pp.atime_needs_update.touch_atime.pipe_read.vfs_read.ksys_read
57.90 -47.1 10.76 ± 2% perf-profile.calltrace.cycles-pp.touch_atime.pipe_read.vfs_read.ksys_read.do_syscall_64
65.42 -38.7 26.70 perf-profile.calltrace.cycles-pp.pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
67.96 -36.0 31.98 perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
69.32 -34.5 34.79 perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
71.59 -32.5 39.04 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
72.37 -31.7 40.64 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
77.32 -24.4 52.97 perf-profile.calltrace.cycles-pp.read
0.85 +0.5 1.34 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.00 +0.5 0.54 perf-profile.calltrace.cycles-pp.security_file_permission.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.5 0.54 perf-profile.calltrace.cycles-pp.security_file_permission.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.6 0.55 perf-profile.calltrace.cycles-pp.rw_verify_area.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.6 0.56 perf-profile.calltrace.cycles-pp.fsnotify_perm.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.6 0.58 perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
0.82 +0.6 1.40 perf-profile.calltrace.cycles-pp.current_time.atime_needs_update.touch_atime.pipe_read.vfs_read
0.00 +0.6 0.62 perf-profile.calltrace.cycles-pp.__raw_spin_unlock_irq.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +0.6 0.62 perf-profile.calltrace.cycles-pp.__get_task_ioprio.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.6 0.64 perf-profile.calltrace.cycles-pp.__get_task_ioprio.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.42 ± 44% +0.6 1.06 perf-profile.calltrace.cycles-pp.x64_sys_call.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.00 +0.6 0.64 perf-profile.calltrace.cycles-pp.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.64 +0.7 1.31 perf-profile.calltrace.cycles-pp.__fdget_pos.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.63 +0.7 1.31 perf-profile.calltrace.cycles-pp.__fdget_pos.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
0.70 +0.8 1.46 perf-profile.calltrace.cycles-pp.mutex_unlock.pipe_read.vfs_read.ksys_read.do_syscall_64
0.00 +0.8 0.76 perf-profile.calltrace.cycles-pp.syscall_enter_from_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
0.00 +0.8 0.76 perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
0.00 +0.8 0.77 perf-profile.calltrace.cycles-pp.syscall_enter_from_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
0.78 +0.8 1.57 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
0.00 +0.8 0.81 perf-profile.calltrace.cycles-pp.main
0.78 +0.9 1.64 perf-profile.calltrace.cycles-pp.mutex_unlock.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +0.9 0.87 perf-profile.calltrace.cycles-pp.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
0.00 +0.9 0.88 perf-profile.calltrace.cycles-pp.__fget_light.__fdget_pos.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.9 0.88 perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.pipe_write.vfs_write.ksys_write.do_syscall_64
0.00 +0.9 0.89 perf-profile.calltrace.cycles-pp.__fget_light.__fdget_pos.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.9 0.89 perf-profile.calltrace.cycles-pp.timestamp_truncate.inode_needs_update_time.file_update_time.pipe_write.vfs_write
0.00 +0.9 0.95 perf-profile.calltrace.cycles-pp.x64_sys_call.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
0.80 +1.0 1.75 perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.pipe_read.vfs_read.ksys_read.do_syscall_64
0.86 +1.0 1.83 perf-profile.calltrace.cycles-pp.mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
0.93 +1.0 1.95 perf-profile.calltrace.cycles-pp.mutex_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
1.02 +1.1 2.14 perf-profile.calltrace.cycles-pp.__raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
1.15 +1.2 2.38 perf-profile.calltrace.cycles-pp.inode_needs_update_time.file_update_time.pipe_write.vfs_write.ksys_write
1.48 +1.5 3.01 perf-profile.calltrace.cycles-pp.file_update_time.pipe_write.vfs_write.ksys_write.do_syscall_64
2.18 +2.4 4.56 perf-profile.calltrace.cycles-pp.__wake_up_common_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
2.38 +2.4 4.82 perf-profile.calltrace.cycles-pp.copyout._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read
2.54 +2.7 5.28 perf-profile.calltrace.cycles-pp.copyin._copy_from_iter.copy_page_from_iter.pipe_write.vfs_write
2.88 +3.0 5.86 perf-profile.calltrace.cycles-pp._copy_to_iter.copy_page_to_iter.pipe_read.vfs_read.ksys_read
3.27 +3.4 6.67 perf-profile.calltrace.cycles-pp.copy_page_to_iter.pipe_read.vfs_read.ksys_read.do_syscall_64
3.45 +3.7 7.16 perf-profile.calltrace.cycles-pp._copy_from_iter.copy_page_from_iter.pipe_write.vfs_write.ksys_write
4.04 +4.4 8.41 perf-profile.calltrace.cycles-pp.copy_page_from_iter.pipe_write.vfs_write.ksys_write.do_syscall_64
4.84 +5.8 10.62 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.write
4.42 +6.0 10.43 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.read
11.91 +13.0 24.94 perf-profile.calltrace.cycles-pp.pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
14.14 +15.5 29.66 perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
15.48 +16.9 32.42 perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
17.65 +19.1 36.79 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
18.42 +20.0 38.39 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write
23.77 +26.4 50.16 perf-profile.calltrace.cycles-pp.write
57.82 -47.3 10.54 ± 2% perf-profile.children.cycles-pp.atime_needs_update
57.98 -47.0 10.94 ± 2% perf-profile.children.cycles-pp.touch_atime
65.83 -38.2 27.66 perf-profile.children.cycles-pp.pipe_read
68.18 -35.8 32.43 perf-profile.children.cycles-pp.vfs_read
69.48 -34.4 35.10 perf-profile.children.cycles-pp.ksys_read
78.56 -23.3 55.24 perf-profile.children.cycles-pp.read
89.82 -12.9 76.89 perf-profile.children.cycles-pp.do_syscall_64
91.01 -11.7 79.34 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
0.09 +0.0 0.10 perf-profile.children.cycles-pp.scheduler_tick
0.10 ± 4% +0.0 0.12 ± 4% perf-profile.children.cycles-pp.update_process_times
0.10 ± 4% +0.0 0.12 ± 4% perf-profile.children.cycles-pp.tick_sched_handle
0.26 +0.0 0.29 perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
0.26 ± 2% +0.0 0.29 ± 2% perf-profile.children.cycles-pp.hrtimer_interrupt
0.27 +0.0 0.30 perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
0.30 ± 2% +0.0 0.33 perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
0.11 +0.1 0.22 ± 2% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
0.08 +0.1 0.21 perf-profile.children.cycles-pp.write@plt
0.16 ± 2% +0.2 0.32 perf-profile.children.cycles-pp.__x64_sys_write
0.14 ± 2% +0.2 0.31 perf-profile.children.cycles-pp.__x64_sys_read
0.22 +0.2 0.41 perf-profile.children.cycles-pp.make_vfsuid
0.19 +0.2 0.38 perf-profile.children.cycles-pp.make_vfsgid
0.22 ± 2% +0.2 0.43 perf-profile.children.cycles-pp.amd_clear_divider
0.20 ± 2% +0.2 0.40 perf-profile.children.cycles-pp.__wake_up_sync_key
0.15 +0.2 0.36 ± 2% perf-profile.children.cycles-pp.read@plt
0.30 +0.3 0.64 perf-profile.children.cycles-pp.fsnotify_perm
0.23 +0.3 0.58 perf-profile.children.cycles-pp.anon_pipe_buf_release
0.32 +0.3 0.66 perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
0.52 +0.4 0.90 perf-profile.children.cycles-pp.fpregs_assert_state_consistent
0.45 +0.4 0.84 perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.35 +0.4 0.76 perf-profile.children.cycles-pp.rcu_all_qs
0.33 ± 2% +0.4 0.75 perf-profile.children.cycles-pp.kill_fasync
0.41 +0.4 0.83 ± 2% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.39 +0.4 0.83 perf-profile.children.cycles-pp.__wake_up_common
0.56 ± 3% +0.5 1.02 perf-profile.children.cycles-pp.ktime_get_coarse_real_ts64
0.49 +0.5 1.00 perf-profile.children.cycles-pp.timestamp_truncate
0.47 +0.6 1.05 perf-profile.children.cycles-pp.syscall_return_via_sysret
0.44 +0.6 1.03 perf-profile.children.cycles-pp.__raw_spin_unlock_irq
0.58 +0.6 1.19 perf-profile.children.cycles-pp.rw_verify_area
0.64 +0.6 1.28 perf-profile.children.cycles-pp.security_file_permission
0.91 +0.7 1.58 perf-profile.children.cycles-pp.current_time
0.68 ± 4% +0.7 1.40 ± 2% perf-profile.children.cycles-pp.main
0.67 +0.7 1.42 perf-profile.children.cycles-pp.__get_task_ioprio
1.04 +0.8 1.81 perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.68 +0.8 1.46 perf-profile.children.cycles-pp.__cond_resched
0.83 +0.9 1.74 perf-profile.children.cycles-pp.syscall_enter_from_user_mode
0.96 +1.0 2.00 perf-profile.children.cycles-pp.__fget_light
1.10 +1.1 2.23 perf-profile.children.cycles-pp.x64_sys_call
1.05 +1.2 2.22 perf-profile.children.cycles-pp.__raw_spin_lock_irqsave
1.34 +1.4 2.78 perf-profile.children.cycles-pp.inode_needs_update_time
1.29 +1.5 2.74 perf-profile.children.cycles-pp._raw_spin_lock_irq
1.48 +1.6 3.07 perf-profile.children.cycles-pp.__fdget_pos
2.04 +1.6 3.68 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
1.54 +1.7 3.24 perf-profile.children.cycles-pp.mutex_unlock
1.61 +1.7 3.31 perf-profile.children.cycles-pp.file_update_time
1.90 +2.1 4.01 perf-profile.children.cycles-pp.mutex_lock
2.53 +2.6 5.13 perf-profile.children.cycles-pp.copyout
2.41 +2.6 5.03 perf-profile.children.cycles-pp.__wake_up_common_lock
2.74 +2.9 5.64 perf-profile.children.cycles-pp.copyin
1.96 +2.9 4.87 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
2.98 +3.1 6.06 perf-profile.children.cycles-pp._copy_to_iter
3.39 +3.5 6.90 perf-profile.children.cycles-pp.copy_page_to_iter
3.56 +3.8 7.39 perf-profile.children.cycles-pp._copy_from_iter
4.16 +4.5 8.66 perf-profile.children.cycles-pp.copy_page_from_iter
5.30 +6.6 11.93 perf-profile.children.cycles-pp.entry_SYSCALL_64
12.38 +13.5 25.92 perf-profile.children.cycles-pp.pipe_write
14.48 +15.8 30.27 perf-profile.children.cycles-pp.vfs_write
15.70 +17.1 32.78 perf-profile.children.cycles-pp.ksys_write
24.82 +27.9 52.71 perf-profile.children.cycles-pp.write
56.41 -48.1 8.34 ± 3% perf-profile.self.cycles-pp.atime_needs_update
0.07 +0.1 0.14 ± 3% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.00 +0.1 0.09 perf-profile.self.cycles-pp.write@plt
0.00 +0.1 0.10 perf-profile.self.cycles-pp.read@plt
0.10 ± 4% +0.1 0.21 ± 2% perf-profile.self.cycles-pp.__x64_sys_write
0.09 +0.1 0.21 perf-profile.self.cycles-pp.__x64_sys_read
0.15 ± 2% +0.1 0.27 perf-profile.self.cycles-pp.make_vfsgid
0.13 +0.1 0.25 perf-profile.self.cycles-pp.__wake_up_sync_key
0.18 ± 2% +0.1 0.31 perf-profile.self.cycles-pp.make_vfsuid
0.15 ± 3% +0.1 0.28 perf-profile.self.cycles-pp.amd_clear_divider
0.27 +0.2 0.50 perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare
0.17 ± 2% +0.2 0.41 perf-profile.self.cycles-pp.kill_fasync
0.21 ± 2% +0.2 0.45 perf-profile.self.cycles-pp.rcu_all_qs
0.16 ± 3% +0.2 0.41 perf-profile.self.cycles-pp.touch_atime
0.24 +0.3 0.49 perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
0.26 +0.3 0.54 perf-profile.self.cycles-pp.fsnotify_perm
0.19 +0.3 0.49 perf-profile.self.cycles-pp.anon_pipe_buf_release
0.43 +0.3 0.75 perf-profile.self.cycles-pp.fpregs_assert_state_consistent
0.28 +0.3 0.60 perf-profile.self.cycles-pp.file_update_time
0.48 ± 3% +0.4 0.84 ± 2% perf-profile.self.cycles-pp.ktime_get_coarse_real_ts64
0.32 +0.4 0.69 perf-profile.self.cycles-pp.__wake_up_common
0.50 +0.4 0.89 perf-profile.self.cycles-pp.exit_to_user_mode_prepare
0.39 +0.4 0.80 perf-profile.self.cycles-pp.timestamp_truncate
0.32 +0.4 0.74 perf-profile.self.cycles-pp.__raw_spin_unlock_irq
0.41 +0.4 0.83 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.43 +0.4 0.87 perf-profile.self.cycles-pp.rw_verify_area
0.40 +0.5 0.85 perf-profile.self.cycles-pp.__cond_resched
0.43 +0.5 0.89 perf-profile.self.cycles-pp.copy_page_to_iter
0.44 +0.5 0.92 perf-profile.self.cycles-pp._copy_to_iter
0.59 +0.5 1.08 perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.61 +0.5 1.10 perf-profile.self.cycles-pp.current_time
0.53 +0.5 1.07 perf-profile.self.cycles-pp.security_file_permission
0.52 +0.6 1.08 perf-profile.self.cycles-pp.ksys_write
0.53 +0.6 1.08 perf-profile.self.cycles-pp.__fdget_pos
0.47 +0.6 1.05 perf-profile.self.cycles-pp.syscall_return_via_sysret
0.40 +0.6 0.98 ± 2% perf-profile.self.cycles-pp.main
0.61 +0.6 1.24 perf-profile.self.cycles-pp.ksys_read
0.60 +0.7 1.26 perf-profile.self.cycles-pp.__get_task_ioprio
0.64 +0.7 1.34 perf-profile.self.cycles-pp.inode_needs_update_time
0.64 +0.7 1.35 perf-profile.self.cycles-pp.copy_page_from_iter
0.71 +0.7 1.44 perf-profile.self.cycles-pp.__wake_up_common_lock
0.72 +0.8 1.50 perf-profile.self.cycles-pp.syscall_enter_from_user_mode
0.85 +0.9 1.72 perf-profile.self.cycles-pp.do_syscall_64
0.81 +0.9 1.70 perf-profile.self.cycles-pp._copy_from_iter
0.85 +0.9 1.76 perf-profile.self.cycles-pp.__fget_light
0.88 +0.9 1.80 perf-profile.self.cycles-pp.x64_sys_call
0.98 +1.1 2.08 perf-profile.self.cycles-pp.__raw_spin_lock_irqsave
1.18 +1.3 2.46 perf-profile.self.cycles-pp.mutex_lock
1.24 +1.3 2.59 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
1.33 +1.3 2.68 perf-profile.self.cycles-pp.vfs_read
1.23 +1.4 2.59 perf-profile.self.cycles-pp._raw_spin_lock_irq
1.30 +1.4 2.73 perf-profile.self.cycles-pp.vfs_write
1.34 +1.5 2.81 perf-profile.self.cycles-pp.entry_SYSCALL_64
1.45 +1.6 3.03 perf-profile.self.cycles-pp.mutex_unlock
1.59 +2.0 3.57 perf-profile.self.cycles-pp.pipe_read
1.84 +2.2 4.00 perf-profile.self.cycles-pp.pipe_write
2.46 +2.5 4.99 perf-profile.self.cycles-pp.copyout
2.23 +2.8 5.02 perf-profile.self.cycles-pp.read
1.91 +2.8 4.74 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
2.02 +2.8 4.87 perf-profile.self.cycles-pp.write
2.69 +2.9 5.54 perf-profile.self.cycles-pp.copyin
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:[~2024-12-26 2:32 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=202412260914.7f69359e-lkp@intel.com \
--to=oliver.sang@intel.com \
--cc=jason.zeng@intel.com \
--cc=lin.x.wang@intel.com \
--cc=lkp@intel.com \
--cc=oe-lkp@lists.linux.dev \
--cc=pei.p.jia@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.