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