lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202507301510.d28b6de2-lkp@intel.com>
Date: Wed, 30 Jul 2025 22:03:25 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Vincent Guittot <vincent.guittot@...aro.org>
CC: <oe-lkp@...ts.linux.dev>, <lkp@...el.com>, <linux-kernel@...r.kernel.org>,
	Peter Zijlstra <peterz@...radead.org>, <aubrey.li@...ux.intel.com>,
	<yu.c.chen@...el.com>, <oliver.sang@...el.com>
Subject: [linus:master] [sched/fair]  74eec63661:
 stress-ng.resched.ops_per_sec 21.9% improvement



Hello,

kernel test robot noticed a 21.9% improvement of stress-ng.resched.ops_per_sec on:


commit: 74eec63661d46a7153d04c2e0249eeb76cc76d44 ("sched/fair: Fix NO_RUN_TO_PARITY case")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master


testcase: stress-ng
config: x86_64-rhel-9.4
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: resched
	cpufreq_governor: performance


In addition to that, the commit also has significant impact on the following tests:

+------------------+----------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.resched.ops_per_sec 19.4% improvement                                   |
| test machine     | 256 threads 2 sockets Intel(R) Xeon(R) 6767P  CPU @ 2.4GHz (Granite Rapids) with 256G memory |
| test parameters  | cpufreq_governor=performance                                                                 |
|                  | nr_threads=100%                                                                              |
|                  | test=resched                                                                                 |
|                  | testtime=60s                                                                                 |
+------------------+----------------------------------------------------------------------------------------------+



Details are as below:
-------------------------------------------------------------------------------------------------->


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250730/202507301510.d28b6de2-lkp@intel.com

=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-12/performance/x86_64-rhel-9.4/100%/debian-12-x86_64-20240206.cgz/lkp-icl-2sp7/resched/stress-ng/60s

commit: 
  9cdb4fe20c ("sched/fair: Use protect_slice() instead of direct comparison")
  74eec63661 ("sched/fair: Fix NO_RUN_TO_PARITY case")

9cdb4fe20cd239c8 74eec63661d46a7153d04c2e024 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    657860 ±  5%      -8.7%     600791 ±  8%  numa-vmstat.node1.nr_shmem
  56304616            -4.0%   54050182        proc-vmstat.pgfault
   4291733 ±  5%     -30.4%    2988917 ±  5%  vmstat.system.cs
    194589            -2.6%     189617        vmstat.system.in
 5.486e+08           +21.8%  6.683e+08        stress-ng.resched.ops
   9127953           +21.9%   11123088        stress-ng.resched.ops_per_sec
 2.679e+08 ±  4%     -30.7%  1.857e+08 ±  4%  stress-ng.time.involuntary_context_switches
  55765179            -4.0%   53509261        stress-ng.time.minor_page_faults
   2582880            -3.5%    2492302        stress-ng.time.voluntary_context_switches
     16.02 ± 27%     -44.7%       8.86 ± 43%  sched_debug.cfs_rq:/.removed.runnable_avg.avg
     15.94 ± 27%     -46.9%       8.47 ± 43%  sched_debug.cfs_rq:/.removed.util_avg.avg
   2070985 ±  4%     -30.3%    1444436 ±  4%  sched_debug.cpu.nr_switches.avg
   2857618 ±  4%     -28.6%    2040529 ±  5%  sched_debug.cpu.nr_switches.max
   1258474 ± 11%     -29.9%     882343 ± 17%  sched_debug.cpu.nr_switches.min
    290329 ± 13%     -27.7%     209861 ± 10%  sched_debug.cpu.nr_switches.stddev
 2.361e+10            +7.9%  2.547e+10        perf-stat.i.branch-instructions
      0.70            -0.1        0.56 ±  2%  perf-stat.i.branch-miss-rate%
 1.653e+08 ±  2%     -13.0%  1.438e+08 ±  3%  perf-stat.i.branch-misses
     26.05 ±  3%      +0.8       26.85        perf-stat.i.cache-miss-rate%
 5.035e+08            -4.1%   4.83e+08        perf-stat.i.cache-references
   4423027 ±  4%     -30.4%    3078097 ±  5%  perf-stat.i.context-switches
      1.81            -6.6%       1.69        perf-stat.i.cpi
 1.075e+11            +7.0%  1.151e+11        perf-stat.i.instructions
      0.55            +7.0%       0.59        perf-stat.i.ipc
     97.87 ±  3%     -22.6%      75.73 ±  3%  perf-stat.i.metric.K/sec
    921281            -4.0%     884842        perf-stat.i.minor-faults
    921282            -4.0%     884843        perf-stat.i.page-faults
      0.71            -0.1        0.57 ±  2%  perf-stat.overall.branch-miss-rate%
     25.66 ±  2%      +0.7       26.38        perf-stat.overall.cache-miss-rate%
      1.82            -6.7%       1.70        perf-stat.overall.cpi
      0.55            +7.1%       0.59        perf-stat.overall.ipc
 2.285e+10            +7.9%  2.465e+10        perf-stat.ps.branch-instructions
 1.623e+08           -12.7%  1.416e+08 ±  2%  perf-stat.ps.branch-misses
 4.891e+08            -4.3%  4.683e+08        perf-stat.ps.cache-references
   4295213 ±  4%     -30.4%    2989414 ±  4%  perf-stat.ps.context-switches
  1.04e+11            +7.0%  1.113e+11        perf-stat.ps.instructions
    894249            -4.1%     857833        perf-stat.ps.minor-faults
    894249            -4.1%     857833        perf-stat.ps.page-faults
 6.319e+12 ±  2%      +6.4%  6.722e+12        perf-stat.total.instructions
      3.77 ± 11%     +31.8%       4.96 ± 20%  perf-sched.sch_delay.avg.ms.__cond_resched.kmem_cache_alloc_noprof.anon_vma_fork.dup_mmap.dup_mm
      1.87 ±  6%     +45.1%       2.71 ± 11%  perf-sched.sch_delay.avg.ms.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      2.66 ±  6%     +45.1%       3.86 ± 15%  perf-sched.sch_delay.avg.ms.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.68 ±  7%    +168.2%       4.51 ± 18%  perf-sched.sch_delay.avg.ms.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
    505.64 ±  9%     +51.8%     767.47 ± 38%  perf-sched.sch_delay.max.ms.__cond_resched.__put_anon_vma.unlink_anon_vmas.free_pgtables.exit_mmap
    523.59 ± 14%     +54.8%     810.36 ± 12%  perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.anon_vma_fork.dup_mmap.dup_mm
    469.18 ± 29%     +48.5%     696.94 ± 19%  perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_dup.dup_mmap.dup_mm
    943.74 ± 16%     +33.4%       1258 ± 13%  perf-sched.sch_delay.max.ms.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      2.39 ± 65%   +4676.7%     114.26 ±167%  perf-sched.sch_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown]
    366.34 ± 40%     +87.0%     685.05 ± 28%  perf-sched.sch_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown].[unknown]
      1.84 ±  5%     +54.3%       2.84 ±  8%  perf-sched.total_sch_delay.average.ms
      3.97 ±  5%     +53.8%       6.11 ±  8%  perf-sched.total_wait_and_delay.average.ms
   3525548 ±  7%     -36.2%    2247702 ±  9%  perf-sched.total_wait_and_delay.count.ms
      2.13 ±  5%     +53.5%       3.27 ±  8%  perf-sched.total_wait_time.average.ms
      9.04 ± 10%     +28.6%      11.62 ± 18%  perf-sched.wait_and_delay.avg.ms.__cond_resched.kmem_cache_alloc_noprof.anon_vma_fork.dup_mmap.dup_mm
      3.73 ±  6%     +45.0%       5.40 ± 11%  perf-sched.wait_and_delay.avg.ms.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.12 ±  9%     +28.2%       0.15 ± 10%  perf-sched.wait_and_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
      6.63 ±  5%     +38.3%       9.17 ± 13%  perf-sched.wait_and_delay.avg.ms.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.37 ±  7%    +167.8%       9.03 ± 18%  perf-sched.wait_and_delay.avg.ms.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
    585.45 ± 17%     -45.4%     319.80 ± 58%  perf-sched.wait_and_delay.avg.ms.schedule_hrtimeout_range_clock.poll_schedule_timeout.constprop.0.do_poll
     99.52 ±  3%     +30.7%     130.08 ±  5%  perf-sched.wait_and_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     33.69 ±  3%     +25.5%      42.28 ±  6%  perf-sched.wait_and_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
    218.67 ± 24%     -72.7%      59.67 ±141%  perf-sched.wait_and_delay.count.__cond_resched.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.pte_alloc_one
      2355 ± 21%     -37.8%       1465 ± 47%  perf-sched.wait_and_delay.count.__cond_resched.copy_pte_range.copy_p4d_range.copy_page_range.dup_mmap
      2053 ± 25%     -28.0%       1478 ± 23%  perf-sched.wait_and_delay.count.__cond_resched.down_write.dup_mmap.dup_mm.constprop
      4693 ± 22%     -27.7%       3393 ± 20%  perf-sched.wait_and_delay.count.__cond_resched.kmem_cache_alloc_noprof.anon_vma_fork.dup_mmap.dup_mm
     90.67 ± 28%     -48.3%      46.83 ± 48%  perf-sched.wait_and_delay.count.__cond_resched.mutex_lock_killable.pcpu_alloc_noprof.__percpu_counter_init_many.mm_init
    265.67 ± 28%     -60.1%     106.00 ± 52%  perf-sched.wait_and_delay.count.__cond_resched.pidfs_exit.release_task.wait_task_zombie.__do_wait
     90.00 ± 58%     -65.0%      31.50 ± 28%  perf-sched.wait_and_delay.count.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
   2944084 ±  5%     -35.1%    1910160 ±  6%  perf-sched.wait_and_delay.count.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
     44206 ±  4%     -17.9%      36306 ±  6%  perf-sched.wait_and_delay.count.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
     41891 ±  5%     -19.7%      33635 ±  8%  perf-sched.wait_and_delay.count.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1201 ± 21%     -37.7%     749.00 ± 47%  perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.anon_vma_clone
      1593 ± 18%     -30.1%       1114 ± 20%  perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.anon_vma_fork
     49.33 ± 35%     -71.6%      14.00 ±105%  perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.dup_mmap
      5735 ±  5%     -27.0%       4188 ±  8%  perf-sched.wait_and_delay.count.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      9719 ±  3%     -19.9%       7787 ±  7%  perf-sched.wait_and_delay.count.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      1053 ± 14%     +55.3%       1635 ± 11%  perf-sched.wait_and_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.anon_vma_fork.dup_mmap.dup_mm
    943.45 ± 29%     +50.1%       1416 ± 19%  perf-sched.wait_and_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_dup.dup_mmap.dup_mm
      2670 ± 17%     -31.3%       1834 ± 58%  perf-sched.wait_and_delay.max.ms.schedule_hrtimeout_range_clock.poll_schedule_timeout.constprop.0.do_poll
      5.42 ±114%    +188.9%      15.65 ± 66%  perf-sched.wait_time.avg.ms.__cond_resched.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.__pud_alloc
      5.27 ±  9%     +26.4%       6.66 ± 16%  perf-sched.wait_time.avg.ms.__cond_resched.kmem_cache_alloc_noprof.anon_vma_fork.dup_mmap.dup_mm
      1.86 ±  6%     +44.8%       2.69 ± 11%  perf-sched.wait_time.avg.ms.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.12 ±  6%     +26.9%       0.15 ±  7%  perf-sched.wait_time.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
      3.97 ±  5%     +33.8%       5.31 ± 12%  perf-sched.wait_time.avg.ms.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.69 ±  6%    +167.3%       4.52 ± 18%  perf-sched.wait_time.avg.ms.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
     99.46 ±  3%     +30.7%     129.97 ±  5%  perf-sched.wait_time.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     33.44 ±  2%     +25.7%      42.03 ±  6%  perf-sched.wait_time.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
    505.64 ±  9%     +51.8%     767.47 ± 38%  perf-sched.wait_time.max.ms.__cond_resched.__put_anon_vma.unlink_anon_vmas.free_pgtables.exit_mmap
    529.48 ± 14%     +55.8%     825.09 ± 11%  perf-sched.wait_time.max.ms.__cond_resched.kmem_cache_alloc_noprof.anon_vma_fork.dup_mmap.dup_mm
    474.28 ± 29%     +51.7%     719.30 ± 19%  perf-sched.wait_time.max.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_dup.dup_mmap.dup_mm


***************************************************************************************************
lkp-gnr-2sp3: 256 threads 2 sockets Intel(R) Xeon(R) 6767P  CPU @ 2.4GHz (Granite Rapids) with 256G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-12/performance/x86_64-rhel-9.4/100%/debian-12-x86_64-20240206.cgz/lkp-gnr-2sp3/resched/stress-ng/60s

commit: 
  9cdb4fe20c ("sched/fair: Use protect_slice() instead of direct comparison")
  74eec63661 ("sched/fair: Fix NO_RUN_TO_PARITY case")

9cdb4fe20cd239c8 74eec63661d46a7153d04c2e024 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    131205            -1.6%     129093        proc-vmstat.nr_kernel_stack
  50210575           -27.4%   36454935        vmstat.system.cs
  29099100 ±  5%      -9.9%   26208327 ±  6%  numa-numastat.node1.local_node
  29243898 ±  4%     -10.0%   26315882 ±  6%  numa-numastat.node1.numa_hit
  29247768 ±  4%     -10.0%   26327272 ±  6%  numa-vmstat.node1.numa_hit
  29102971 ±  5%      -9.9%   26219716 ±  6%  numa-vmstat.node1.numa_local
   6184886           -27.4%    4488999        sched_debug.cpu.nr_switches.avg
   8275465           -31.6%    5661166 ±  3%  sched_debug.cpu.nr_switches.max
    847803 ±  5%     -48.2%     439340 ± 11%  sched_debug.cpu.nr_switches.stddev
 5.035e+09           +19.3%  6.007e+09        stress-ng.resched.ops
  84238772           +19.4%  1.005e+08        stress-ng.resched.ops_per_sec
  3.21e+09           -27.4%  2.329e+09        stress-ng.time.involuntary_context_switches
   2954260 ±  2%      -6.3%    2769524 ±  2%  stress-ng.time.voluntary_context_switches
      0.71 ±  2%     -14.4%       0.61 ±  5%  perf-stat.i.MPKI
 1.415e+11            +7.3%  1.518e+11        perf-stat.i.branch-instructions
      0.74            -0.2        0.57        perf-stat.i.branch-miss-rate%
 1.012e+09           -17.9%  8.305e+08        perf-stat.i.branch-misses
 4.705e+08 ±  2%      -8.9%  4.286e+08 ±  3%  perf-stat.i.cache-misses
  1.76e+09            -8.3%  1.614e+09 ±  3%  perf-stat.i.cache-references
  52473492           -27.3%   38171422        perf-stat.i.context-switches
      1.31            -6.7%       1.22        perf-stat.i.cpi
      1882 ±  2%     +11.0%       2089 ±  4%  perf-stat.i.cycles-between-cache-misses
 6.913e+11            +7.1%  7.405e+11        perf-stat.i.instructions
      0.77            +7.2%       0.83        perf-stat.i.ipc
    213.07           -26.4%     156.91        perf-stat.i.metric.K/sec
      0.68 ±  2%     -14.9%       0.58 ±  4%  perf-stat.overall.MPKI
      0.72            -0.2        0.55        perf-stat.overall.branch-miss-rate%
      1.30            -6.7%       1.21        perf-stat.overall.cpi
      1902 ±  2%      +9.8%       2088 ±  3%  perf-stat.overall.cycles-between-cache-misses
      0.77            +7.1%       0.83        perf-stat.overall.ipc
 1.362e+11            +7.3%  1.461e+11        perf-stat.ps.branch-instructions
  9.79e+08           -18.0%  8.027e+08        perf-stat.ps.branch-misses
 4.539e+08 ±  2%      -8.8%  4.138e+08 ±  3%  perf-stat.ps.cache-misses
 1.697e+09            -8.2%  1.557e+09 ±  3%  perf-stat.ps.cache-references
  50843231           -27.4%   36916488        perf-stat.ps.context-switches
 6.652e+11            +7.1%  7.127e+11        perf-stat.ps.instructions
 4.015e+13            +7.2%  4.306e+13        perf-stat.total.instructions
     52.63 ± 66%     -78.5%      11.34 ± 90%  perf-sched.sch_delay.avg.ms.__cond_resched.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.pte_alloc_one
    190.78 ±212%     -99.5%       0.94 ±202%  perf-sched.sch_delay.avg.ms.__cond_resched.kmem_cache_alloc_noprof.dup_fd.copy_process.kernel_clone
      0.08 ±198%   +1855.5%       1.62 ±108%  perf-sched.sch_delay.avg.ms.__cond_resched.mutex_lock.perf_event_exit_task.do_exit.do_group_exit
     33.01 ± 20%     +43.3%      47.29 ± 13%  perf-sched.sch_delay.avg.ms.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.anon_vma_clone
    545.27 ±203%     -99.2%       4.17 ±205%  perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.dup_fd.copy_process.kernel_clone
      0.14 ±194%   +2255.1%       3.25 ±118%  perf-sched.sch_delay.max.ms.__cond_resched.mutex_lock.perf_event_exit_task.do_exit.do_group_exit
    494.31 ±108%     -88.5%      56.88 ±220%  perf-sched.sch_delay.max.ms.__cond_resched.mutex_lock_killable.pcpu_alloc_noprof.mm_init.dup_mm
  12146131 ±  3%     -20.4%    9672813 ±  7%  perf-sched.total_wait_and_delay.count.ms
     80.75 ± 18%     +32.1%     106.67 ±  8%  perf-sched.wait_and_delay.avg.ms.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.anon_vma_clone
    797.53 ±  7%      -7.9%     734.89 ±  6%  perf-sched.wait_and_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      1718 ± 10%     -30.7%       1190 ± 22%  perf-sched.wait_and_delay.count.__cond_resched.__put_anon_vma.unlink_anon_vmas.free_pgtables.exit_mmap
    379.17 ± 12%     -30.5%     263.33 ± 17%  perf-sched.wait_and_delay.count.__cond_resched.copy_pte_range.copy_p4d_range.copy_page_range.dup_mmap
    225.33 ± 10%     -34.2%     148.33 ± 19%  perf-sched.wait_and_delay.count.__cond_resched.down_write.anon_vma_clone.anon_vma_fork.dup_mmap
    128.00 ± 18%     -38.0%      79.33 ± 20%  perf-sched.wait_and_delay.count.__cond_resched.down_write.anon_vma_fork.dup_mmap.dup_mm
      1062 ± 12%     -33.6%     705.33 ± 23%  perf-sched.wait_and_delay.count.__cond_resched.down_write.dup_mmap.dup_mm.constprop
    905.83 ± 11%     -32.5%     611.17 ± 22%  perf-sched.wait_and_delay.count.__cond_resched.down_write.unlink_anon_vmas.free_pgtables.exit_mmap
    351.17 ± 11%     -31.6%     240.17 ± 31%  perf-sched.wait_and_delay.count.__cond_resched.down_write.unlink_file_vma_batch_process.unlink_file_vma_batch_add.free_pgtables
    265.67 ±  6%     -28.5%     190.00 ± 23%  perf-sched.wait_and_delay.count.__cond_resched.exit_mmap.__mmput.exit_mm.do_exit
      2104 ± 14%     -28.9%       1495 ± 19%  perf-sched.wait_and_delay.count.__cond_resched.kmem_cache_alloc_noprof.anon_vma_fork.dup_mmap.dup_mm
    491.17 ± 14%     -32.1%     333.67 ± 21%  perf-sched.wait_and_delay.count.__cond_resched.kmem_cache_alloc_noprof.vm_area_dup.dup_mmap.dup_mm
     81.50 ± 24%     -35.6%      52.50 ± 20%  perf-sched.wait_and_delay.count.__cond_resched.mutex_lock_killable.pcpu_alloc_noprof.__percpu_counter_init_many.mm_init
     58.83 ± 14%     -53.5%      27.33 ± 17%  perf-sched.wait_and_delay.count.__cond_resched.pidfs_exit.release_task.wait_task_zombie.__do_wait
     53.83 ± 17%     -37.2%      33.83 ± 23%  perf-sched.wait_and_delay.count.__cond_resched.remove_vma.exit_mmap.__mmput.exit_mm
    191.17 ± 11%     -32.1%     129.83 ± 20%  perf-sched.wait_and_delay.count.__cond_resched.task_work_run.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe
   2224411 ± 15%     -44.4%    1236485 ± 24%  perf-sched.wait_and_delay.count.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
     44.33 ± 22%     -50.4%      22.00 ± 36%  perf-sched.wait_and_delay.count.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown].[unknown]
    545.17 ± 10%     -39.4%     330.33 ± 34%  perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.__put_anon_vma
    984.33 ±  8%     -35.6%     633.50 ± 22%  perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.anon_vma_clone
      1161 ± 10%     -36.6%     736.17 ± 22%  perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.anon_vma_fork
      1055 ± 11%     -41.1%     621.67 ± 27%  perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.unlink_anon_vmas
      5864 ±  7%     -16.0%       4928 ± 10%  perf-sched.wait_and_delay.count.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      2189 ± 54%     -72.0%     612.59 ± 82%  perf-sched.wait_and_delay.max.ms.__cond_resched.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.pte_alloc_one
      4238 ±  9%     +21.4%       5146 ± 12%  perf-sched.wait_and_delay.max.ms.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.05 ±186%   +3266.3%       1.75 ± 95%  perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.perf_event_exit_task.do_exit.do_group_exit
     47.74 ± 16%     +24.4%      59.38 ±  6%  perf-sched.wait_time.avg.ms.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.anon_vma_clone
    797.52 ±  7%      -7.9%     734.88 ±  6%  perf-sched.wait_time.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.12 ±191%   +2992.1%       3.77 ± 94%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.perf_event_exit_task.do_exit.do_group_exit
      1759 ± 18%     -35.5%       1134 ± 29%  perf-sched.wait_time.max.ms.__cond_resched.uprobe_start_dup_mmap.dup_mm.constprop.0
    374.27 ± 19%     +60.8%     601.70 ± 19%  perf-sched.wait_time.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
    766.95 ±120%     -99.7%       1.99 ± 46%  perf-sched.wait_time.max.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
     12.74            -2.4       10.38 ±  2%  perf-profile.calltrace.cycles-pp.__schedule.schedule.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe
     12.95            -2.3       10.60 ±  2%  perf-profile.calltrace.cycles-pp.schedule.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
     22.85            -2.2       20.61        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
     23.01            -2.2       20.80        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__sched_yield
     27.10            -1.8       25.27        perf-profile.calltrace.cycles-pp.__sched_yield
     18.99            -1.6       17.36        perf-profile.calltrace.cycles-pp.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
      6.14            -1.4        4.78 ±  2%  perf-profile.calltrace.cycles-pp.pick_next_task_fair.__pick_next_task.__schedule.schedule.__x64_sys_sched_yield
      6.40            -1.4        5.04        perf-profile.calltrace.cycles-pp.__pick_next_task.__schedule.schedule.__x64_sys_sched_yield.do_syscall_64
      3.66 ±  8%      -0.6        3.08 ±  9%  perf-profile.calltrace.cycles-pp.pick_task_fair.pick_next_task_fair.__pick_next_task.__schedule.schedule
      0.78 ±  3%      -0.5        0.26 ±100%  perf-profile.calltrace.cycles-pp.__enqueue_entity.put_prev_entity.pick_next_task_fair.__pick_next_task.__schedule
      1.25            -0.5        0.74        perf-profile.calltrace.cycles-pp.pick_eevdf.pick_task_fair.pick_next_task_fair.__pick_next_task.__schedule
      1.72 ± 10%      -0.5        1.24 ±  4%  perf-profile.calltrace.cycles-pp.set_next_entity.pick_next_task_fair.__pick_next_task.__schedule.schedule
      1.86            -0.5        1.38 ±  5%  perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.__schedule.schedule.__x64_sys_sched_yield.do_syscall_64
      2.00            -0.5        1.53 ±  3%  perf-profile.calltrace.cycles-pp.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
      1.48            -0.5        1.02 ±  4%  perf-profile.calltrace.cycles-pp.put_prev_entity.pick_next_task_fair.__pick_next_task.__schedule.schedule
      1.27            -0.3        0.97 ±  3%  perf-profile.calltrace.cycles-pp.__rseq_handle_notify_resume.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
      0.64 ±  2%      -0.3        0.35 ± 70%  perf-profile.calltrace.cycles-pp.finish_task_switch.__schedule.schedule.__x64_sys_sched_yield.do_syscall_64
      1.09 ±  3%      -0.3        0.81 ±  3%  perf-profile.calltrace.cycles-pp.__dequeue_entity.set_next_entity.pick_next_task_fair.__pick_next_task.__schedule
      1.00            -0.3        0.74 ±  3%  perf-profile.calltrace.cycles-pp.prepare_task_switch.__schedule.schedule.__x64_sys_sched_yield.do_syscall_64
      1.02 ±  2%      -0.2        0.78 ±  6%  perf-profile.calltrace.cycles-pp.switch_fpu_return.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
      0.84            -0.2        0.64 ±  3%  perf-profile.calltrace.cycles-pp.rseq_ip_fixup.__rseq_handle_notify_resume.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.82 ±  2%      -0.2        0.63 ±  6%  perf-profile.calltrace.cycles-pp.restore_fpregs_from_fpstate.switch_fpu_return.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
      0.63 ±  3%      -0.1        0.58 ±  5%  perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.85            +0.0        0.90 ±  4%  perf-profile.calltrace.cycles-pp.__radix_tree_lookup.find_task_by_vpid.find_get_task.do_sched_setscheduler.__x64_sys_sched_setscheduler
      0.52            +0.1        0.58        perf-profile.calltrace.cycles-pp.raw_spin_rq_lock_nested.do_sched_yield.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.89            +0.1        0.95        perf-profile.calltrace.cycles-pp.__dequeue_entity.set_next_entity.set_next_task_fair.__sched_setscheduler._sched_setscheduler
      0.65 ±  2%      +0.1        0.72 ±  2%  perf-profile.calltrace.cycles-pp.set_load_weight.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler.__x64_sys_sched_setscheduler
      0.71 ±  3%      +0.1        0.78 ±  2%  perf-profile.calltrace.cycles-pp.task_rq_lock.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler.__x64_sys_sched_setscheduler
      0.52 ±  2%      +0.1        0.58 ±  2%  perf-profile.calltrace.cycles-pp.rt_mutex_adjust_pi.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler.__x64_sys_sched_setscheduler
      0.67 ±  2%      +0.1        0.74 ±  2%  perf-profile.calltrace.cycles-pp.update_load_avg.dequeue_entities.dequeue_task_fair.__sched_setscheduler._sched_setscheduler
      0.58 ±  3%      +0.1        0.67 ±  2%  perf-profile.calltrace.cycles-pp.idr_find.find_task_by_vpid.__x64_sys_sched_getscheduler.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.94            +0.1        2.04 ±  2%  perf-profile.calltrace.cycles-pp.find_task_by_vpid.find_get_task.do_sched_setscheduler.__x64_sys_sched_setscheduler.do_syscall_64
      0.65 ±  2%      +0.1        0.75        perf-profile.calltrace.cycles-pp.update_load_avg.dequeue_entity.dequeue_entities.dequeue_task_fair.__sched_setscheduler
      0.71 ±  2%      +0.1        0.82        perf-profile.calltrace.cycles-pp.reweight_entity.dequeue_entities.dequeue_task_fair.__sched_setscheduler._sched_setscheduler
      1.15            +0.1        1.26        perf-profile.calltrace.cycles-pp.find_task_by_vpid.__x64_sys_sched_getscheduler.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_getscheduler
      1.30            +0.1        1.43        perf-profile.calltrace.cycles-pp.__x64_sys_sched_getscheduler.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_getscheduler
      3.29 ±  2%      +0.1        3.42        perf-profile.calltrace.cycles-pp.update_curr.dequeue_entity.dequeue_entities.dequeue_task_fair.__sched_setscheduler
      0.79            +0.1        0.92 ±  2%  perf-profile.calltrace.cycles-pp.update_load_avg.set_next_entity.set_next_task_fair.__sched_setscheduler._sched_setscheduler
      0.44 ± 44%      +0.1        0.58        perf-profile.calltrace.cycles-pp.update_load_avg.put_prev_entity.put_prev_task_fair.__sched_setscheduler._sched_setscheduler
      2.32            +0.1        2.46 ±  2%  perf-profile.calltrace.cycles-pp.find_get_task.do_sched_setscheduler.__x64_sys_sched_setscheduler.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.17 ±  2%      +0.2        1.33        perf-profile.calltrace.cycles-pp.put_prev_entity.put_prev_task_fair.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler
      1.26            +0.2        1.43        perf-profile.calltrace.cycles-pp.put_prev_task_fair.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler.__x64_sys_sched_setscheduler
      1.02            +0.2        1.20        perf-profile.calltrace.cycles-pp.reweight_entity.enqueue_task_fair.enqueue_task.__sched_setscheduler._sched_setscheduler
      1.92            +0.2        2.16        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_getscheduler
      0.34 ± 70%      +0.2        0.58        perf-profile.calltrace.cycles-pp.update_rq_clock.yield_task_fair.do_sched_yield.__x64_sys_sched_yield.do_syscall_64
      2.03            +0.3        2.29        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__sched_getscheduler
      2.85            +0.3        3.11        perf-profile.calltrace.cycles-pp.enqueue_entity.enqueue_task_fair.enqueue_task.__sched_setscheduler._sched_setscheduler
      1.62            +0.3        1.91        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__sched_getscheduler
      1.94            +0.3        2.24        perf-profile.calltrace.cycles-pp.set_next_entity.set_next_task_fair.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler
      4.79            +0.3        5.09        perf-profile.calltrace.cycles-pp.dequeue_entity.dequeue_entities.dequeue_task_fair.__sched_setscheduler._sched_setscheduler
      2.16            +0.3        2.51        perf-profile.calltrace.cycles-pp.set_next_task_fair.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler.__x64_sys_sched_setscheduler
      1.92            +0.4        2.27 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__sched_setscheduler
      1.22 ±  4%      +0.4        1.58 ±  4%  perf-profile.calltrace.cycles-pp.update_cfs_group.enqueue_task_fair.enqueue_task.__sched_setscheduler._sched_setscheduler
      2.17            +0.4        2.56 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__sched_yield
      3.62            +0.4        4.04        perf-profile.calltrace.cycles-pp.update_curr.yield_task_fair.do_sched_yield.__x64_sys_sched_yield.do_syscall_64
      0.08 ±223%      +0.5        0.54        perf-profile.calltrace.cycles-pp.reweight_task_fair.set_load_weight.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler
      0.00            +0.5        0.51        perf-profile.calltrace.cycles-pp.update_load_avg.enqueue_task_fair.enqueue_task.__sched_setscheduler._sched_setscheduler
      3.69            +0.5        4.20        perf-profile.calltrace.cycles-pp.__sched_getscheduler
      0.00            +0.5        0.52 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_lock.raw_spin_rq_lock_nested.do_sched_yield.__x64_sys_sched_yield.do_syscall_64
      4.86            +0.6        5.46        perf-profile.calltrace.cycles-pp.yield_task_fair.do_sched_yield.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.92            +0.7        6.62        perf-profile.calltrace.cycles-pp.do_sched_yield.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
      6.40            +1.0        7.41        perf-profile.calltrace.cycles-pp.enqueue_task_fair.enqueue_task.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler
      6.53            +1.0        7.57        perf-profile.calltrace.cycles-pp.enqueue_task.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler.__x64_sys_sched_setscheduler
      3.01 ±  4%      +1.1        4.13 ±  6%  perf-profile.calltrace.cycles-pp.update_cfs_group.dequeue_entities.dequeue_task_fair.__sched_setscheduler._sched_setscheduler
      9.99            +1.7       11.70 ±  2%  perf-profile.calltrace.cycles-pp.dequeue_entities.dequeue_task_fair.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler
     10.39            +1.7       12.12 ±  2%  perf-profile.calltrace.cycles-pp.dequeue_task_fair.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler.__x64_sys_sched_setscheduler
     35.20 ±  2%      +2.8       38.03 ±  2%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_setscheduler
     35.36 ±  2%      +2.9       38.22 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__sched_setscheduler
     38.05 ±  2%      +3.3       41.38        perf-profile.calltrace.cycles-pp.__sched_setscheduler
     24.99            +3.8       28.83        perf-profile.calltrace.cycles-pp.__sched_setscheduler._sched_setscheduler.do_sched_setscheduler.__x64_sys_sched_setscheduler.do_syscall_64
     25.54            +3.9       29.49        perf-profile.calltrace.cycles-pp._sched_setscheduler.do_sched_setscheduler.__x64_sys_sched_setscheduler.do_syscall_64.entry_SYSCALL_64_after_hwframe
     29.68            +4.1       33.83        perf-profile.calltrace.cycles-pp.do_sched_setscheduler.__x64_sys_sched_setscheduler.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_setscheduler
     29.73            +4.2       33.89        perf-profile.calltrace.cycles-pp.__x64_sys_sched_setscheduler.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_setscheduler
     16.69 ±  4%      -3.5       13.19 ±  3%  perf-profile.children.cycles-pp.__schedule
     16.74 ±  4%      -3.5       13.26 ±  3%  perf-profile.children.cycles-pp.schedule
     28.34            -2.2       26.14        perf-profile.children.cycles-pp.__sched_yield
      8.29 ±  5%      -1.9        6.39 ±  5%  perf-profile.children.cycles-pp.pick_next_task_fair
      8.55 ±  5%      -1.9        6.66 ±  4%  perf-profile.children.cycles-pp.__pick_next_task
      6.53 ± 14%      -1.8        4.72 ± 15%  perf-profile.children.cycles-pp.exit_to_user_mode_loop
     19.06            -1.6       17.43        perf-profile.children.cycles-pp.__x64_sys_sched_yield
      2.33 ±  3%      -0.7        1.64 ±  2%  perf-profile.children.cycles-pp.switch_mm_irqs_off
      1.56 ±  4%      -0.6        0.94 ±  3%  perf-profile.children.cycles-pp.pick_eevdf
      3.78 ±  8%      -0.6        3.20 ±  9%  perf-profile.children.cycles-pp.pick_task_fair
      1.62 ±  3%      -0.5        1.17        perf-profile.children.cycles-pp.__rseq_handle_notify_resume
      3.09            -0.4        2.65        perf-profile.children.cycles-pp.put_prev_entity
      1.29 ±  5%      -0.4        0.91        perf-profile.children.cycles-pp.prepare_task_switch
      1.29 ±  2%      -0.4        0.93 ±  3%  perf-profile.children.cycles-pp.switch_fpu_return
      2.48 ±  2%      -0.3        2.15        perf-profile.children.cycles-pp.__dequeue_entity
      1.10 ±  3%      -0.3        0.79        perf-profile.children.cycles-pp.rseq_ip_fixup
      1.03 ±  2%      -0.3        0.74 ±  3%  perf-profile.children.cycles-pp.restore_fpregs_from_fpstate
      4.12            -0.3        3.84        perf-profile.children.cycles-pp.set_next_entity
      0.52 ±  4%      -0.3        0.26 ±  4%  perf-profile.children.cycles-pp.vruntime_eligible
      0.84 ±  3%      -0.2        0.59 ±  3%  perf-profile.children.cycles-pp.__switch_to
      2.53 ±  2%      -0.2        2.30        perf-profile.children.cycles-pp.__enqueue_entity
      0.82 ±  2%      -0.2        0.60 ±  4%  perf-profile.children.cycles-pp.finish_task_switch
      0.72            -0.2        0.52 ±  4%  perf-profile.children.cycles-pp.os_xsave
      0.67 ±  3%      -0.2        0.48        perf-profile.children.cycles-pp.rseq_get_rseq_cs
      0.61 ±  3%      -0.2        0.44 ±  2%  perf-profile.children.cycles-pp.__get_user_8
      0.49 ±  3%      -0.1        0.35 ±  3%  perf-profile.children.cycles-pp.rseq_update_cpu_node_id
      0.31 ±  3%      -0.1        0.22 ±  2%  perf-profile.children.cycles-pp.__put_user_8
      0.29 ±  3%      -0.1        0.21        perf-profile.children.cycles-pp.___perf_sw_event
      0.28 ±  2%      -0.1        0.20 ±  5%  perf-profile.children.cycles-pp.__wrgsbase_inactive
      0.42            -0.1        0.36 ± 14%  perf-profile.children.cycles-pp.vma_interval_tree_insert_after
      0.18 ±  2%      -0.1        0.12 ±  3%  perf-profile.children.cycles-pp.__switch_to_asm
      0.17 ±  2%      -0.0        0.12 ±  3%  perf-profile.children.cycles-pp.__rdgsbase_inactive
      0.36            -0.0        0.32 ±  3%  perf-profile.children.cycles-pp.__rb_erase_color
      0.16 ±  5%      -0.0        0.12 ±  7%  perf-profile.children.cycles-pp.mm_cid_get
      0.32 ±  3%      -0.0        0.28 ±  5%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
      0.24 ±  4%      -0.0        0.20 ±  4%  perf-profile.children.cycles-pp.kernel_wait4
      0.12 ±  3%      -0.0        0.09        perf-profile.children.cycles-pp.choose_new_asid
      0.26 ±  4%      -0.0        0.22 ±  4%  perf-profile.children.cycles-pp.wait4
      0.19 ±  4%      -0.0        0.16 ±  4%  perf-profile.children.cycles-pp.__do_wait
      0.24 ±  4%      -0.0        0.20 ±  4%  perf-profile.children.cycles-pp.do_wait
      0.08 ±  5%      -0.0        0.06 ±  8%  perf-profile.children.cycles-pp.__set_next_task_fair
      0.20 ±  5%      -0.0        0.18 ±  9%  perf-profile.children.cycles-pp.___slab_alloc
      0.09 ±  7%      -0.0        0.06 ±  7%  perf-profile.children.cycles-pp.do_perf_trace_sched_switch
      0.08 ±  6%      -0.0        0.06 ±  9%  perf-profile.children.cycles-pp.mem_cgroup_handle_over_high
      0.09            -0.0        0.07 ± 10%  perf-profile.children.cycles-pp.save_fpregs_to_fpstate
      0.08 ±  8%      -0.0        0.06 ±  6%  perf-profile.children.cycles-pp.queued_write_lock_slowpath
      0.10 ±  3%      -0.0        0.08        perf-profile.children.cycles-pp.min_vruntime_cb_rotate
      0.05            +0.0        0.06        perf-profile.children.cycles-pp.security_capable
      0.08            +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.dequeue_task
      0.08 ±  4%      +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.capable
      0.09 ±  5%      +0.0        0.11 ±  3%  perf-profile.children.cycles-pp.tlb_flush_mmu
      0.14 ±  4%      +0.0        0.16 ±  3%  perf-profile.children.cycles-pp.pick_next_task
      0.13 ±  4%      +0.0        0.15 ±  3%  perf-profile.children.cycles-pp.security_task_setscheduler
      0.07 ± 10%      +0.0        0.09 ±  4%  perf-profile.children.cycles-pp.check_class_changing
      0.12 ±  4%      +0.0        0.15 ±  3%  perf-profile.children.cycles-pp.dl_server_update
      0.18 ±  2%      +0.0        0.21 ±  2%  perf-profile.children.cycles-pp.raw_spin_rq_unlock
      0.29 ±  2%      +0.0        0.31        perf-profile.children.cycles-pp.propagate_entity_load_avg
      0.14 ±  2%      +0.0        0.17 ±  2%  perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
      0.17 ±  2%      +0.0        0.20        perf-profile.children.cycles-pp.arch_scale_cpu_capacity
      0.32 ±  2%      +0.0        0.36 ±  2%  perf-profile.children.cycles-pp.dl_scaled_delta_exec
      0.52            +0.0        0.56        perf-profile.children.cycles-pp.reweight_task_fair
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.__setscheduler_class
      1.80            +0.1        1.86        perf-profile.children.cycles-pp.__update_load_avg_se
      0.52 ±  5%      +0.1        0.58 ±  3%  perf-profile.children.cycles-pp.native_sched_clock
      0.65 ±  2%      +0.1        0.72 ±  2%  perf-profile.children.cycles-pp.__cgroup_account_cputime
      0.75 ±  2%      +0.1        0.81 ±  2%  perf-profile.children.cycles-pp.task_rq_lock
      0.76 ±  3%      +0.1        0.82 ±  2%  perf-profile.children.cycles-pp.update_rq_clock_task
      0.43            +0.1        0.50        perf-profile.children.cycles-pp.avg_vruntime
      0.52 ±  2%      +0.1        0.58 ±  2%  perf-profile.children.cycles-pp.strnlen
      0.53            +0.1        0.60 ±  2%  perf-profile.children.cycles-pp.rt_mutex_adjust_pi
      0.68 ±  2%      +0.1        0.74 ±  2%  perf-profile.children.cycles-pp.set_load_weight
      0.48            +0.1        0.55        perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
      1.35            +0.1        1.42 ±  3%  perf-profile.children.cycles-pp.__radix_tree_lookup
      0.56 ±  4%      +0.1        0.64 ±  2%  perf-profile.children.cycles-pp.sched_clock
      0.66 ±  3%      +0.1        0.75 ±  2%  perf-profile.children.cycles-pp.sched_clock_cpu
      1.46            +0.1        1.55 ±  2%  perf-profile.children.cycles-pp._raw_spin_lock
      0.65 ±  2%      +0.1        0.74 ±  2%  perf-profile.children.cycles-pp.update_entity_lag
      1.45 ±  2%      +0.1        1.55        perf-profile.children.cycles-pp.__update_load_avg_cfs_rq
      0.96 ±  2%      +0.1        1.06 ±  2%  perf-profile.children.cycles-pp.do_perf_trace_sched_stat_runtime
      1.10 ±  4%      +0.1        1.22 ±  3%  perf-profile.children.cycles-pp.update_rq_clock
      0.75 ±  2%      +0.1        0.88 ±  2%  perf-profile.children.cycles-pp.place_entity
      1.36 ±  3%      +0.1        1.49 ±  3%  perf-profile.children.cycles-pp.idr_find
      1.34            +0.1        1.48        perf-profile.children.cycles-pp.__x64_sys_sched_getscheduler
      1.50            +0.1        1.64 ±  2%  perf-profile.children.cycles-pp.raw_spin_rq_lock_nested
      2.36            +0.1        2.51 ±  2%  perf-profile.children.cycles-pp.find_get_task
      1.12 ±  2%      +0.2        1.29        perf-profile.children.cycles-pp.__calc_delta
      1.30            +0.2        1.48        perf-profile.children.cycles-pp.put_prev_task_fair
      3.13            +0.2        3.35 ±  2%  perf-profile.children.cycles-pp.find_task_by_vpid
      5.22            +0.2        5.43        perf-profile.children.cycles-pp.update_load_avg
      1.28            +0.2        1.52        perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      2.99            +0.3        3.25        perf-profile.children.cycles-pp.enqueue_entity
      4.89            +0.3        5.20        perf-profile.children.cycles-pp.dequeue_entity
      2.22            +0.4        2.57        perf-profile.children.cycles-pp.set_next_task_fair
      2.19            +0.4        2.57        perf-profile.children.cycles-pp.reweight_entity
      4.98            +0.6        5.59        perf-profile.children.cycles-pp.yield_task_fair
      3.39            +0.6        4.00 ±  2%  perf-profile.children.cycles-pp.entry_SYSCALL_64
      4.46            +0.7        5.12        perf-profile.children.cycles-pp.__sched_getscheduler
      5.99            +0.7        6.71        perf-profile.children.cycles-pp.do_sched_yield
      6.50            +1.0        7.52        perf-profile.children.cycles-pp.enqueue_task_fair
      6.62            +1.0        7.66        perf-profile.children.cycles-pp.enqueue_task
      4.71 ±  4%      +1.5        6.21 ±  6%  perf-profile.children.cycles-pp.update_cfs_group
     10.11            +1.7       11.83 ±  2%  perf-profile.children.cycles-pp.dequeue_entities
     10.49            +1.7       12.22 ±  2%  perf-profile.children.cycles-pp.dequeue_task_fair
     25.60            +4.0       29.58        perf-profile.children.cycles-pp._sched_setscheduler
     29.76            +4.2       33.94        perf-profile.children.cycles-pp.do_sched_setscheduler
     29.80            +4.2       34.00        perf-profile.children.cycles-pp.__x64_sys_sched_setscheduler
     64.39            +7.1       71.45        perf-profile.children.cycles-pp.__sched_setscheduler
      2.17 ±  3%      -0.6        1.52 ±  3%  perf-profile.self.cycles-pp.switch_mm_irqs_off
      1.10 ±  4%      -0.4        0.67 ±  3%  perf-profile.self.cycles-pp.pick_eevdf
      1.00 ±  6%      -0.3        0.71 ±  2%  perf-profile.self.cycles-pp.prepare_task_switch
      2.07 ±  2%      -0.3        1.79        perf-profile.self.cycles-pp.__dequeue_entity
      1.00 ±  2%      -0.3        0.73 ±  4%  perf-profile.self.cycles-pp.restore_fpregs_from_fpstate
      2.17 ±  3%      -0.3        1.91 ±  2%  perf-profile.self.cycles-pp.__schedule
      2.42 ±  3%      -0.2        2.18        perf-profile.self.cycles-pp.__enqueue_entity
      0.78 ±  2%      -0.2        0.55 ±  4%  perf-profile.self.cycles-pp.__switch_to
      0.44 ±  4%      -0.2        0.23 ±  3%  perf-profile.self.cycles-pp.vruntime_eligible
      0.70            -0.2        0.51 ±  4%  perf-profile.self.cycles-pp.os_xsave
      0.58 ±  3%      -0.2        0.42 ±  3%  perf-profile.self.cycles-pp.__get_user_8
      0.53 ±  4%      -0.2        0.38        perf-profile.self.cycles-pp.exit_to_user_mode_loop
      0.47 ±  3%      -0.1        0.34 ±  3%  perf-profile.self.cycles-pp.rseq_update_cpu_node_id
      0.53 ±  4%      -0.1        0.44 ±  2%  perf-profile.self.cycles-pp.pick_next_task_fair
      0.27 ±  3%      -0.1        0.20 ±  2%  perf-profile.self.cycles-pp.__put_user_8
      0.27 ±  2%      -0.1        0.20 ±  5%  perf-profile.self.cycles-pp.__wrgsbase_inactive
      0.25            -0.1        0.18 ±  2%  perf-profile.self.cycles-pp.switch_fpu_return
      0.22 ±  2%      -0.1        0.16 ±  2%  perf-profile.self.cycles-pp.finish_task_switch
      0.16            -0.1        0.11 ±  5%  perf-profile.self.cycles-pp.__switch_to_asm
      0.18 ±  2%      -0.0        0.13 ±  2%  perf-profile.self.cycles-pp.___perf_sw_event
      0.16 ±  3%      -0.0        0.11 ±  3%  perf-profile.self.cycles-pp.__rdgsbase_inactive
      0.31            -0.0        0.27 ±  3%  perf-profile.self.cycles-pp.__rb_erase_color
      0.32 ±  3%      -0.0        0.28 ±  5%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      0.12 ±  4%      -0.0        0.09 ±  4%  perf-profile.self.cycles-pp.rseq_ip_fixup
      0.13            -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.mm_cid_get
      0.16 ±  3%      -0.0        0.13 ±  3%  perf-profile.self.cycles-pp.reweight_task_fair
      0.46 ±  2%      -0.0        0.42 ±  2%  perf-profile.self.cycles-pp.__rb_insert_augmented
      0.07 ±  5%      -0.0        0.04 ± 44%  perf-profile.self.cycles-pp.__set_next_task_fair
      0.10 ±  4%      -0.0        0.07 ±  6%  perf-profile.self.cycles-pp.choose_new_asid
      0.07 ±  7%      -0.0        0.04 ± 44%  perf-profile.self.cycles-pp.mem_cgroup_handle_over_high
      0.08 ±  5%      -0.0        0.06        perf-profile.self.cycles-pp.do_perf_trace_sched_switch
      0.16 ±  6%      -0.0        0.14 ±  5%  perf-profile.self.cycles-pp.sched_getscheduler@plt
      0.07            -0.0        0.05 ±  7%  perf-profile.self.cycles-pp.save_fpregs_to_fpstate
      0.08            -0.0        0.07        perf-profile.self.cycles-pp.min_vruntime_cb_rotate
      0.07            +0.0        0.08        perf-profile.self.cycles-pp.security_task_setscheduler
      0.06            +0.0        0.07 ±  5%  perf-profile.self.cycles-pp.dequeue_task
      0.09 ±  4%      +0.0        0.10 ±  4%  perf-profile.self.cycles-pp.dl_server_update
      0.07            +0.0        0.08 ±  5%  perf-profile.self.cycles-pp.put_prev_task_fair
      0.12 ±  3%      +0.0        0.14 ±  3%  perf-profile.self.cycles-pp.__x64_sys_sched_getscheduler
      0.05 ±  7%      +0.0        0.07 ±  7%  perf-profile.self.cycles-pp.__x64_sys_sched_setscheduler
      0.10 ±  5%      +0.0        0.12 ±  4%  perf-profile.self.cycles-pp.sched_clock_cpu
      0.13 ±  2%      +0.0        0.15        perf-profile.self.cycles-pp.raw_spin_rq_unlock
      0.08 ±  4%      +0.0        0.10        perf-profile.self.cycles-pp.enqueue_task
      0.20 ±  2%      +0.0        0.22 ±  2%  perf-profile.self.cycles-pp.propagate_entity_load_avg
      0.12 ±  4%      +0.0        0.14 ±  2%  perf-profile.self.cycles-pp.arch_scale_cpu_capacity
      0.28            +0.0        0.30 ±  4%  perf-profile.self.cycles-pp.yield_task_fair
      0.12 ±  3%      +0.0        0.14 ±  3%  perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
      0.15 ±  3%      +0.0        0.18 ±  5%  perf-profile.self.cycles-pp.set_load_weight
      0.23 ±  2%      +0.0        0.26 ±  2%  perf-profile.self.cycles-pp.dl_scaled_delta_exec
      0.20 ±  3%      +0.0        0.23 ±  4%  perf-profile.self.cycles-pp.update_entity_lag
      0.19 ±  3%      +0.0        0.22 ±  2%  perf-profile.self.cycles-pp.raw_spin_rq_lock_nested
      0.26 ±  3%      +0.0        0.30        perf-profile.self.cycles-pp.do_sched_yield
      0.47 ±  2%      +0.0        0.50 ±  2%  perf-profile.self.cycles-pp.syscall_return_via_sysret
      0.44 ±  2%      +0.0        0.47        perf-profile.self.cycles-pp.do_perf_trace_sched_stat_runtime
      0.44            +0.0        0.47 ±  3%  perf-profile.self.cycles-pp.css_rstat_updated
      0.20 ±  3%      +0.0        0.24 ±  3%  perf-profile.self.cycles-pp.set_next_task_fair
      0.46 ±  2%      +0.0        0.50        perf-profile.self.cycles-pp.dequeue_entity
      0.30            +0.0        0.34 ±  2%  perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
      1.85            +0.0        1.90        perf-profile.self.cycles-pp.update_load_avg
      0.65 ±  3%      +0.0        0.69        perf-profile.self.cycles-pp.update_rq_clock_task
      0.38            +0.0        0.43 ±  2%  perf-profile.self.cycles-pp.find_get_task
      0.31 ±  2%      +0.0        0.36 ±  2%  perf-profile.self.cycles-pp.place_entity
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.security_task_getscheduler
      0.25            +0.1        0.30        perf-profile.self.cycles-pp.x64_sys_call
      0.33 ±  2%      +0.1        0.38        perf-profile.self.cycles-pp.do_sched_setscheduler
      0.50 ±  5%      +0.1        0.55 ±  3%  perf-profile.self.cycles-pp.native_sched_clock
      1.59            +0.1        1.64        perf-profile.self.cycles-pp.__update_load_avg_se
      0.39            +0.1        0.45        perf-profile.self.cycles-pp.avg_vruntime
      0.33            +0.1        0.39 ±  2%  perf-profile.self.cycles-pp._sched_setscheduler
      0.38            +0.1        0.45 ±  2%  perf-profile.self.cycles-pp.enqueue_entity
      0.48 ±  2%      +0.1        0.55 ±  2%  perf-profile.self.cycles-pp.strnlen
      0.43 ±  3%      +0.1        0.50 ±  2%  perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      1.29            +0.1        1.36 ±  3%  perf-profile.self.cycles-pp.__radix_tree_lookup
      0.72            +0.1        0.82 ±  2%  perf-profile.self.cycles-pp.dequeue_entities
      1.27            +0.1        1.37        perf-profile.self.cycles-pp._raw_spin_lock
      0.38            +0.1        0.48        perf-profile.self.cycles-pp.set_next_entity
      1.32            +0.1        1.42 ±  2%  perf-profile.self.cycles-pp.__update_load_avg_cfs_rq
      0.63            +0.1        0.74 ±  2%  perf-profile.self.cycles-pp.entry_SYSCALL_64
      0.65            +0.1        0.75 ±  3%  perf-profile.self.cycles-pp.enqueue_task_fair
      1.39            +0.1        1.51 ±  2%  perf-profile.self.cycles-pp.__sched_yield
      1.30 ±  4%      +0.1        1.43 ±  2%  perf-profile.self.cycles-pp.idr_find
      0.80            +0.2        0.96 ±  2%  perf-profile.self.cycles-pp.__sched_getscheduler
      0.88 ±  4%      +0.2        1.04        perf-profile.self.cycles-pp.reweight_entity
      0.92 ±  2%      +0.2        1.09        perf-profile.self.cycles-pp.__calc_delta
      1.25            +0.2        1.48        perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      1.80            +0.3        2.06        perf-profile.self.cycles-pp.do_syscall_64
      2.29            +0.3        2.57        perf-profile.self.cycles-pp.__sched_setscheduler
      4.92            +0.3        5.24        perf-profile.self.cycles-pp.update_curr
      4.66 ±  4%      +1.5        6.16 ±  6%  perf-profile.self.cycles-pp.update_cfs_group





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

Powered by Openwall GNU/*/Linux Powered by OpenVZ