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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Tue, 14 Nov 2023 15:15:35 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     Max Kellermann <max.kellermann@...os.com>
CC:     <oe-lkp@...ts.linux.dev>, <lkp@...el.com>,
        <linux-kernel@...r.kernel.org>,
        Christian Brauner <brauner@...nel.org>,
        David Howells <dhowells@...hat.com>,
        <linux-fsdevel@...r.kernel.org>, <ying.huang@...el.com>,
        <feng.tang@...el.com>, <fengwei.yin@...el.com>,
        <oliver.sang@...el.com>
Subject: [linus:master] [fs/pipe]  478dbf1217: stress-ng.pipeherd.ops_per_sec
 -6.6% regression


hi, Max Kellermann,

when this commit is:
commit: 8114dc703a4833be4a98a37f5ed0a3abb55dcb34 ("fs/pipe: use spinlock in pipe_read() only if there is a watch_queue")
https://git.kernel.org/cgit/linux/kernel/git/vfs/vfs.git vfs.misc.backing_file

we reported 'a 70.9% improvement of stress-ng.pipeherd.ops_per_sec' in
https://lore.kernel.org/all/202310202136.48fa5db-oliver.sang@intel.com/

as in below
"In addition to that, the commit also has significant impact on the following tests:"
part, after this commit merged into mainline, we still observed similar
improvement on same platform for previous report.

but now we also notice a relatively small regression on another platform (Ice
Lake). just FYI.


Hello,

kernel test robot noticed a -6.6% regression of stress-ng.pipeherd.ops_per_sec on:


commit: 478dbf12176700f28d836dd03ae93a6888278230 ("fs/pipe: use spinlock in pipe_read() only if there is a watch_queue")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

testcase: stress-ng
test machine: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
parameters:

	nr_threads: 10%
	disk: 1HDD
	testtime: 60s
	fs: ext4
	class: os
	test: pipeherd
	cpufreq_governor: performance


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

+------------------+-------------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.pipeherd.ops_per_sec 54.2% improvement                                     |
| test machine     | 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz (Cascade Lake) with 128G memory |
| test parameters  | class=memory                                                                                    |
|                  | cpufreq_governor=performance                                                                    |
|                  | nr_threads=1                                                                                    |
|                  | test=pipeherd                                                                                   |
|                  | testtime=60s                                                                                    |
+------------------+-------------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.pipeherd.ops_per_sec 65.9% improvement                                     |
| test machine     | 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz (Cascade Lake) with 128G memory |
| test parameters  | class=os                                                                                        |
|                  | cpufreq_governor=performance                                                                    |
|                  | disk=1HDD                                                                                       |
|                  | fs=ext4                                                                                         |
|                  | nr_threads=1                                                                                    |
|                  | test=pipeherd                                                                                   |
|                  | testtime=60s                                                                                    |
+------------------+-------------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.pipeherd.ops_per_sec 67.1% improvement                                     |
| test machine     | 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz (Cascade Lake) with 128G memory |
| test parameters  | class=pipe                                                                                      |
|                  | cpufreq_governor=performance                                                                    |
|                  | nr_threads=1                                                                                    |
|                  | test=pipeherd                                                                                   |
|                  | testtime=60s                                                                                    |
+------------------+-------------------------------------------------------------------------------------------------+


If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@...el.com>
| Closes: https://lore.kernel.org/oe-lkp/202311141453.1f47a9fa-oliver.sang@intel.com


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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20231114/202311141453.1f47a9fa-oliver.sang@intel.com

=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  os/gcc-12/performance/1HDD/ext4/x86_64-rhel-8.3/10%/debian-11.1-x86_64-20220510.cgz/lkp-icl-2sp7/pipeherd/stress-ng/60s

commit: 
  dfaabf916b ("fs/pipe: remove unnecessary spinlock from pipe_write()")
  478dbf1217 ("fs/pipe: use spinlock in pipe_read() only if there is a watch_queue")

dfaabf916b1ca83c 478dbf12176700f28d836dd03ae 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    526626 ± 74%     -69.6%     159872 ± 21%  numa-numastat.node0.local_node
      5863 ±  8%     -36.9%       3701 ±  9%  uptime.idle
 2.411e+09 ±  9%     -89.7%  2.484e+08 ±  6%  cpuidle..time
  76903274           -99.6%     271718 ±  6%  cpuidle..usage
     63.57 ±  2%     -87.7%       7.85 ±  7%  iostat.cpu.idle
     34.90 ±  4%    +160.5%      90.92        iostat.cpu.system
      1.49 ±  9%     -18.0%       1.22 ±  4%  iostat.cpu.user
     26.67 ± 19%    +710.6%     216.17 ± 32%  perf-c2c.DRAM.local
      1238 ±  9%   +1528.0%      20160        perf-c2c.DRAM.remote
     27866 ±  2%     -28.3%      19976 ±  2%  perf-c2c.HITM.local
    821.83 ±  9%   +1762.9%      15310 ±  2%  perf-c2c.HITM.remote
     28688 ±  2%     +23.0%      35286        perf-c2c.HITM.total
     62.55 ±  3%     -57.3        5.23 ± 13%  mpstat.cpu.all.idle%
      0.03 ± 28%      -0.0        0.00 ± 87%  mpstat.cpu.all.iowait%
      1.04 ±  7%      +0.7        1.76        mpstat.cpu.all.irq%
      0.08            -0.1        0.02 ±  2%  mpstat.cpu.all.soft%
     34.78 ±  5%     +57.0       91.79        mpstat.cpu.all.sys%
      1.51 ±  9%      -0.3        1.21 ±  4%  mpstat.cpu.all.usr%
     63.60 ±  2%     -87.6%       7.89 ±  6%  vmstat.cpu.id
     34.89 ±  4%    +160.5%      90.89        vmstat.cpu.sy
   6015779           -34.6%    3937070 ±  3%  vmstat.memory.cache
     22.73 ±  5%   +2270.7%     538.97        vmstat.procs.r
   2264275 ±  5%     -75.6%     552750        vmstat.system.cs
    106734 ±  2%    +164.4%     282256        vmstat.system.in
    926253 ±107%     -98.6%      12925 ± 28%  numa-meminfo.node0.Active
    923516 ±107%     -99.0%       9610 ±  9%  numa-meminfo.node0.Active(anon)
    987699 ±107%     -98.2%      17930 ± 10%  numa-meminfo.node0.Shmem
   1934288 ± 53%     -96.3%      72485 ± 41%  numa-meminfo.node1.Active
   1929735 ± 53%     -96.4%      68621 ± 42%  numa-meminfo.node1.Active(anon)
    339310 ± 36%    +250.3%    1188705 ± 11%  numa-meminfo.node1.Inactive
    330949 ± 37%    +257.3%    1182584 ± 10%  numa-meminfo.node1.Inactive(anon)
    230892 ±107%     -99.0%       2408 ±  8%  numa-vmstat.node0.nr_active_anon
    246933 ±107%     -98.2%       4486 ± 10%  numa-vmstat.node0.nr_shmem
    230892 ±107%     -99.0%       2408 ±  8%  numa-vmstat.node0.nr_zone_active_anon
    526461 ± 74%     -69.7%     159396 ± 21%  numa-vmstat.node0.numa_local
    481592 ± 53%     -96.4%      17224 ± 42%  numa-vmstat.node1.nr_active_anon
     82836 ± 37%    +257.0%     295752 ± 10%  numa-vmstat.node1.nr_inactive_anon
    481591 ± 53%     -96.4%      17224 ± 42%  numa-vmstat.node1.nr_zone_active_anon
     82836 ± 37%    +257.0%     295752 ± 10%  numa-vmstat.node1.nr_zone_inactive_anon
      1.00           -49.8%       0.50        stress-ng.pipeherd.context_switches_per_bogo_op
    212749           -53.2%      99609        stress-ng.pipeherd.context_switches_per_sec
  76601132            -6.6%   71546484        stress-ng.pipeherd.ops
   1275768            -6.6%    1191345        stress-ng.pipeherd.ops_per_sec
      3077 ±  7%  +64016.3%    1972964        stress-ng.time.involuntary_context_switches
      2300          +162.0%       6027        stress-ng.time.percent_of_cpu_this_job_got
      1401          +165.8%       3724        stress-ng.time.system_time
  76594217           -55.7%   33909068        stress-ng.time.voluntary_context_switches
   2861043 ±  3%     -97.0%      86607 ± 32%  meminfo.Active
   2853751 ±  3%     -97.2%      79425 ± 35%  meminfo.Active(anon)
    370040           +17.1%     433497        meminfo.AnonPages
   5887524           -34.9%    3833012 ±  3%  meminfo.Cached
   9202449 ±  2%     -19.7%    7387275        meminfo.Committed_AS
    577677 ±  7%    +135.6%    1360963 ±  8%  meminfo.Inactive
    565253 ±  7%    +138.6%    1348750 ±  8%  meminfo.Inactive(anon)
    721987 ± 17%     -29.7%     507823 ±  5%  meminfo.Mapped
   7431362           -25.0%    5570370 ±  2%  meminfo.Memused
   3049597 ±  2%     -67.4%     995298 ± 13%  meminfo.Shmem
   7631133           -26.4%    5615499 ±  2%  meminfo.max_used_kB
      1426 ±  5%    +103.9%       2908        turbostat.Avg_MHz
     46.20 ±  4%     +47.8       94.04        turbostat.Busy%
    462647 ±  2%     -98.0%       9228 ± 15%  turbostat.C1
      0.22 ±  4%      -0.2        0.00 ±141%  turbostat.C1%
  76043040          -100.0%      31605 ±  5%  turbostat.C1E
     48.76 ±  5%     -48.6        0.14 ±  3%  turbostat.C1E%
     53.44 ±  4%     -89.5%       5.60 ±  6%  turbostat.CPU%c1
      0.08 ±  5%     -52.0%       0.04        turbostat.IPC
   7167100 ±  3%    +156.2%   18365074        turbostat.IRQ
     51823 ±  2%     -96.9%       1614 ± 49%  turbostat.POLL
      0.04 ±  9%      -0.0        0.00        turbostat.POLL%
    199.14            +6.2%     211.54        turbostat.PkgWatt
     56.50            +6.4%      60.09        turbostat.RAMWatt
    712852 ±  2%     -97.2%      19859 ± 35%  proc-vmstat.nr_active_anon
     92566           +17.0%     108330        proc-vmstat.nr_anon_pages
   1473145           -34.8%     960026 ±  3%  proc-vmstat.nr_file_pages
    141419 ±  7%    +138.4%     337140 ±  8%  proc-vmstat.nr_inactive_anon
    180483 ± 17%     -29.7%     126961 ±  5%  proc-vmstat.nr_mapped
    761859 ±  2%     -67.3%     248821 ± 13%  proc-vmstat.nr_shmem
     26214            -5.0%      24914        proc-vmstat.nr_slab_reclaimable
    712852 ±  2%     -97.2%      19859 ± 35%  proc-vmstat.nr_zone_active_anon
    141419 ±  7%    +138.4%     337140 ±  8%  proc-vmstat.nr_zone_inactive_anon
   1508913           -45.7%     819289 ±  5%  proc-vmstat.numa_hit
   1442579           -47.8%     752958 ±  6%  proc-vmstat.numa_local
    230268 ±  4%     -81.8%      41917 ±  4%  proc-vmstat.pgactivate
   1560001           -44.4%     867821 ±  5%  proc-vmstat.pgalloc_normal
    574253 ±  3%      -5.6%     542249        proc-vmstat.pgfault
    441076           -21.9%     344410        proc-vmstat.pgfree
    289408          +551.2%    1884528        sched_debug.cfs_rq:/.avg_vruntime.avg
    364822 ±  5%    +595.8%    2538349 ±  6%  sched_debug.cfs_rq:/.avg_vruntime.max
    272926 ±  2%    +565.9%    1817529        sched_debug.cfs_rq:/.avg_vruntime.min
     14026 ± 15%    +678.3%     109165 ± 18%  sched_debug.cfs_rq:/.avg_vruntime.stddev
      0.35 ±  6%   +1278.8%       4.83 ±  2%  sched_debug.cfs_rq:/.h_nr_running.avg
      1.42 ± 37%    +376.5%       6.75 ±  7%  sched_debug.cfs_rq:/.h_nr_running.max
      0.48 ±  6%     +92.2%       0.92 ± 16%  sched_debug.cfs_rq:/.h_nr_running.stddev
     14065 ± 22%     -99.6%      54.87 ±174%  sched_debug.cfs_rq:/.left_vruntime.avg
    289572 ±  2%     -98.9%       3240 ±170%  sched_debug.cfs_rq:/.left_vruntime.max
     61238 ± 11%     -99.3%     403.18 ±170%  sched_debug.cfs_rq:/.left_vruntime.stddev
    393508 ± 98%     -48.6%     202268 ±117%  sched_debug.cfs_rq:/.load.max
     64958 ± 97%     -59.2%      26528 ±106%  sched_debug.cfs_rq:/.load.stddev
      3.00 ± 19%    +125.0%       6.75 ±  5%  sched_debug.cfs_rq:/.load_avg.min
    289408          +551.2%    1884528        sched_debug.cfs_rq:/.min_vruntime.avg
    364822 ±  5%    +595.8%    2538349 ±  6%  sched_debug.cfs_rq:/.min_vruntime.max
    272926 ±  2%    +565.9%    1817529        sched_debug.cfs_rq:/.min_vruntime.min
     14026 ± 15%    +678.3%     109165 ± 18%  sched_debug.cfs_rq:/.min_vruntime.stddev
      0.35 ±  6%     +78.0%       0.62 ±  2%  sched_debug.cfs_rq:/.nr_running.avg
      0.47 ±  6%     -54.2%       0.22 ±  5%  sched_debug.cfs_rq:/.nr_running.stddev
     14065 ± 22%     -99.6%      54.87 ±174%  sched_debug.cfs_rq:/.right_vruntime.avg
    289572 ±  2%     -98.9%       3240 ±170%  sched_debug.cfs_rq:/.right_vruntime.max
     61238 ± 11%     -99.3%     403.18 ±170%  sched_debug.cfs_rq:/.right_vruntime.stddev
    424.02 ±  3%   +1113.9%       5147        sched_debug.cfs_rq:/.runnable_avg.avg
      1025 ±  5%    +573.2%       6900 ±  3%  sched_debug.cfs_rq:/.runnable_avg.max
    134.42 ± 10%   +2171.7%       3053 ± 37%  sched_debug.cfs_rq:/.runnable_avg.min
    200.79 ±  4%    +311.3%     825.76 ± 12%  sched_debug.cfs_rq:/.runnable_avg.stddev
    421.09 ±  3%     +76.6%     743.61 ±  2%  sched_debug.cfs_rq:/.util_avg.avg
      1023 ±  5%     +23.8%       1267 ±  4%  sched_debug.cfs_rq:/.util_avg.max
    134.00 ± 10%    +211.3%     417.08        sched_debug.cfs_rq:/.util_avg.min
     28.58 ± 34%   +1246.8%     384.95 ±  2%  sched_debug.cfs_rq:/.util_est_enqueued.avg
    459.42 ± 23%    +128.0%       1047 ± 13%  sched_debug.cfs_rq:/.util_est_enqueued.max
     82.49 ± 22%     +66.4%     137.24 ±  6%  sched_debug.cfs_rq:/.util_est_enqueued.stddev
    384961 ±  2%     +16.3%     447594 ±  3%  sched_debug.cpu.avg_idle.avg
    575142 ± 10%     +40.3%     807182 ±  6%  sched_debug.cpu.avg_idle.max
     10472 ±  4%    +116.2%      22636 ± 24%  sched_debug.cpu.avg_idle.min
    133104 ±  7%     +27.8%     170087 ±  5%  sched_debug.cpu.avg_idle.stddev
      2.94 ±  2%    +684.3%      23.10 ± 19%  sched_debug.cpu.clock.stddev
      1594 ±  8%     +84.8%       2947        sched_debug.cpu.curr->pid.avg
      1985           -54.7%     899.37 ±  3%  sched_debug.cpu.curr->pid.stddev
      0.00 ±  9%    +179.7%       0.00 ± 18%  sched_debug.cpu.next_balance.stddev
      0.35 ±  7%   +1277.0%       4.82        sched_debug.cpu.nr_running.avg
      1.25 ± 30%    +440.0%       6.75 ±  7%  sched_debug.cpu.nr_running.max
      0.47 ±  5%     +97.1%       0.93 ± 16%  sched_debug.cpu.nr_running.stddev
   1129961           -76.0%     270748        sched_debug.cpu.nr_switches.avg
   1230736           -73.6%     324498 ±  4%  sched_debug.cpu.nr_switches.max
    889548 ±  6%     -72.0%     248742        sched_debug.cpu.nr_switches.min
     55881 ± 13%     -72.1%      15568 ± 18%  sched_debug.cpu.nr_switches.stddev
      0.68 ±  9%    +274.8%       2.56 ±  4%  perf-stat.i.MPKI
      1.22            -0.5        0.69 ±  2%  perf-stat.i.branch-miss-rate%
  53919038 ±  5%     -47.4%   28362095 ±  3%  perf-stat.i.branch-misses
      7.77 ±  9%     +31.4       39.22 ±  4%  perf-stat.i.cache-miss-rate%
  16836662 ±  7%    +189.5%   48749241 ±  3%  perf-stat.i.cache-misses
 2.355e+08 ±  4%     -47.2%  1.244e+08        perf-stat.i.cache-references
   2386604 ±  5%     -75.8%     577272        perf-stat.i.context-switches
      4.42          +123.1%       9.86        perf-stat.i.cpi
 9.829e+10 ±  4%     +92.6%  1.893e+11        perf-stat.i.cpu-cycles
    467023 ±  4%     -65.7%     160277        perf-stat.i.cpu-migrations
      7207 ± 11%     -46.2%       3874 ±  4%  perf-stat.i.cycles-between-cache-misses
      0.09 ±  5%      -0.0        0.04 ±  8%  perf-stat.i.dTLB-load-miss-rate%
   5621309 ±  6%     -62.2%    2122334 ±  6%  perf-stat.i.dTLB-load-misses
 6.152e+09 ±  5%     -18.8%  4.995e+09        perf-stat.i.dTLB-loads
      0.01 ± 16%      -0.0        0.00 ±  9%  perf-stat.i.dTLB-store-miss-rate%
    194620 ±  9%     -70.7%      57018 ± 10%  perf-stat.i.dTLB-store-misses
 3.088e+09 ±  5%     -53.5%  1.437e+09        perf-stat.i.dTLB-stores
 2.278e+10 ±  5%     -15.1%  1.933e+10        perf-stat.i.instructions
      0.26           -48.8%       0.13 ±  2%  perf-stat.i.ipc
      1.54 ±  4%     +92.6%       2.96        perf-stat.i.metric.GHz
    332.10 ± 11%    +135.2%     780.97 ±  2%  perf-stat.i.metric.K/sec
    220.73 ±  5%     -22.9%     170.20        perf-stat.i.metric.M/sec
     89.76 ±  3%      +6.5       96.26        perf-stat.i.node-load-miss-rate%
   8050438 ±  7%    +242.5%   27576187 ±  2%  perf-stat.i.node-load-misses
     24.75 ±  3%     +46.8       71.52        perf-stat.i.node-store-miss-rate%
   1463258 ±  8%    +910.5%   14785780 ±  3%  perf-stat.i.node-store-misses
   6111881 ±  5%      -8.6%    5588094 ±  3%  perf-stat.i.node-stores
      0.74 ±  9%    +240.9%       2.53 ±  4%  perf-stat.overall.MPKI
      1.16            -0.5        0.65        perf-stat.overall.branch-miss-rate%
      7.16 ±  9%     +32.1       39.24 ±  4%  perf-stat.overall.cache-miss-rate%
      4.32          +127.1%       9.81        perf-stat.overall.cpi
      5873 ±  9%     -33.9%       3883 ±  3%  perf-stat.overall.cycles-between-cache-misses
      0.09 ±  4%      -0.0        0.04 ±  7%  perf-stat.overall.dTLB-load-miss-rate%
      0.01 ± 11%      -0.0        0.00 ± 10%  perf-stat.overall.dTLB-store-miss-rate%
      0.23           -56.0%       0.10        perf-stat.overall.ipc
     89.56 ±  3%      +7.8       97.35        perf-stat.overall.node-load-miss-rate%
     19.29 ±  3%     +53.3       72.60        perf-stat.overall.node-store-miss-rate%
  53131153 ±  4%     -47.6%   27850694 ±  3%  perf-stat.ps.branch-misses
  16572483 ±  7%    +190.1%   48069542 ±  3%  perf-stat.ps.cache-misses
 2.321e+08 ±  4%     -47.2%  1.226e+08        perf-stat.ps.cache-references
   2350599 ±  5%     -75.8%     568552        perf-stat.ps.context-switches
 9.682e+10 ±  4%     +92.6%  1.865e+11        perf-stat.ps.cpu-cycles
    460172 ±  4%     -65.7%     157887        perf-stat.ps.cpu-migrations
   5533567 ±  6%     -62.2%    2092824 ±  6%  perf-stat.ps.dTLB-load-misses
 6.059e+09 ±  5%     -18.8%  4.917e+09        perf-stat.ps.dTLB-loads
    191690 ±  9%     -70.6%      56451 ±  9%  perf-stat.ps.dTLB-store-misses
 3.041e+09 ±  5%     -53.5%  1.415e+09        perf-stat.ps.dTLB-stores
 2.243e+10 ±  5%     -15.2%  1.902e+10        perf-stat.ps.instructions
   7932536 ±  7%    +242.8%   27192073 ±  2%  perf-stat.ps.node-load-misses
   1439876 ±  8%    +912.5%   14579379 ±  3%  perf-stat.ps.node-store-misses
   6012349 ±  5%      -8.5%    5503370 ±  3%  perf-stat.ps.node-stores
 1.444e+12           -17.2%  1.196e+12        perf-stat.total.instructions
      0.01 ± 20%  +21015.2%       1.62 ± 21%  perf-sched.sch_delay.avg.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.01 ±  7%  +20429.0%       1.06 ± 20%  perf-sched.sch_delay.avg.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      0.01 ± 23%  +28172.1%       3.20 ± 22%  perf-sched.sch_delay.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.02 ± 14%  +70602.0%      11.67 ± 46%  perf-sched.sch_delay.avg.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
      0.00 ± 11%  +7.7e+05%      24.36 ± 32%  perf-sched.sch_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.01 ±  6%  +86766.2%      11.15 ±142%  perf-sched.sch_delay.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.01        +13264.6%       1.07 ± 22%  perf-sched.sch_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      0.01 ±  6%  +20197.7%       1.49 ± 23%  perf-sched.sch_delay.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.02 ±144%  +16369.8%       4.09 ±120%  perf-sched.sch_delay.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ±  8%  +11767.6%       0.67 ± 21%  perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
      0.01 ± 17%  +39790.2%       3.39 ± 34%  perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.do_select.core_sys_select.kern_select
      0.01 ±  7%   +9498.3%       0.93 ± 70%  perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.01 ±  5%  +64131.4%       5.46 ±136%  perf-sched.sch_delay.avg.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.01        +95047.6%       6.66 ± 43%  perf-sched.sch_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      0.01 ± 22%  +31469.2%       3.42 ± 98%  perf-sched.sch_delay.avg.ms.syslog_print.do_syslog.kmsg_read.vfs_read
      0.00 ± 30%  +27246.7%       0.68 ± 20%  perf-sched.sch_delay.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.03 ± 22%  +4.3e+05%     112.55 ± 72%  perf-sched.sch_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.02 ± 50%  +28074.5%       4.41 ± 25%  perf-sched.sch_delay.max.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
      0.03 ± 40%  +3.9e+05%     123.78 ± 17%  perf-sched.sch_delay.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.03 ± 69%     -81.2%       0.01 ± 45%  perf-sched.sch_delay.max.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.02 ± 32%  +14863.7%       3.64 ± 19%  perf-sched.sch_delay.max.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      0.02 ± 31%  +21396.6%       5.27 ± 17%  perf-sched.sch_delay.max.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.02 ± 18%  +59092.4%      11.74 ± 45%  perf-sched.sch_delay.max.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
      0.03 ± 24%  +3.5e+06%       1005        perf-sched.sch_delay.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.06 ± 20%  +5.9e+05%     342.13 ±140%  perf-sched.sch_delay.max.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.04 ± 16%  +8.7e+05%     312.90 ±100%  perf-sched.sch_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      6.61 ±  9%  +20499.9%       1361 ± 36%  perf-sched.sch_delay.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.68 ±218%  +18756.7%     127.85 ±137%  perf-sched.sch_delay.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ± 16%  +22014.1%       2.62 ± 42%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
      0.01 ± 20%  +41560.3%       5.07 ±  7%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.do_select.core_sys_select.kern_select
      0.02 ± 36%  +36628.8%       6.37 ± 63%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.03 ± 31%  +5.4e+05%     176.12 ±212%  perf-sched.sch_delay.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.03 ± 46%    +2e+06%     512.00 ± 22%  perf-sched.sch_delay.max.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      0.01 ± 26%  +39380.8%       5.13 ± 98%  perf-sched.sch_delay.max.ms.syslog_print.do_syslog.kmsg_read.vfs_read
      0.02 ± 86%  +17118.9%       2.73 ± 12%  perf-sched.sch_delay.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      3.71 ±  8%  +61141.9%       2271 ± 31%  perf-sched.sch_delay.max.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ±  6%  +20252.3%       1.49 ± 24%  perf-sched.total_sch_delay.average.ms
      6.61 ±  9%  +34276.1%       2271 ± 31%  perf-sched.total_sch_delay.max.ms
      0.86          +443.3%       4.68 ± 19%  perf-sched.total_wait_and_delay.average.ms
   4286519           -70.1%    1279647 ± 14%  perf-sched.total_wait_and_delay.count.ms
      3830 ±  9%     +64.1%       6287 ± 19%  perf-sched.total_wait_and_delay.max.ms
      0.85          +273.1%       3.18 ± 17%  perf-sched.total_wait_time.average.ms
      3830 ±  9%     +31.9%       5050 ± 10%  perf-sched.total_wait_time.max.ms
     10.52           +87.3%      19.71 ± 15%  perf-sched.wait_and_delay.avg.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
    688.11 ± 30%     -99.9%       0.83 ±223%  perf-sched.wait_and_delay.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
    802.75           +31.5%       1055 ± 29%  perf-sched.wait_and_delay.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
    186.90 ± 10%     -32.2%     126.70 ± 27%  perf-sched.wait_and_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.75 ±145%  +13752.5%     103.71 ± 45%  perf-sched.wait_and_delay.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.70          +502.7%       4.24 ± 20%  perf-sched.wait_and_delay.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      2.47 ± 11%   +1183.5%      31.76 ± 45%  perf-sched.wait_and_delay.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
    373.25           +61.4%     602.50 ± 13%  perf-sched.wait_and_delay.avg.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
    453.57           +97.8%     897.15 ± 17%  perf-sched.wait_and_delay.avg.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
     18.03 ± 11%     +82.3%      32.86 ± 30%  perf-sched.wait_and_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    571.44 ±  5%     +40.4%     802.53 ± 14%  perf-sched.wait_and_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
    579.27 ±  3%     +82.5%       1057 ± 19%  perf-sched.wait_and_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
    382.00           -30.7%     264.67 ± 10%  perf-sched.wait_and_delay.count.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
      5.67 ± 24%     -94.1%       0.33 ±223%  perf-sched.wait_and_delay.count.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     10.17 ±  3%     -44.3%       5.67 ± 13%  perf-sched.wait_and_delay.count.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      2.00           -58.3%       0.83 ± 44%  perf-sched.wait_and_delay.count.devkmsg_read.vfs_read.ksys_read.do_syscall_64
      6.00           -61.1%       2.33 ± 76%  perf-sched.wait_and_delay.count.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
    125.33           -35.2%      81.17 ± 18%  perf-sched.wait_and_delay.count.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
   4283821           -71.4%    1223670 ± 14%  perf-sched.wait_and_delay.count.pipe_read.vfs_read.ksys_read.do_syscall_64
     19.83           -44.5%      11.00 ± 25%  perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
     13.00           -33.3%       8.67 ± 14%  perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
     20.00           -44.2%      11.17 ± 17%  perf-sched.wait_and_delay.count.schedule_timeout.kcompactd.kthread.ret_from_fork
    275.83 ± 11%     -34.7%     180.17 ± 26%  perf-sched.wait_and_delay.count.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    585.50           -32.7%     393.83 ± 12%  perf-sched.wait_and_delay.count.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
    452.83 ±  3%     -54.3%     207.17 ± 16%  perf-sched.wait_and_delay.count.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      2011 ± 39%     -99.9%       1.66 ±223%  perf-sched.wait_and_delay.max.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
    999.73          +168.2%       2680 ± 17%  perf-sched.wait_and_delay.max.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
     74.83 ±148%   +1726.9%       1367 ± 35%  perf-sched.wait_and_delay.max.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      1009          +353.7%       4579 ± 31%  perf-sched.wait_and_delay.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      4.67 ±  9%  +11279.5%     531.33 ± 50%  perf-sched.wait_and_delay.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      1000          +166.9%       2671 ± 27%  perf-sched.wait_and_delay.max.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
    499.97          +183.4%       1416 ± 13%  perf-sched.wait_and_delay.max.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
    505.00          +266.0%       1848 ± 12%  perf-sched.wait_and_delay.max.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
    375.83 ± 11%    +187.1%       1078 ± 15%  perf-sched.wait_and_delay.max.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      2686 ± 16%    +130.3%       6186 ± 22%  perf-sched.wait_and_delay.max.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ±223%  +3.8e+05%      18.61 ± 22%  perf-sched.wait_time.avg.ms.__cond_resched.__alloc_pages.__folio_alloc.vma_alloc_folio.shmem_alloc_folio
     10.52           +87.0%      19.67 ± 15%  perf-sched.wait_time.avg.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
      0.04 ± 29%  +56775.8%      24.65 ± 29%  perf-sched.wait_time.avg.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
      0.67 ±  2%    +351.9%       3.03 ± 14%  perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.10 ±223%    +929.7%       1.04 ±107%  perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
      0.67 ±  5%    +175.1%       1.83 ± 60%  perf-sched.wait_time.avg.ms.__cond_resched.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.00 ±223%  +1.4e+06%      27.78 ± 35%  perf-sched.wait_time.avg.ms.__cond_resched.shmem_inode_acct_block.shmem_alloc_and_acct_folio.shmem_get_folio_gfp.shmem_write_begin
    688.10 ± 30%     -99.9%       0.83 ±223%  perf-sched.wait_time.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.11 ±223%   +1407.2%       1.69 ± 80%  perf-sched.wait_time.avg.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
    802.74           +31.1%       1052 ± 29%  perf-sched.wait_time.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      1.95 ± 11%     -88.6%       0.22 ±223%  perf-sched.wait_time.avg.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
    186.90 ± 10%     -45.2%     102.33 ± 39%  perf-sched.wait_time.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      1.05 ± 84%   +8736.4%      92.56 ± 38%  perf-sched.wait_time.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.32 ± 21%   +9484.2%      30.89 ±196%  perf-sched.wait_time.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
      0.66 ±  2%    +224.3%       2.14 ± 17%  perf-sched.wait_time.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      0.70          +295.4%       2.75 ± 17%  perf-sched.wait_time.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      2.45 ± 10%   +1029.6%      27.67 ± 38%  perf-sched.wait_time.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
    373.24           +61.2%     601.57 ± 13%  perf-sched.wait_time.avg.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.10 ±223%   +1432.1%       1.60 ± 65%  perf-sched.wait_time.avg.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
      0.67        +28106.1%     188.32 ± 50%  perf-sched.wait_time.avg.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
    453.56           +97.8%     897.14 ± 17%  perf-sched.wait_time.avg.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
    571.43 ±  5%     +40.4%     802.12 ± 14%  perf-sched.wait_time.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ±  8%   +2310.4%       0.27 ± 71%  perf-sched.wait_time.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
    579.24 ±  3%     +63.1%     944.72 ± 15%  perf-sched.wait_time.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ±223%  +5.4e+05%      25.90 ± 12%  perf-sched.wait_time.max.ms.__cond_resched.__alloc_pages.__folio_alloc.vma_alloc_folio.shmem_alloc_folio
      0.53 ± 72%   +2321.4%      12.75 ±123%  perf-sched.wait_time.max.ms.__cond_resched.__mutex_lock.constprop.0.pipe_read
      0.15 ± 46%  +3.9e+05%     591.60 ± 65%  perf-sched.wait_time.max.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
      0.94 ±  6%  +13779.0%     130.35 ± 18%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.10 ±223%   +2299.3%       2.43 ± 66%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
      0.76 ± 15%   +1852.9%      14.88 ±110%  perf-sched.wait_time.max.ms.__cond_resched.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.00 ±223%    +9e+06%     180.20 ± 92%  perf-sched.wait_time.max.ms.__cond_resched.shmem_inode_acct_block.shmem_alloc_and_acct_folio.shmem_get_folio_gfp.shmem_write_begin
      2011 ± 39%     -99.9%       1.66 ±223%  perf-sched.wait_time.max.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.11 ±223%  +10815.4%      12.21 ±166%  perf-sched.wait_time.max.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
    999.72          +167.7%       2676 ± 17%  perf-sched.wait_time.max.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      3.90 ± 11%     -88.6%       0.44 ±223%  perf-sched.wait_time.max.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
     75.92 ±145%   +1253.8%       1027        perf-sched.wait_time.max.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.66 ±  7%  +14655.7%      97.22 ±185%  perf-sched.wait_time.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
      0.12 ±223%   +1139.0%       1.48 ±116%  perf-sched.wait_time.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi
      0.98 ±  6%  +2.2e+05%       2203 ± 74%  perf-sched.wait_time.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      1009          +269.0%       3725 ± 25%  perf-sched.wait_time.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      4.66 ±  9%   +9253.2%     435.81 ± 26%  perf-sched.wait_time.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      1000          +166.8%       2671 ± 27%  perf-sched.wait_time.max.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
    499.95          +183.4%       1416 ± 13%  perf-sched.wait_time.max.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.95 ±  8%   +1017.7%      10.57 ± 88%  perf-sched.wait_time.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_read
      0.10 ±223%   +2784.5%       3.01 ±112%  perf-sched.wait_time.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
      1.51 ±  8%  +1.3e+05%       2034 ± 57%  perf-sched.wait_time.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
    504.99          +266.0%       1848 ± 12%  perf-sched.wait_time.max.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
    375.82 ± 11%     +57.6%     592.31 ±  9%  perf-sched.wait_time.max.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      0.04 ± 15%   +4237.2%       1.83 ± 55%  perf-sched.wait_time.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      2686 ± 16%     +83.8%       4939 ± 12%  perf-sched.wait_time.max.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
     24.50           -24.5        0.00        perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
     24.14           -24.1        0.00        perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
     24.13           -24.1        0.00        perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     24.10           -24.1        0.00        perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     14.32           -14.3        0.00        perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     13.35 ±  2%     -13.3        0.00        perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
     13.25 ±  2%     -13.2        0.00        perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
     12.23           -12.2        0.00        perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
     14.36 ±  2%     -11.8        2.55        perf-profile.calltrace.cycles-pp.__mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
     10.68 ±  4%      -8.2        2.51        perf-profile.calltrace.cycles-pp.schedule.pipe_read.vfs_read.ksys_read.do_syscall_64
     10.43 ±  4%      -8.0        2.44        perf-profile.calltrace.cycles-pp.__schedule.schedule.pipe_read.vfs_read.ksys_read
      8.08 ±  3%      -7.0        1.05        perf-profile.calltrace.cycles-pp.osq_lock.__mutex_lock.pipe_read.vfs_read.ksys_read
      5.76 ±  2%      -5.8        0.00        perf-profile.calltrace.cycles-pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
      5.28 ±  2%      -5.3        0.00        perf-profile.calltrace.cycles-pp.__flush_smp_call_function_queue.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_secondary
      4.18            -3.4        0.82        perf-profile.calltrace.cycles-pp.mutex_spin_on_owner.__mutex_lock.pipe_read.vfs_read.ksys_read
      3.37 ±  3%      -3.1        0.25 ±100%  perf-profile.calltrace.cycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.pipe_read
      3.64 ±  3%      -2.8        0.86        perf-profile.calltrace.cycles-pp.dequeue_task_fair.__schedule.schedule.pipe_read.vfs_read
      1.69            -1.2        0.52 ±  2%  perf-profile.calltrace.cycles-pp.__mutex_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
      4.46 ±  2%      -0.8        3.67        perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write
      4.62 ±  2%      -0.8        3.84        perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write.vfs_write
      4.86 ±  2%      -0.5        4.36        perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
      1.54            -0.2        1.30        perf-profile.calltrace.cycles-pp.mutex_unlock.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.66 ±  3%      -0.2        0.51        perf-profile.calltrace.cycles-pp.__list_del_entry_valid_or_report.finish_wait.pipe_read.vfs_read.ksys_read
      1.36            -0.0        1.32        perf-profile.calltrace.cycles-pp.mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.59 ±  3%      +0.1        0.66        perf-profile.calltrace.cycles-pp.mutex_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
      0.79            +0.1        0.90        perf-profile.calltrace.cycles-pp.mutex_unlock.pipe_write.vfs_write.ksys_write.do_syscall_64
      0.43 ± 44%      +0.4        0.86        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock
      0.00            +0.6        0.59        perf-profile.calltrace.cycles-pp.enqueue_task_fair.activate_task.ttwu_do_activate.try_to_wake_up.autoremove_wake_function
      0.00            +0.6        0.65 ±  2%  perf-profile.calltrace.cycles-pp.__sysvec_call_function_single.sysvec_call_function_single.asm_sysvec_call_function_single.prepare_to_wait_event.pipe_read
      0.00            +0.6        0.65 ±  2%  perf-profile.calltrace.cycles-pp.__flush_smp_call_function_queue.__sysvec_call_function_single.sysvec_call_function_single.asm_sysvec_call_function_single.prepare_to_wait_event
      0.00            +0.7        0.69 ±  2%  perf-profile.calltrace.cycles-pp.sysvec_call_function_single.asm_sysvec_call_function_single.prepare_to_wait_event.pipe_read.vfs_read
      0.00            +0.7        0.70        perf-profile.calltrace.cycles-pp.activate_task.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common
      0.00            +0.8        0.76        perf-profile.calltrace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock
      0.00            +0.8        0.76 ±  2%  perf-profile.calltrace.cycles-pp.asm_sysvec_call_function_single.prepare_to_wait_event.pipe_read.vfs_read.ksys_read
     60.97            +4.1       65.02        perf-profile.calltrace.cycles-pp.read
     60.32            +4.3       64.65        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
     60.18            +4.4       64.61        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     59.43            +4.8       64.19        perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     59.28            +4.8       64.13        perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     59.02            +4.9       63.97        perf-profile.calltrace.cycles-pp.pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
     11.25            +9.7       20.98        perf-profile.calltrace.cycles-pp.finish_wait.pipe_read.vfs_read.ksys_read.do_syscall_64
     10.56            +9.9       20.44        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.finish_wait.pipe_read.vfs_read.ksys_read
     10.16           +10.0       20.18        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.finish_wait.pipe_read.vfs_read
     13.01           +20.5       33.55        perf-profile.calltrace.cycles-pp.prepare_to_wait_event.pipe_read.vfs_read.ksys_read.do_syscall_64
      9.04           +22.0       30.99        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait_event.pipe_read.vfs_read.ksys_read
     11.10           +22.5       33.65        perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      8.02           +22.6       30.57        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepare_to_wait_event.pipe_read.vfs_read
     10.98           +22.6       33.57        perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
     10.76           +22.7       33.42        perf-profile.calltrace.cycles-pp.pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
     11.30           +22.7       34.03        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write
     11.27           +22.7       34.01        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
     11.62           +22.8       34.42        perf-profile.calltrace.cycles-pp.write
      6.95           +23.7       30.62        perf-profile.calltrace.cycles-pp.__wake_up_common_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
      2.01 ±  2%     +24.1       26.08        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
      1.90 ±  2%     +24.1       26.00        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write
     24.50           -24.5        0.00        perf-profile.children.cycles-pp.secondary_startup_64_no_verify
     24.50           -24.5        0.00        perf-profile.children.cycles-pp.cpu_startup_entry
     24.48           -24.5        0.00        perf-profile.children.cycles-pp.do_idle
     24.14           -24.1        0.00        perf-profile.children.cycles-pp.start_secondary
     14.54           -14.5        0.00        perf-profile.children.cycles-pp.cpuidle_idle_call
     13.55           -13.5        0.00        perf-profile.children.cycles-pp.cpuidle_enter
     13.48           -13.5        0.00        perf-profile.children.cycles-pp.cpuidle_enter_state
     16.06 ±  2%     -13.0        3.07        perf-profile.children.cycles-pp.__mutex_lock
     12.41           -12.4        0.00        perf-profile.children.cycles-pp.intel_idle
     13.86 ±  3%     -11.4        2.51        perf-profile.children.cycles-pp.__schedule
     10.69 ±  4%      -8.1        2.57        perf-profile.children.cycles-pp.schedule
      9.31 ±  2%      -8.0        1.31        perf-profile.children.cycles-pp.osq_lock
      5.85 ±  2%      -5.8        0.00        perf-profile.children.cycles-pp.flush_smp_call_function_queue
      5.43 ±  2%      -4.6        0.86        perf-profile.children.cycles-pp.__flush_smp_call_function_queue
      4.78 ±  8%      -4.5        0.32 ±  2%  perf-profile.children.cycles-pp.pick_next_task_fair
      4.78 ±  2%      -4.1        0.67 ±  2%  perf-profile.children.cycles-pp.sched_ttwu_pending
      4.23            -3.3        0.94        perf-profile.children.cycles-pp.mutex_spin_on_owner
      3.44 ±  3%      -2.9        0.50 ±  2%  perf-profile.children.cycles-pp.dequeue_entity
      3.69 ±  3%      -2.8        0.86        perf-profile.children.cycles-pp.dequeue_task_fair
      3.88 ±  3%      -2.7        1.17        perf-profile.children.cycles-pp.activate_task
      3.93 ±  3%      -2.6        1.31        perf-profile.children.cycles-pp.ttwu_do_activate
      3.00 ±  3%      -2.3        0.70        perf-profile.children.cycles-pp.update_load_avg
      3.28 ±  3%      -2.2        1.06        perf-profile.children.cycles-pp.enqueue_task_fair
      2.93 ±  4%      -2.2        0.75        perf-profile.children.cycles-pp.enqueue_entity
      2.01 ±  7%      -1.8        0.26 ±  2%  perf-profile.children.cycles-pp.update_cfs_group
      1.31 ±  2%      -1.3        0.05        perf-profile.children.cycles-pp.select_idle_sibling
      1.62 ± 34%      -1.2        0.41 ± 25%  perf-profile.children.cycles-pp.__cmd_record
      1.58 ± 34%      -1.2        0.40 ± 26%  perf-profile.children.cycles-pp.record__finish_output
      1.58 ± 34%      -1.2        0.40 ± 26%  perf-profile.children.cycles-pp.perf_session__process_events
      1.58 ± 34%      -1.2        0.39 ± 26%  perf-profile.children.cycles-pp.reader__read_event
      1.63 ±  2%      -1.1        0.49        perf-profile.children.cycles-pp._raw_spin_lock
      1.53            -1.1        0.41        perf-profile.children.cycles-pp.select_task_rq
      1.48 ±  2%      -1.1        0.40        perf-profile.children.cycles-pp.select_task_rq_fair
      1.38            -1.0        0.34        perf-profile.children.cycles-pp.ttwu_queue_wakelist
      1.14            -0.9        0.21 ±  2%  perf-profile.children.cycles-pp.__smp_call_single_queue
      1.20 ±  2%      -0.9        0.26 ±  2%  perf-profile.children.cycles-pp.prepare_task_switch
      4.47 ±  2%      -0.8        3.69        perf-profile.children.cycles-pp.try_to_wake_up
      4.62 ±  2%      -0.8        3.84        perf-profile.children.cycles-pp.autoremove_wake_function
      0.88            -0.7        0.19 ±  3%  perf-profile.children.cycles-pp.__update_load_avg_cfs_rq
      1.06            -0.7        0.40 ±  2%  perf-profile.children.cycles-pp.__list_add_valid_or_report
      0.91 ±  4%      -0.6        0.28 ±  3%  perf-profile.children.cycles-pp.switch_mm_irqs_off
      0.76            -0.6        0.20 ±  2%  perf-profile.children.cycles-pp.llist_add_batch
      0.69 ±  5%      -0.5        0.14 ±  3%  perf-profile.children.cycles-pp.___perf_sw_event
      0.60 ±  2%      -0.5        0.07 ±  6%  perf-profile.children.cycles-pp.set_task_cpu
      0.60 ±  4%      -0.5        0.09 ±  5%  perf-profile.children.cycles-pp.available_idle_cpu
      4.87 ±  2%      -0.5        4.36        perf-profile.children.cycles-pp.__wake_up_common
      0.59 ±  2%      -0.5        0.08 ±  5%  perf-profile.children.cycles-pp.sched_mm_cid_migrate_to
      0.98 ±  2%      -0.5        0.48 ±  2%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.56 ±  2%      -0.5        0.07        perf-profile.children.cycles-pp.llist_reverse_order
      0.54 ±  2%      -0.5        0.06 ±  6%  perf-profile.children.cycles-pp.migrate_task_rq_fair
      0.59            -0.5        0.12        perf-profile.children.cycles-pp.__switch_to_asm
      0.90 ±  2%      -0.5        0.44 ±  3%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.62 ±  2%      -0.4        0.18 ±  2%  perf-profile.children.cycles-pp.__switch_to
      0.53 ±  2%      -0.4        0.12 ±  4%  perf-profile.children.cycles-pp.osq_unlock
      0.58 ±  2%      -0.4        0.21 ±  2%  perf-profile.children.cycles-pp.finish_task_switch
      0.80 ±  3%      -0.3        0.48        perf-profile.children.cycles-pp.update_curr
      0.45 ±  2%      -0.3        0.20 ±  3%  perf-profile.children.cycles-pp.switch_fpu_return
      0.67 ±  2%      -0.3        0.42 ±  4%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.67 ±  2%      -0.3        0.42 ±  3%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.34            -0.2        0.12        perf-profile.children.cycles-pp.update_rq_clock_task
      0.58 ±  2%      -0.2        0.37 ±  2%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.53 ± 27%      -0.2        0.32 ± 22%  perf-profile.children.cycles-pp.process_simple
      0.28 ± 18%      -0.2        0.07 ± 12%  perf-profile.children.cycles-pp.stress_pipeherd_read_write
      0.51 ±  3%      -0.2        0.32 ±  3%  perf-profile.children.cycles-pp.tick_sched_timer
      0.28 ±  2%      -0.2        0.09 ±  4%  perf-profile.children.cycles-pp.restore_fpregs_from_fpstate
      0.47 ±  2%      -0.2        0.31 ±  4%  perf-profile.children.cycles-pp.tick_sched_handle
      0.47 ±  3%      -0.2        0.30 ±  3%  perf-profile.children.cycles-pp.update_process_times
      0.74            -0.2        0.58        perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.59            -0.2        0.43 ±  2%  perf-profile.children.cycles-pp.exit_to_user_mode_prepare
      0.24 ±  3%      -0.2        0.09 ±  4%  perf-profile.children.cycles-pp.sched_clock_cpu
      2.34            -0.2        2.19        perf-profile.children.cycles-pp.mutex_unlock
      0.21            -0.1        0.06        perf-profile.children.cycles-pp.update_rq_clock
      0.21 ±  4%      -0.1        0.07        perf-profile.children.cycles-pp.sched_clock
      0.28 ±  4%      -0.1        0.14 ±  3%  perf-profile.children.cycles-pp.set_next_entity
      0.23 ± 10%      -0.1        0.10 ±  5%  perf-profile.children.cycles-pp.__update_load_avg_se
      0.39 ±  2%      -0.1        0.26 ±  3%  perf-profile.children.cycles-pp.scheduler_tick
      0.83 ±  3%      -0.1        0.71        perf-profile.children.cycles-pp.__list_del_entry_valid_or_report
      0.20 ±  4%      -0.1        0.11 ±  6%  perf-profile.children.cycles-pp.perf_event_task_tick
      0.20 ±  4%      -0.1        0.10 ±  9%  perf-profile.children.cycles-pp.perf_adjust_freq_unthr_context
      0.15 ±  6%      -0.1        0.06        perf-profile.children.cycles-pp.__fdget_pos
      0.17 ±  5%      -0.1        0.08 ±  6%  perf-profile.children.cycles-pp.__irq_exit_rcu
      0.19 ±  8%      -0.1        0.10 ± 10%  perf-profile.children.cycles-pp.copy_page_from_iter
      0.14 ±  6%      -0.1        0.05        perf-profile.children.cycles-pp.__fget_light
      0.17 ±  9%      -0.1        0.08 ± 12%  perf-profile.children.cycles-pp._copy_from_iter
      0.17 ± 30%      -0.1        0.10 ±  3%  perf-profile.children.cycles-pp.perf_tp_event
      0.12 ± 13%      -0.1        0.05 ±  8%  perf-profile.children.cycles-pp.copyin
      0.13 ±  5%      -0.1        0.07        perf-profile.children.cycles-pp.security_file_permission
      0.12 ±  9%      -0.1        0.06 ±  9%  perf-profile.children.cycles-pp.__intel_pmu_enable_all
      0.11 ±  7%      -0.1        0.06 ±  9%  perf-profile.children.cycles-pp.apparmor_file_permission
      0.14 ±  3%      -0.0        0.09 ±  7%  perf-profile.children.cycles-pp.reweight_entity
      0.10 ±  4%      -0.0        0.06 ±  6%  perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.18 ±  5%      -0.0        0.14        perf-profile.children.cycles-pp.cpuacct_charge
      0.10 ±  4%      -0.0        0.07 ±  5%  perf-profile.children.cycles-pp.task_mm_cid_work
      0.10 ±  4%      -0.0        0.08 ±  6%  perf-profile.children.cycles-pp.task_work_run
      0.11 ±  6%      +0.0        0.14 ±  2%  perf-profile.children.cycles-pp.exit_to_user_mode_loop
      0.15 ±  2%      +0.0        0.19 ±  2%  perf-profile.children.cycles-pp.syscall_enter_from_user_mode
      0.40 ±  3%      +0.0        0.44        perf-profile.children.cycles-pp.copy_page_to_iter
      0.14 ±  6%      +0.0        0.18 ±  2%  perf-profile.children.cycles-pp.__enqueue_entity
      0.38 ±  3%      +0.1        0.43        perf-profile.children.cycles-pp._copy_to_iter
      0.36 ±  3%      +0.1        0.42        perf-profile.children.cycles-pp.copyout
      0.00            +0.1        0.07        perf-profile.children.cycles-pp.irqtime_account_irq
      0.04 ± 44%      +0.1        0.12 ±  4%  perf-profile.children.cycles-pp.pick_eevdf
      0.00            +0.1        0.08 ±  4%  perf-profile.children.cycles-pp.native_irq_return_iret
      0.15 ±  3%      +0.1        0.24        perf-profile.children.cycles-pp.__entry_text_start
      0.08            +0.1        0.17 ±  5%  perf-profile.children.cycles-pp.kill_fasync
      0.04 ± 73%      +0.1        0.14 ±  2%  perf-profile.children.cycles-pp.perf_trace_sched_stat_runtime
      0.00            +0.1        0.12 ±  5%  perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
      0.00            +0.1        0.12 ±  6%  perf-profile.children.cycles-pp.check_preempt_curr
      0.00            +0.2        0.20        perf-profile.children.cycles-pp.task_h_load
      0.08 ±  4%      +0.2        0.31        perf-profile.children.cycles-pp.wake_affine
      0.00            +0.3        0.28        perf-profile.children.cycles-pp.__task_rq_lock
      0.07 ±  5%      +0.8        0.86 ±  2%  perf-profile.children.cycles-pp.__sysvec_call_function_single
      0.08 ±  4%      +0.9        0.93        perf-profile.children.cycles-pp.sysvec_call_function_single
      0.09 ±  8%      +1.0        1.04        perf-profile.children.cycles-pp.asm_sysvec_call_function_single
     61.05            +4.0       65.06        perf-profile.children.cycles-pp.read
     59.44            +4.8       64.20        perf-profile.children.cycles-pp.ksys_read
     59.30            +4.8       64.14        perf-profile.children.cycles-pp.vfs_read
     59.07            +4.9       64.00        perf-profile.children.cycles-pp.pipe_read
     11.26            +9.7       20.98        perf-profile.children.cycles-pp.finish_wait
     13.03           +20.6       33.64        perf-profile.children.cycles-pp.prepare_to_wait_event
     11.12           +22.6       33.68        perf-profile.children.cycles-pp.ksys_write
     11.00           +22.6       33.59        perf-profile.children.cycles-pp.vfs_write
     10.78           +22.7       33.45        perf-profile.children.cycles-pp.pipe_write
     11.68           +22.8       34.45        perf-profile.children.cycles-pp.write
      6.96           +23.7       30.64        perf-profile.children.cycles-pp.__wake_up_common_lock
     71.77           +27.0       98.74        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     71.60           +27.1       98.69        perf-profile.children.cycles-pp.do_syscall_64
     24.51           +52.5       76.99        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     22.25           +56.2       78.42        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     12.41           -12.4        0.00        perf-profile.self.cycles-pp.intel_idle
      9.25 ±  2%      -8.0        1.30        perf-profile.self.cycles-pp.osq_lock
      4.21            -3.3        0.94        perf-profile.self.cycles-pp.mutex_spin_on_owner
      2.00 ±  7%      -1.7        0.25 ±  4%  perf-profile.self.cycles-pp.update_cfs_group
      2.84            -1.5        1.35        perf-profile.self.cycles-pp.prepare_to_wait_event
      1.69 ±  5%      -1.3        0.35        perf-profile.self.cycles-pp.update_load_avg
      1.56 ±  2%      -1.3        0.26        perf-profile.self.cycles-pp._raw_spin_lock
      1.96            -1.3        0.69        perf-profile.self.cycles-pp.__mutex_lock
      1.26 ±  2%      -1.0        0.30 ±  2%  perf-profile.self.cycles-pp.__schedule
      0.86            -0.7        0.18 ±  4%  perf-profile.self.cycles-pp.__update_load_avg_cfs_rq
      1.06            -0.7        0.40 ±  2%  perf-profile.self.cycles-pp.__list_add_valid_or_report
      0.90 ±  4%      -0.6        0.28 ±  2%  perf-profile.self.cycles-pp.switch_mm_irqs_off
      0.76            -0.6        0.20 ±  2%  perf-profile.self.cycles-pp.llist_add_batch
      2.18            -0.5        1.66        perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.60 ±  4%      -0.5        0.09 ±  5%  perf-profile.self.cycles-pp.available_idle_cpu
      0.59 ±  2%      -0.5        0.08 ±  5%  perf-profile.self.cycles-pp.sched_mm_cid_migrate_to
      0.56 ±  2%      -0.5        0.07        perf-profile.self.cycles-pp.llist_reverse_order
      0.60 ±  2%      -0.5        0.13 ±  3%  perf-profile.self.cycles-pp.___perf_sw_event
      0.59 ±  2%      -0.5        0.12 ±  3%  perf-profile.self.cycles-pp.__switch_to_asm
      0.58 ± 10%      -0.4        0.14        perf-profile.self.cycles-pp.prepare_task_switch
      0.61 ±  2%      -0.4        0.18 ±  2%  perf-profile.self.cycles-pp.__switch_to
      0.53 ±  2%      -0.4        0.12 ±  4%  perf-profile.self.cycles-pp.osq_unlock
      1.29            -0.3        0.96        perf-profile.self.cycles-pp.pipe_read
      0.35 ±  3%      -0.3        0.06 ±  6%  perf-profile.self.cycles-pp.enqueue_task_fair
      0.33 ±  2%      -0.2        0.10 ±  4%  perf-profile.self.cycles-pp.update_rq_clock_task
      0.28 ±  2%      -0.2        0.09 ±  4%  perf-profile.self.cycles-pp.restore_fpregs_from_fpstate
      0.23 ±  6%      -0.2        0.06 ±  7%  perf-profile.self.cycles-pp.stress_pipeherd_read_write
      2.31            -0.2        2.15        perf-profile.self.cycles-pp.mutex_unlock
      0.23 ±  3%      -0.2        0.06 ±  7%  perf-profile.self.cycles-pp.schedule
      0.23 ±  3%      -0.1        0.08        perf-profile.self.cycles-pp.dequeue_task_fair
      0.19 ± 27%      -0.1        0.06 ± 19%  perf-profile.self.cycles-pp.read
      0.20 ±  2%      -0.1        0.08 ±  6%  perf-profile.self.cycles-pp.enqueue_entity
      0.21 ± 12%      -0.1        0.09        perf-profile.self.cycles-pp.__update_load_avg_se
      0.25 ±  5%      -0.1        0.14 ±  3%  perf-profile.self.cycles-pp.update_curr
      0.17 ±  2%      -0.1        0.05        perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.82 ±  3%      -0.1        0.71        perf-profile.self.cycles-pp.__list_del_entry_valid_or_report
      0.14 ±  5%      -0.1        0.05        perf-profile.self.cycles-pp.__fget_light
      0.20 ±  4%      -0.1        0.12        perf-profile.self.cycles-pp.ttwu_queue_wakelist
      0.13 ±  6%      -0.1        0.05 ±  8%  perf-profile.self.cycles-pp.reweight_entity
      0.12 ± 15%      -0.1        0.05 ±  7%  perf-profile.self.cycles-pp.copyin
      0.15 ±  4%      -0.1        0.08 ±  4%  perf-profile.self.cycles-pp.vfs_read
      0.17 ±  4%      -0.1        0.11 ±  4%  perf-profile.self.cycles-pp.switch_fpu_return
      0.12 ±  9%      -0.1        0.06 ±  9%  perf-profile.self.cycles-pp.__intel_pmu_enable_all
      0.09 ±  5%      -0.1        0.04 ± 44%  perf-profile.self.cycles-pp.vfs_write
      0.10 ±  6%      -0.0        0.06 ±  6%  perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.18 ±  6%      -0.0        0.14 ±  2%  perf-profile.self.cycles-pp.cpuacct_charge
      0.10 ±  5%      -0.0        0.07 ±  7%  perf-profile.self.cycles-pp.task_mm_cid_work
      0.10 ±  3%      +0.0        0.13 ±  4%  perf-profile.self.cycles-pp.__flush_smp_call_function_queue
      0.15 ±  4%      +0.0        0.18 ±  2%  perf-profile.self.cycles-pp.syscall_enter_from_user_mode
      0.14 ±  7%      +0.0        0.18 ±  2%  perf-profile.self.cycles-pp.__enqueue_entity
      0.00            +0.1        0.05 ±  7%  perf-profile.self.cycles-pp.ksys_write
      0.35 ±  3%      +0.1        0.41        perf-profile.self.cycles-pp.copyout
      0.47 ±  5%      +0.1        0.53 ±  2%  perf-profile.self.cycles-pp.pipe_write
      0.00            +0.1        0.07        perf-profile.self.cycles-pp.place_entity
      0.00            +0.1        0.08 ±  6%  perf-profile.self.cycles-pp.check_preempt_curr
      0.00            +0.1        0.08 ±  4%  perf-profile.self.cycles-pp.native_irq_return_iret
      0.07 ±  6%      +0.1        0.17 ±  4%  perf-profile.self.cycles-pp.kill_fasync
      0.04 ± 75%      +0.1        0.14 ±  3%  perf-profile.self.cycles-pp.perf_trace_sched_stat_runtime
      0.00            +0.1        0.10 ±  5%  perf-profile.self.cycles-pp.exit_to_user_mode_prepare
      0.01 ±223%      +0.1        0.11 ±  3%  perf-profile.self.cycles-pp.pick_eevdf
      0.05 ±  7%      +0.1        0.18 ±  2%  perf-profile.self.cycles-pp.__entry_text_start
      0.00            +0.2        0.20        perf-profile.self.cycles-pp.task_h_load
      0.24            +0.3        0.51        perf-profile.self.cycles-pp.__wake_up_common
      0.12 ±  4%      +0.4        0.54 ±  2%  perf-profile.self.cycles-pp.try_to_wake_up
     24.49           +52.5       76.99        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath


***************************************************************************************************
lkp-csl-d02: 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz (Cascade Lake) with 128G memory
=========================================================================================
class/compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  memory/gcc-12/performance/x86_64-rhel-8.3/1/debian-11.1-x86_64-20220510.cgz/lkp-csl-d02/pipeherd/stress-ng/60s

commit: 
  dfaabf916b ("fs/pipe: remove unnecessary spinlock from pipe_write()")
  478dbf1217 ("fs/pipe: use spinlock in pipe_read() only if there is a watch_queue")

dfaabf916b1ca83c 478dbf12176700f28d836dd03ae 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      8603 ± 12%     +17.5%      10111 ±  3%  perf-c2c.HITM.local
      3042 ± 14%     -48.7%       1560 ± 46%  uptime.idle
 2.229e+09 ± 21%     -67.9%  7.145e+08 ± 92%  cpuidle..time
  28028489 ±  3%     -97.1%     810118 ± 85%  cpuidle..usage
     88.08           -68.0       20.13 ± 83%  mpstat.cpu.all.idle%
     10.35 ± 15%     +67.9       78.24 ± 21%  mpstat.cpu.all.sys%
     88.33           -74.9%      22.18 ± 72%  vmstat.cpu.id
     10.81 ± 12%    +615.2%      77.30 ± 20%  vmstat.cpu.sy
   3844276           -14.5%    3285820        vmstat.memory.cache
      4.22 ± 16%   +1708.7%      76.30 ± 20%  vmstat.procs.r
    737453 ± 16%     -78.6%     157732 ± 25%  vmstat.system.cs
     56136 ±  4%     +49.3%      83808 ± 13%  vmstat.system.in
      1.00           -70.0%       0.30 ± 14%  stress-ng.pipeherd.context_switches_per_bogo_op
    416502 ±  4%     -54.2%     190940 ±  6%  stress-ng.pipeherd.context_switches_per_sec
  24976673 ±  4%     +54.3%   38526698 ±  8%  stress-ng.pipeherd.ops
    416194 ±  4%     +54.2%     641978 ±  8%  stress-ng.pipeherd.ops_per_sec
     12656 ±  8%  +17042.2%    2169605        stress-ng.time.involuntary_context_switches
    418.67 ±  9%    +722.0%       3441        stress-ng.time.percent_of_cpu_this_job_got
    256.62 ±  9%    +730.2%       2130        stress-ng.time.system_time
  24977642 ±  4%     -62.8%    9287021 ±  7%  stress-ng.time.voluntary_context_switches
    874362 ±  7%     -52.8%     412641 ±  9%  meminfo.Active
    874215 ±  7%     -52.8%     412493 ±  9%  meminfo.Active(anon)
   3758519           -14.7%    3205853        meminfo.Cached
   2362981 ±  4%     -27.5%    1714057 ±  9%  meminfo.Committed_AS
    437679 ±  6%     -22.4%     339632 ±  5%  meminfo.Inactive
    437498 ±  6%     -22.4%     339452 ±  5%  meminfo.Inactive(anon)
    113085 ± 11%     -41.1%      66608 ± 11%  meminfo.Mapped
   4522886           -13.0%    3936630        meminfo.Memused
   1007947 ±  5%     -54.8%     455265 ±  6%  meminfo.Shmem
   4699970           -12.5%    4110226        meminfo.max_used_kB
    218555 ±  7%     -52.8%     103125 ±  9%  proc-vmstat.nr_active_anon
    939642           -14.7%     801478        proc-vmstat.nr_file_pages
    109380 ±  6%     -22.4%      84873 ±  5%  proc-vmstat.nr_inactive_anon
     28279 ± 11%     -41.0%      16676 ± 11%  proc-vmstat.nr_mapped
    251993 ±  5%     -54.8%     113825 ±  6%  proc-vmstat.nr_shmem
     19860            -2.0%      19458        proc-vmstat.nr_slab_reclaimable
    218555 ±  7%     -52.8%     103125 ±  9%  proc-vmstat.nr_zone_active_anon
    109380 ±  6%     -22.4%      84873 ±  5%  proc-vmstat.nr_zone_inactive_anon
    598000 ±  3%     -33.1%     400291 ±  2%  proc-vmstat.numa_hit
    593890 ±  2%     -32.6%     400270 ±  2%  proc-vmstat.numa_local
    312421 ±  3%     -53.5%     145140 ±  2%  proc-vmstat.pgactivate
    629037 ±  2%     -30.0%     440277 ±  4%  proc-vmstat.pgalloc_normal
    546.00 ± 12%    +449.4%       2999 ± 20%  turbostat.Avg_MHz
     14.73 ±  8%     +64.9       79.68 ± 19%  turbostat.Busy%
   4330713 ± 10%     -99.8%      10550 ± 20%  turbostat.C1
      8.68 ± 19%      -8.7        0.02 ± 33%  turbostat.C1%
  23233631 ±  2%     -99.7%      63441 ±  4%  turbostat.C1E
     65.25 ± 14%     -65.1        0.19 ± 10%  turbostat.C1E%
     81.35 ±  5%     -84.3%      12.80 ± 66%  turbostat.CPU%c1
      0.11 ±  8%     -73.1%       0.03        turbostat.IPC
   4029671 ± 13%     +65.0%    6649120 ±  9%  turbostat.IRQ
     62641 ±  3%     -93.9%       3839 ±  6%  turbostat.POLL
      0.04 ± 14%      -0.0        0.00        turbostat.POLL%
     91.90 ±  9%     +36.3%     125.23 ± 16%  turbostat.PkgWatt
     21202 ± 12%   +4673.9%    1012191        sched_debug.cfs_rq:/.avg_vruntime.avg
     44364 ± 10%   +2314.4%    1071128 ±  2%  sched_debug.cfs_rq:/.avg_vruntime.max
     16887 ± 15%   +5806.3%     997400        sched_debug.cfs_rq:/.avg_vruntime.min
      6102 ±  4%    +160.4%      15892 ± 14%  sched_debug.cfs_rq:/.avg_vruntime.stddev
      0.31 ± 10%    +444.7%       1.66        sched_debug.cfs_rq:/.h_nr_running.avg
      1.50 ± 27%    +105.6%       3.08 ± 11%  sched_debug.cfs_rq:/.h_nr_running.max
      0.46 ±  7%     +30.1%       0.60 ± 10%  sched_debug.cfs_rq:/.h_nr_running.stddev
     21202 ± 12%   +4673.9%    1012191        sched_debug.cfs_rq:/.min_vruntime.avg
     44364 ± 10%   +2314.4%    1071128 ±  2%  sched_debug.cfs_rq:/.min_vruntime.max
     16886 ± 15%   +5806.3%     997400        sched_debug.cfs_rq:/.min_vruntime.min
      6102 ±  4%    +160.4%      15892 ± 14%  sched_debug.cfs_rq:/.min_vruntime.stddev
      0.31 ± 10%    +133.3%       0.71        sched_debug.cfs_rq:/.nr_running.avg
      0.46 ±  7%     -41.4%       0.27 ± 10%  sched_debug.cfs_rq:/.nr_running.stddev
    384.17 ±  2%    +352.4%       1737 ±  2%  sched_debug.cfs_rq:/.runnable_avg.avg
      1150 ± 10%    +155.9%       2944 ±  6%  sched_debug.cfs_rq:/.runnable_avg.max
     12.25 ± 52%   +6198.6%     771.58 ± 15%  sched_debug.cfs_rq:/.runnable_avg.min
    248.32 ± 10%    +105.2%     509.54 ± 14%  sched_debug.cfs_rq:/.runnable_avg.stddev
    381.95 ±  2%    +117.5%     830.83        sched_debug.cfs_rq:/.util_avg.avg
      1141 ± 10%     +40.1%       1599 ± 10%  sched_debug.cfs_rq:/.util_avg.max
     12.17 ± 53%   +2363.7%     299.75 ± 15%  sched_debug.cfs_rq:/.util_avg.min
     34.78 ± 10%   +1282.8%     480.87 ±  2%  sched_debug.cfs_rq:/.util_est_enqueued.avg
    355.00 ± 21%    +162.2%     930.75 ±  6%  sched_debug.cfs_rq:/.util_est_enqueued.max
     93.73 ± 12%     +88.5%     176.68 ± 10%  sched_debug.cfs_rq:/.util_est_enqueued.stddev
     18301 ± 24%     -57.5%       7772 ± 19%  sched_debug.cpu.avg_idle.min
      0.77 ±  3%    +147.8%       1.91 ± 28%  sched_debug.cpu.clock.stddev
    970.32 ±  6%    +155.7%       2480 ±  2%  sched_debug.cpu.curr->pid.avg
      1500 ±  2%     -44.1%     839.20 ±  9%  sched_debug.cpu.curr->pid.stddev
      0.33 ±  6%    +408.5%       1.67 ±  2%  sched_debug.cpu.nr_running.avg
      1.58 ± 28%     +94.7%       3.08 ± 11%  sched_debug.cpu.nr_running.max
    689795 ±  4%     -76.0%     165666 ±  5%  sched_debug.cpu.nr_switches.avg
    761385 ±  5%     -71.2%     218907 ±  4%  sched_debug.cpu.nr_switches.max
    629289 ±  4%     -76.6%     146963 ±  7%  sched_debug.cpu.nr_switches.min
     29571 ± 12%     -45.9%      15995 ± 25%  sched_debug.cpu.nr_switches.stddev
 1.452e+09 ± 14%     +86.2%  2.704e+09 ± 21%  perf-stat.i.branch-instructions
  29026461 ± 12%     -38.0%   18003501 ± 20%  perf-stat.i.branch-misses
   1799227 ±  6%     -35.0%    1169320 ±  9%  perf-stat.i.cache-misses
    770793 ± 16%     -78.8%     163414 ± 25%  perf-stat.i.context-switches
      3.86 ± 40%    +161.9%      10.10 ±  7%  perf-stat.i.cpi
 2.002e+10 ± 12%    +448.0%  1.097e+11 ± 21%  perf-stat.i.cpu-cycles
    285495 ± 18%    +570.0%    1912682 ± 20%  perf-stat.i.cycles-between-cache-misses
   1022908 ±  6%     -47.3%     539430 ± 25%  perf-stat.i.dTLB-load-misses
 1.807e+09 ± 14%     +62.4%  2.935e+09 ± 21%  perf-stat.i.dTLB-loads
     39.71 ± 15%     +36.2       75.87 ±  3%  perf-stat.i.iTLB-load-miss-rate%
   6486811 ± 16%     -82.9%    1106716 ± 25%  perf-stat.i.iTLB-loads
  7.01e+09 ± 14%     +64.8%  1.156e+10 ± 21%  perf-stat.i.instructions
      2094 ±  8%     +51.4%       3171 ± 17%  perf-stat.i.instructions-per-iTLB-miss
      0.35 ± 14%     -62.1%       0.13 ± 10%  perf-stat.i.ipc
      0.10 ± 46%     -84.4%       0.02 ± 47%  perf-stat.i.major-faults
      0.56 ± 12%    +448.1%       3.05 ± 21%  perf-stat.i.metric.GHz
    261027 ± 15%     -43.8%     146804 ± 21%  perf-stat.i.node-loads
      0.26 ± 16%     -58.8%       0.11 ± 31%  perf-stat.overall.MPKI
      2.01 ±  7%      -1.3        0.67 ± 13%  perf-stat.overall.branch-miss-rate%
      1.76 ± 15%      -0.6        1.19 ± 30%  perf-stat.overall.cache-miss-rate%
      2.88 ±  8%    +230.4%       9.50        perf-stat.overall.cpi
     11182 ± 15%    +762.2%      96416 ± 28%  perf-stat.overall.cycles-between-cache-misses
      0.06 ± 19%      -0.0        0.02 ± 48%  perf-stat.overall.dTLB-load-miss-rate%
     36.83           +39.0       75.86 ±  2%  perf-stat.overall.iTLB-load-miss-rate%
      1863 ±  3%     +79.8%       3351 ±  6%  perf-stat.overall.instructions-per-iTLB-miss
      0.35 ±  8%     -69.9%       0.11        perf-stat.overall.ipc
  1.43e+09 ± 13%     +86.5%  2.668e+09 ± 21%  perf-stat.ps.branch-instructions
  28597432 ± 12%     -37.9%   17753411 ± 20%  perf-stat.ps.branch-misses
   1774283 ±  6%     -35.0%    1153774 ± 10%  perf-stat.ps.cache-misses
    759052 ± 16%     -78.8%     161170 ± 25%  perf-stat.ps.context-switches
 1.972e+10 ± 12%    +448.9%  1.083e+11 ± 20%  perf-stat.ps.cpu-cycles
   1008110 ±  6%     -47.2%     532619 ± 26%  perf-stat.ps.dTLB-load-misses
  1.78e+09 ± 14%     +62.6%  2.895e+09 ± 20%  perf-stat.ps.dTLB-loads
   6388075 ± 16%     -82.9%    1091500 ± 24%  perf-stat.ps.iTLB-loads
 6.905e+09 ± 13%     +65.1%   1.14e+10 ± 20%  perf-stat.ps.instructions
      0.10 ± 46%     -84.5%       0.02 ± 47%  perf-stat.ps.major-faults
    257449 ± 15%     -43.8%     144773 ± 20%  perf-stat.ps.node-loads
  4.73e+11 ±  3%     +82.7%   8.64e+11        perf-stat.total.instructions
      0.00 ± 20%    -100.0%       0.00        perf-sched.sch_delay.avg.ms.__cond_resched.__mutex_lock.constprop.0.pipe_write
      0.00 ±223%  +1.7e+05%       0.28 ± 66%  perf-sched.sch_delay.avg.ms.__cond_resched.down_write_killable.exec_mmap.begin_new_exec.load_elf_binary
      0.01 ± 40%    +716.3%       0.07 ± 10%  perf-sched.sch_delay.avg.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.00 ± 20%  +25442.9%       0.60 ± 25%  perf-sched.sch_delay.avg.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      0.00          -100.0%       0.00        perf-sched.sch_delay.avg.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
      0.00 ± 10%  +19830.8%       0.86 ± 30%  perf-sched.sch_delay.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.01 ± 23%  +13800.0%       0.70 ± 67%  perf-sched.sch_delay.avg.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
      0.00 ± 33%   +1777.8%       0.03 ±  3%  perf-sched.sch_delay.avg.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
      0.00 ± 17%  +18623.1%       0.41 ± 14%  perf-sched.sch_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.00         +3379.2%       0.14 ± 33%  perf-sched.sch_delay.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.00 ± 35%    +226.1%       0.01 ±  3%  perf-sched.sch_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      0.00         +5183.3%       0.11 ±  7%  perf-sched.sch_delay.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.00 ± 14%    +400.0%       0.02 ± 17%  perf-sched.sch_delay.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ± 14%  +26861.9%       0.94 ± 53%  perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.do_select.core_sys_select.kern_select
      0.01 ± 28%    +856.7%       0.05 ± 55%  perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.00        +10516.7%       0.32 ± 19%  perf-sched.sch_delay.avg.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.00 ±  9%    +108.7%       0.01 ± 30%  perf-sched.sch_delay.avg.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
      0.00 ± 14%    +455.0%       0.02 ± 22%  perf-sched.sch_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      0.01 ± 47%   +7563.6%       0.42 ± 58%  perf-sched.sch_delay.avg.ms.syslog_print.do_syslog.kmsg_read.vfs_read
      0.00        +16866.7%       0.34 ± 37%  perf-sched.sch_delay.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.01 ± 11%    +263.3%       0.02 ± 29%  perf-sched.sch_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ± 27%    -100.0%       0.00        perf-sched.sch_delay.max.ms.__cond_resched.__mutex_lock.constprop.0.pipe_write
      0.00 ± 23%  +24375.0%       1.14 ± 49%  perf-sched.sch_delay.max.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
      0.00 ±223%  +3.4e+05%       1.12 ± 69%  perf-sched.sch_delay.max.ms.__cond_resched.down_write_killable.exec_mmap.begin_new_exec.load_elf_binary
      0.72 ± 64%    +962.7%       7.65 ± 17%  perf-sched.sch_delay.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.00 ± 20%    +1e+05%       2.39 ± 32%  perf-sched.sch_delay.max.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      0.00 ± 21%    -100.0%       0.00        perf-sched.sch_delay.max.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
      0.01 ± 16%  +40029.4%       2.27 ± 55%  perf-sched.sch_delay.max.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.01 ± 27%  +17475.8%       0.97 ± 37%  perf-sched.sch_delay.max.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
      0.08 ± 77%   +6307.9%       4.87 ± 14%  perf-sched.sch_delay.max.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
      0.01 ± 30%  +39070.8%       3.13 ± 29%  perf-sched.sch_delay.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.01 ± 38%   +8252.4%       0.88 ± 47%  perf-sched.sch_delay.max.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.49 ± 88%   +1842.2%       9.53 ± 45%  perf-sched.sch_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      2.32 ±  9%    +487.2%      13.62 ± 20%  perf-sched.sch_delay.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.01 ± 20%   +1054.3%       0.07 ± 23%  perf-sched.sch_delay.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ±  9%  +32851.5%       1.81 ± 22%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
      0.00 ± 17%  +36980.8%       1.61 ± 53%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.do_select.core_sys_select.kern_select
      0.01 ± 17%   +5271.4%       0.50 ± 87%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.00 ± 27%     -71.4%       0.00 ±141%  perf-sched.sch_delay.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
      0.01 ± 37%  +27248.1%       2.37 ± 38%  perf-sched.sch_delay.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.01 ± 11%   +3235.1%       0.21 ±113%  perf-sched.sch_delay.max.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
     34.64 ±107%     -97.3%       0.92 ± 52%  perf-sched.sch_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ± 53%   +7588.6%       0.56 ± 57%  perf-sched.sch_delay.max.ms.syslog_print.do_syslog.kmsg_read.vfs_read
      0.00 ± 90%  +48484.6%       2.11 ± 40%  perf-sched.sch_delay.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.04 ± 14%   +1334.4%       0.58 ±116%  perf-sched.sch_delay.max.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.00         +4258.3%       0.09 ±  8%  perf-sched.total_sch_delay.average.ms
      0.59 ±  4%    +127.3%       1.35        perf-sched.total_wait_and_delay.average.ms
   1531048 ±  4%     -61.2%     593676 ±  2%  perf-sched.total_wait_and_delay.count.ms
      0.59 ±  4%    +113.4%       1.26 ±  2%  perf-sched.total_wait_time.average.ms
     14.68 ± 52%     -84.2%       2.32 ± 55%  perf-sched.wait_and_delay.avg.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
      4.70 ± 73%    +165.6%      12.47 ± 26%  perf-sched.wait_and_delay.avg.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
      0.12           +60.1%       0.18 ± 12%  perf-sched.wait_and_delay.avg.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
    268.20 ±  6%     -13.0%     233.42 ±  6%  perf-sched.wait_and_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.37 ±  4%    +137.4%       0.87 ±  2%  perf-sched.wait_and_delay.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      4.11 ±  7%     -23.1%       3.16 ±  7%  perf-sched.wait_and_delay.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
     27.41 ±  3%    +136.9%      64.94 ±  3%  perf-sched.wait_and_delay.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
     91.53 ±  7%     -27.6%      66.23 ± 12%  perf-sched.wait_and_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    116.38 ± 11%     +64.2%     191.11 ±  4%  perf-sched.wait_and_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      4.17 ± 64%   +1300.0%      58.33 ± 19%  perf-sched.wait_and_delay.count.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
     75321           -42.9%      43036 ±  2%  perf-sched.wait_and_delay.count.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
     71.00 ±223%  +87493.9%      62191 ±  2%  perf-sched.wait_and_delay.count.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
   1451839 ±  4%     -69.5%     442901 ±  3%  perf-sched.wait_and_delay.count.pipe_read.vfs_read.ksys_read.do_syscall_64
    586.17 ±  4%     -61.4%     226.17 ±  3%  perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
     52.50 ±  5%     +44.1%      75.67 ± 14%  perf-sched.wait_and_delay.count.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      1611 ± 10%     -39.0%     982.83 ±  5%  perf-sched.wait_and_delay.count.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     15.07 ± 79%    +828.8%     139.99 ± 29%  perf-sched.wait_and_delay.max.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
    166.69 ±223%    +501.4%       1002        perf-sched.wait_and_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      0.31 ± 20%     -58.0%       0.13 ± 36%  perf-sched.wait_time.avg.ms.__cond_resched.__mutex_lock.constprop.0.pipe_write
     14.68 ± 52%     -83.2%       2.46 ± 41%  perf-sched.wait_time.avg.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
      4.70 ± 73%    +165.5%      12.47 ± 26%  perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
      0.32 ±  3%     +30.0%       0.42 ±  2%  perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.30 ± 17%     -45.0%       0.17 ± 10%  perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
      6.47 ± 60%     -81.6%       1.19 ±162%  perf-sched.wait_time.avg.ms.__cond_resched.shmem_get_folio_gfp.shmem_write_begin.generic_perform_write.shmem_file_write_iter
      0.62 ±105%     -91.7%       0.05 ±107%  perf-sched.wait_time.avg.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
    268.20 ±  6%     -13.1%     233.01 ±  6%  perf-sched.wait_time.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.24 ±  2%    +219.8%       0.75 ± 19%  perf-sched.wait_time.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.01 ±166%   +3612.2%       0.25 ± 49%  perf-sched.wait_time.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
      0.36 ±  4%    +109.7%       0.76 ±  3%  perf-sched.wait_time.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      4.10 ±  7%     -23.5%       3.14 ±  8%  perf-sched.wait_time.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
     27.41 ±  3%    +136.8%      64.92 ±  3%  perf-sched.wait_time.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
      0.32 ±  2%    +335.2%       1.40 ±  6%  perf-sched.wait_time.avg.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
     91.53 ±  7%     -27.7%      66.21 ± 12%  perf-sched.wait_time.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    116.35 ± 11%     +64.2%     191.09 ±  4%  perf-sched.wait_time.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ± 44%  +14140.0%       0.12 ± 43%  perf-sched.wait_time.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.36 ±  4%    +403.1%       1.83 ± 60%  perf-sched.wait_time.max.ms.__cond_resched.__mutex_lock.constprop.0.pipe_read
     15.07 ± 79%    +828.6%     139.98 ± 29%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
      0.61 ± 64%   +1225.8%       8.07 ± 13%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.37 ±  6%    +221.4%       1.20 ± 73%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
      0.39 ±  6%    +435.7%       2.07 ±113%  perf-sched.wait_time.max.ms.__cond_resched.pipe_read.vfs_read.ksys_read.do_syscall_64
      5.10 ±207%     -98.8%       0.06 ±104%  perf-sched.wait_time.max.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
      0.71          +325.0%       3.00 ± 29%  perf-sched.wait_time.max.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.01 ±188%  +64933.3%       7.80 ±130%  perf-sched.wait_time.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
    501.89 ± 99%     -66.5%     168.27 ±221%  perf-sched.wait_time.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi
    170.24 ±218%    +488.1%       1001        perf-sched.wait_time.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      0.39 ±  4%    +201.2%       1.17 ± 78%  perf-sched.wait_time.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_read
      0.73 ±  3%    +553.1%       4.74 ± 21%  perf-sched.wait_time.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.01 ± 19%  +16302.1%       1.31 ± 50%  perf-sched.wait_time.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
     57.90 ±  2%     -57.9        0.00        perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
     56.34 ±  2%     -56.3        0.00        perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
     56.33 ±  2%     -56.3        0.00        perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     56.30 ±  2%     -56.3        0.00        perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     52.69           -52.7        0.00        perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
     52.61 ±  2%     -52.6        0.00        perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     51.32 ±  2%     -51.3        0.00        perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
     45.08           -45.1        0.00        perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      9.82 ±  8%      -9.4        0.38 ± 71%  perf-profile.calltrace.cycles-pp.__mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
      5.69 ± 11%      -5.7        0.00        perf-profile.calltrace.cycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      5.49 ± 15%      -5.5        0.00        perf-profile.calltrace.cycles-pp.osq_lock.__mutex_lock.pipe_read.vfs_read.ksys_read
      1.96 ±  5%      -1.6        0.38 ± 70%  perf-profile.calltrace.cycles-pp.schedule.pipe_read.vfs_read.ksys_read.do_syscall_64
      1.91 ±  5%      -1.5        0.38 ± 70%  perf-profile.calltrace.cycles-pp.__schedule.schedule.pipe_read.vfs_read.ksys_read
      1.34 ±  8%      +0.2        1.56        perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write.vfs_write
      1.25 ±  8%      +0.3        1.52        perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write
      0.00            +0.7        0.70 ±  4%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock
      7.23 ± 10%     +13.6       20.80 ±  2%  perf-profile.calltrace.cycles-pp.finish_wait.pipe_read.vfs_read.ksys_read.do_syscall_64
      6.74 ± 11%     +14.0       20.74 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.finish_wait.pipe_read.vfs_read.ksys_read
      6.30 ± 12%     +14.4       20.68 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.finish_wait.pipe_read.vfs_read
     34.82 ±  5%     +19.8       54.60 ±  4%  perf-profile.calltrace.cycles-pp.read
     34.31 ±  5%     +20.1       54.45 ±  4%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
     34.25 ±  5%     +20.2       54.44 ±  4%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     33.99 ±  5%     +20.4       54.37 ±  4%  perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     33.92 ±  5%     +20.4       54.34 ±  4%  perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     33.75 ±  5%     +20.5       54.24 ±  4%  perf-profile.calltrace.cycles-pp.pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
      8.49 ±  8%     +22.8       31.30 ±  5%  perf-profile.calltrace.cycles-pp.prepare_to_wait_event.pipe_read.vfs_read.ksys_read.do_syscall_64
      6.11 ± 13%     +24.8       30.93 ±  5%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait_event.pipe_read.vfs_read.ksys_read
      5.10 ± 16%     +25.7       30.81 ±  5%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepare_to_wait_event.pipe_read.vfs_read
      6.68 ±  3%     +38.6       45.30 ±  5%  perf-profile.calltrace.cycles-pp.write
      6.38 ±  3%     +38.7       45.08 ±  5%  perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      6.47 ±  3%     +38.7       45.20 ±  5%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write
      6.30 ±  3%     +38.7       45.04 ±  5%  perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      6.44 ±  3%     +38.7       45.19 ±  5%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      6.13 ±  3%     +38.8       44.96 ±  5%  perf-profile.calltrace.cycles-pp.pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.94 ±  7%     +40.4       42.38 ±  5%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
      1.73 ±  8%     +40.5       42.26 ±  5%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write
      3.61           +40.7       44.31 ±  5%  perf-profile.calltrace.cycles-pp.__wake_up_common_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
     57.90 ±  2%     -57.9        0.00        perf-profile.children.cycles-pp.secondary_startup_64_no_verify
     57.90 ±  2%     -57.9        0.00        perf-profile.children.cycles-pp.cpu_startup_entry
     57.88 ±  2%     -57.9        0.00        perf-profile.children.cycles-pp.do_idle
     56.34 ±  2%     -56.3        0.00        perf-profile.children.cycles-pp.start_secondary
     54.08 ±  2%     -54.1        0.00        perf-profile.children.cycles-pp.cpuidle_idle_call
     52.75           -52.7        0.00        perf-profile.children.cycles-pp.cpuidle_enter
     52.74           -52.7        0.00        perf-profile.children.cycles-pp.cpuidle_enter_state
     45.08           -45.1        0.00        perf-profile.children.cycles-pp.intel_idle
     11.33 ±  7%     -10.7        0.61 ± 20%  perf-profile.children.cycles-pp.__mutex_lock
      6.79 ± 10%      -6.8        0.00        perf-profile.children.cycles-pp.intel_idle_irq
      6.45 ± 13%      -6.2        0.22 ± 25%  perf-profile.children.cycles-pp.osq_lock
      3.35 ±  7%      -2.7        0.63 ±  6%  perf-profile.children.cycles-pp.__schedule
      2.50 ±  2%      -2.4        0.13 ± 31%  perf-profile.children.cycles-pp.mutex_spin_on_owner
      1.75 ±  3%      -1.5        0.26 ±  4%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      2.04 ±  5%      -1.4        0.60 ±  6%  perf-profile.children.cycles-pp.schedule
      1.53 ±  2%      -1.0        0.48 ±  3%  perf-profile.children.cycles-pp.mutex_lock
      1.20 ±  4%      -0.8        0.35 ±  2%  perf-profile.children.cycles-pp.mutex_unlock
      0.84 ±  7%      -0.7        0.11 ±  4%  perf-profile.children.cycles-pp.dequeue_entity
      0.91 ±  6%      -0.7        0.23 ±  4%  perf-profile.children.cycles-pp.dequeue_task_fair
      0.91 ±  7%      -0.6        0.32 ±  6%  perf-profile.children.cycles-pp.ttwu_do_activate
      0.65 ±  3%      -0.6        0.07 ±  9%  perf-profile.children.cycles-pp._raw_spin_lock
      0.84 ±  7%      -0.6        0.28 ±  7%  perf-profile.children.cycles-pp.activate_task
      0.80 ±  4%      -0.6        0.23 ±  5%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.70 ±  8%      -0.6        0.14 ±  5%  perf-profile.children.cycles-pp.enqueue_entity
      0.78 ±  7%      -0.5        0.26 ±  6%  perf-profile.children.cycles-pp.enqueue_task_fair
      0.55 ±  2%      -0.5        0.06 ±  9%  perf-profile.children.cycles-pp.__list_add_valid_or_report
      0.54 ±  2%      -0.5        0.08 ± 10%  perf-profile.children.cycles-pp.__list_del_entry_valid_or_report
      0.63 ±  3%      -0.4        0.22 ±  4%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.62 ±  3%      -0.4        0.22 ±  4%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.41 ±  7%      -0.3        0.07 ± 11%  perf-profile.children.cycles-pp.switch_mm_irqs_off
      0.53 ±  6%      -0.3        0.20 ±  7%  perf-profile.children.cycles-pp.update_load_avg
      0.46 ±  9%      -0.3        0.14 ± 10%  perf-profile.children.cycles-pp.pick_next_task_fair
      0.51 ±  3%      -0.3        0.20 ±  3%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.35 ± 13%      -0.3        0.04 ± 45%  perf-profile.children.cycles-pp.prepare_task_switch
      0.41 ±  8%      -0.3        0.13 ±  5%  perf-profile.children.cycles-pp.select_task_rq
      0.39 ±  9%      -0.3        0.13 ±  7%  perf-profile.children.cycles-pp.select_task_rq_fair
      0.37 ±  4%      -0.2        0.15 ±  3%  perf-profile.children.cycles-pp.tick_sched_timer
      0.34 ±  6%      -0.2        0.15 ±  3%  perf-profile.children.cycles-pp.tick_sched_handle
      0.33 ±  7%      -0.2        0.15 ±  6%  perf-profile.children.cycles-pp.update_process_times
      0.20 ± 10%      -0.2        0.02 ± 99%  perf-profile.children.cycles-pp.set_next_entity
      0.29 ±  6%      -0.2        0.13 ±  4%  perf-profile.children.cycles-pp.scheduler_tick
      0.21 ± 11%      -0.2        0.06 ±  6%  perf-profile.children.cycles-pp.perf_event_task_tick
      0.21 ± 11%      -0.2        0.06 ±  6%  perf-profile.children.cycles-pp.perf_adjust_freq_unthr_context
      0.17 ±  9%      -0.1        0.03 ± 70%  perf-profile.children.cycles-pp.__update_load_avg_se
      0.19 ± 11%      -0.1        0.06 ±  7%  perf-profile.children.cycles-pp.__update_load_avg_cfs_rq
      0.26 ±  6%      -0.1        0.14 ±  6%  perf-profile.children.cycles-pp.update_curr
      0.26 ±  9%      -0.1        0.14 ±  3%  perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.22 ±  9%      -0.1        0.12 ±  4%  perf-profile.children.cycles-pp.exit_to_user_mode_prepare
      0.15 ± 16%      -0.1        0.06 ±  9%  perf-profile.children.cycles-pp.__entry_text_start
      0.11 ± 13%      -0.1        0.02 ± 99%  perf-profile.children.cycles-pp.anon_pipe_buf_release
      0.10 ±  8%      -0.1        0.03 ±100%  perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.14 ± 13%      -0.1        0.07 ±  7%  perf-profile.children.cycles-pp.security_file_permission
      0.14 ±  9%      -0.1        0.07 ± 10%  perf-profile.children.cycles-pp.reweight_entity
      0.19 ±  8%      -0.1        0.12 ±  8%  perf-profile.children.cycles-pp.copy_page_to_iter
      0.18 ± 10%      -0.1        0.12 ±  8%  perf-profile.children.cycles-pp._copy_to_iter
      0.12 ± 17%      -0.1        0.06 ±  9%  perf-profile.children.cycles-pp.apparmor_file_permission
      0.15 ± 11%      -0.1        0.10 ±  6%  perf-profile.children.cycles-pp.rep_movs_alternative
      0.16 ± 10%      -0.1        0.11 ±  7%  perf-profile.children.cycles-pp.copyout
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.task_tick_fair
      0.00            +0.1        0.08 ±  6%  perf-profile.children.cycles-pp.wake_affine
      1.34 ±  8%      +0.2        1.56        perf-profile.children.cycles-pp.autoremove_wake_function
      1.30 ±  7%      +0.2        1.53        perf-profile.children.cycles-pp.try_to_wake_up
      7.24 ± 10%     +13.6       20.80 ±  2%  perf-profile.children.cycles-pp.finish_wait
     34.88 ±  5%     +19.7       54.62 ±  4%  perf-profile.children.cycles-pp.read
     33.99 ±  5%     +20.4       54.37 ±  4%  perf-profile.children.cycles-pp.ksys_read
     33.93 ±  5%     +20.4       54.34 ±  4%  perf-profile.children.cycles-pp.vfs_read
     33.78 ±  5%     +20.5       54.25 ±  4%  perf-profile.children.cycles-pp.pipe_read
      8.50 ±  8%     +22.8       31.33 ±  5%  perf-profile.children.cycles-pp.prepare_to_wait_event
      6.72 ±  4%     +38.6       45.33 ±  5%  perf-profile.children.cycles-pp.write
      6.38 ±  3%     +38.7       45.09 ±  5%  perf-profile.children.cycles-pp.ksys_write
      6.30 ±  3%     +38.8       45.06 ±  5%  perf-profile.children.cycles-pp.vfs_write
      6.13 ±  3%     +38.8       44.96 ±  5%  perf-profile.children.cycles-pp.pipe_write
      3.61           +40.7       44.33 ±  5%  perf-profile.children.cycles-pp.__wake_up_common_lock
     40.95 ±  3%     +58.8       99.70        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     40.86 ±  3%     +58.8       99.67        perf-profile.children.cycles-pp.do_syscall_64
     15.58 ± 12%     +78.2       93.75        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     15.12 ± 11%     +79.6       94.76        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     45.08           -45.1        0.00        perf-profile.self.cycles-pp.intel_idle
      6.48 ± 10%      -6.5        0.00        perf-profile.self.cycles-pp.intel_idle_irq
      6.43 ± 13%      -6.2        0.22 ± 24%  perf-profile.self.cycles-pp.osq_lock
      2.48 ±  2%      -2.4        0.12 ± 30%  perf-profile.self.cycles-pp.mutex_spin_on_owner
      2.00 ±  3%      -1.8        0.23 ± 12%  perf-profile.self.cycles-pp.__mutex_lock
      1.81 ±  4%      -1.6        0.26 ±  8%  perf-profile.self.cycles-pp.prepare_to_wait_event
      1.49 ±  2%      -1.1        0.44 ±  3%  perf-profile.self.cycles-pp.mutex_lock
      1.98 ±  4%      -1.0        1.01 ±  3%  perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      1.19 ±  4%      -0.8        0.35 ±  2%  perf-profile.self.cycles-pp.mutex_unlock
      0.98 ± 40%      -0.8        0.22 ± 20%  perf-profile.self.cycles-pp.pipe_read
      0.63 ±  4%      -0.6        0.06 ± 11%  perf-profile.self.cycles-pp._raw_spin_lock
      0.55 ±  2%      -0.5        0.06 ±  9%  perf-profile.self.cycles-pp.__list_add_valid_or_report
      0.54 ±  2%      -0.5        0.08 ± 10%  perf-profile.self.cycles-pp.__list_del_entry_valid_or_report
      0.40 ±  7%      -0.3        0.07 ± 11%  perf-profile.self.cycles-pp.switch_mm_irqs_off
      0.30 ± 11%      -0.2        0.06 ± 11%  perf-profile.self.cycles-pp.__schedule
      0.24 ± 47%      -0.1        0.10 ± 22%  perf-profile.self.cycles-pp.pipe_write
      0.17 ±  8%      -0.1        0.02 ± 99%  perf-profile.self.cycles-pp.__update_load_avg_se
      0.18 ± 11%      -0.1        0.06 ± 11%  perf-profile.self.cycles-pp.__update_load_avg_cfs_rq
      0.17 ±  8%      -0.1        0.09 ± 12%  perf-profile.self.cycles-pp.update_load_avg
      0.11 ± 13%      -0.1        0.02 ± 99%  perf-profile.self.cycles-pp.anon_pipe_buf_release
      0.10 ±  4%      -0.1        0.03 ±100%  perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.10 ± 16%      -0.1        0.04 ± 45%  perf-profile.self.cycles-pp.apparmor_file_permission
      0.08 ± 14%      -0.1        0.02 ± 99%  perf-profile.self.cycles-pp.vfs_read
      0.13 ± 12%      -0.0        0.09 ±  9%  perf-profile.self.cycles-pp.update_curr
      0.13 ± 10%      -0.0        0.10 ± 10%  perf-profile.self.cycles-pp.rep_movs_alternative
      0.06 ± 11%      +0.2        0.28 ±  4%  perf-profile.self.cycles-pp.try_to_wake_up
     15.57 ± 12%     +78.2       93.75        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath



***************************************************************************************************
lkp-csl-d02: 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz (Cascade Lake) with 128G memory
=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  os/gcc-12/performance/1HDD/ext4/x86_64-rhel-8.3/1/debian-11.1-x86_64-20220510.cgz/lkp-csl-d02/pipeherd/stress-ng/60s

commit: 
  dfaabf916b ("fs/pipe: remove unnecessary spinlock from pipe_write()")
  478dbf1217 ("fs/pipe: use spinlock in pipe_read() only if there is a watch_queue")

dfaabf916b1ca83c 478dbf12176700f28d836dd03ae 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      3218 ±  7%     -64.0%       1159 ±  3%  uptime.idle
  2.15e+09 ± 10%     -92.7%  1.569e+08 ± 26%  cpuidle..time
  28312679 ±  3%     -99.2%     226773 ± 20%  cpuidle..usage
     88.51           -90.4%       8.53 ± 22%  iostat.cpu.idle
     10.66 ±  8%    +751.3%      90.73 ±  2%  iostat.cpu.system
     88.29           -82.5        5.80 ± 34%  mpstat.cpu.all.idle%
      0.18 ±  6%      -0.2        0.02 ±127%  mpstat.cpu.all.iowait%
      0.03 ± 41%      -0.0        0.01 ± 72%  mpstat.cpu.all.soft%
     10.18 ±  9%     +82.7       92.92 ±  2%  mpstat.cpu.all.sys%
     88.52           -90.4%       8.53 ± 22%  vmstat.cpu.id
     10.58 ±  7%    +760.1%      90.96 ±  2%  vmstat.cpu.sy
   3961072           -15.3%    3355228        vmstat.memory.cache
      0.06 ± 26%     +60.2%       0.10 ± 26%  vmstat.procs.b
      4.30 ± 10%   +1980.9%      89.58 ±  2%  vmstat.procs.r
    762268 ± 11%     -77.0%     175567 ±  5%  vmstat.system.cs
     56813 ±  3%     +62.5%      92337 ±  2%  vmstat.system.in
      1.00           -73.7%       0.26 ± 16%  stress-ng.pipeherd.context_switches_per_bogo_op
    422393 ±  3%     -57.3%     180352 ±  7%  stress-ng.pipeherd.context_switches_per_sec
  25330501 ±  3%     +65.9%   42034438 ±  9%  stress-ng.pipeherd.ops
    422091 ±  3%     +65.9%     700420 ±  9%  stress-ng.pipeherd.ops_per_sec
     12279 ± 10%  +17973.5%    2219247 ±  2%  stress-ng.time.involuntary_context_switches
    404.83 ±  8%    +750.4%       3442        stress-ng.time.percent_of_cpu_this_job_got
    247.92 ±  8%    +759.8%       2131        stress-ng.time.system_time
  25331495 ±  3%     -66.0%    8602230 ±  9%  stress-ng.time.voluntary_context_switches
    895561 ±  4%     -57.3%     382181 ±  3%  meminfo.Active
    879277 ±  4%     -58.4%     366187 ±  3%  meminfo.Active(anon)
   3872564           -15.5%    3270847        meminfo.Cached
   2401045 ±  3%     -22.8%    1853555        meminfo.Committed_AS
    475367 ±  4%     -18.7%     386563        meminfo.Inactive
    445059 ±  4%     -19.8%     356852        meminfo.Inactive(anon)
    114606 ±  7%     -36.4%      72849        meminfo.Mapped
   4667746           -13.1%    4054799        meminfo.Memused
   1016981 ±  3%     -59.1%     415879 ±  3%  meminfo.Shmem
   4840062           -13.2%    4200782        meminfo.max_used_kB
    534.83 ±  7%    +562.8%       3545        turbostat.Avg_MHz
     14.40 ±  5%     +79.0       93.38        turbostat.Busy%
   4475560 ±  9%     -99.8%      10024 ± 16%  turbostat.C1
      9.11 ± 15%      -9.1        0.02        turbostat.C1%
  23453364 ±  2%     -99.7%      60473 ±  3%  turbostat.C1E
     66.62 ±  8%     -66.4        0.21 ± 12%  turbostat.C1E%
     82.30 ±  3%     -93.4%       5.44 ± 16%  turbostat.CPU%c1
      0.11 ±  8%     -73.1%       0.03        turbostat.IPC
   3944836 ±  6%     +53.8%    6067439 ±  2%  turbostat.IRQ
     79658 ±  2%     -93.2%       5424 ± 14%  turbostat.POLL
      0.05 ± 10%      -0.0        0.00        turbostat.POLL%
     91.93 ±  6%     +55.9%     143.28        turbostat.PkgWatt
    219821 ±  4%     -58.4%      91547 ±  3%  proc-vmstat.nr_active_anon
    972204           -15.5%     821697        proc-vmstat.nr_file_pages
    111279 ±  4%     -19.8%      89224        proc-vmstat.nr_inactive_anon
     28666 ±  7%     -36.4%      18241        proc-vmstat.nr_mapped
    254259 ±  3%     -59.1%     103980 ±  3%  proc-vmstat.nr_shmem
     20769            -1.9%      20366        proc-vmstat.nr_slab_reclaimable
    219821 ±  4%     -58.4%      91547 ±  3%  proc-vmstat.nr_zone_active_anon
    111279 ±  4%     -19.8%      89224        proc-vmstat.nr_zone_inactive_anon
    609301           -34.1%     401281        proc-vmstat.numa_hit
    609146           -34.1%     401295        proc-vmstat.numa_local
    317114 ±  2%     -54.7%     143501 ±  3%  proc-vmstat.pgactivate
    645016           -32.7%     434024        proc-vmstat.pgalloc_normal
    276064 ±  2%      -4.9%     262486        proc-vmstat.pgfault
    265446 ±  3%      -4.6%     253118        proc-vmstat.pgfree
     20100 ± 11%   +4962.1%    1017513        sched_debug.cfs_rq:/.avg_vruntime.avg
     42918 ±  9%   +2577.2%    1149014 ±  2%  sched_debug.cfs_rq:/.avg_vruntime.max
     15663 ± 16%   +6273.5%     998340        sched_debug.cfs_rq:/.avg_vruntime.min
      6190 ±  4%    +314.0%      25629 ± 13%  sched_debug.cfs_rq:/.avg_vruntime.stddev
      0.31 ± 22%    +422.6%       1.61 ±  3%  sched_debug.cfs_rq:/.h_nr_running.avg
      1.33 ± 35%    +112.5%       2.83 ±  8%  sched_debug.cfs_rq:/.h_nr_running.max
     20100 ± 11%   +4962.1%    1017513        sched_debug.cfs_rq:/.min_vruntime.avg
     42918 ±  9%   +2577.2%    1149014 ±  2%  sched_debug.cfs_rq:/.min_vruntime.max
     15663 ± 16%   +6273.5%     998340        sched_debug.cfs_rq:/.min_vruntime.min
      6190 ±  4%    +314.0%      25629 ± 13%  sched_debug.cfs_rq:/.min_vruntime.stddev
      0.31 ± 21%    +126.1%       0.70 ±  3%  sched_debug.cfs_rq:/.nr_running.avg
      0.47 ± 15%     -39.1%       0.29 ± 11%  sched_debug.cfs_rq:/.nr_running.stddev
    397.84 ±  5%    +330.1%       1711 ±  2%  sched_debug.cfs_rq:/.runnable_avg.avg
      1165 ± 14%    +141.1%       2810 ±  4%  sched_debug.cfs_rq:/.runnable_avg.max
     19.42 ± 37%   +3062.2%     614.00 ± 42%  sched_debug.cfs_rq:/.runnable_avg.min
    254.87 ± 13%    +100.1%     509.97 ±  7%  sched_debug.cfs_rq:/.runnable_avg.stddev
    395.21 ±  5%    +107.4%     819.58 ±  2%  sched_debug.cfs_rq:/.util_avg.avg
      1155 ± 14%     +29.7%       1499 ±  8%  sched_debug.cfs_rq:/.util_avg.max
     17.83 ± 39%   +1436.9%     274.08 ± 18%  sched_debug.cfs_rq:/.util_avg.min
     35.85 ± 23%   +1205.0%     467.81 ±  4%  sched_debug.cfs_rq:/.util_est_enqueued.avg
    409.50 ± 22%    +119.8%     900.25 ±  2%  sched_debug.cfs_rq:/.util_est_enqueued.max
    102.77 ± 20%     +71.8%     176.52 ±  9%  sched_debug.cfs_rq:/.util_est_enqueued.stddev
    594564 ±  2%     -15.3%     503507 ±  4%  sched_debug.cpu.avg_idle.max
     18062 ± 12%     -61.3%       6998 ± 31%  sched_debug.cpu.avg_idle.min
    131393 ±  4%     -13.6%     113547 ±  6%  sched_debug.cpu.avg_idle.stddev
      0.77 ±  4%    +158.6%       2.00 ± 18%  sched_debug.cpu.clock.stddev
      1039 ± 13%    +147.2%       2570        sched_debug.cpu.curr->pid.avg
      1599 ±  5%     -42.5%     919.09 ± 11%  sched_debug.cpu.curr->pid.stddev
      0.32 ± 16%    +406.6%       1.61 ±  3%  sched_debug.cpu.nr_running.avg
      1.33 ± 35%    +118.8%       2.92 ± 11%  sched_debug.cpu.nr_running.max
    699532 ±  3%     -77.4%     158114 ±  6%  sched_debug.cpu.nr_switches.avg
    779983 ±  5%     -73.8%     204106 ±  4%  sched_debug.cpu.nr_switches.max
    637227 ±  3%     -78.4%     137662 ±  9%  sched_debug.cpu.nr_switches.min
     28918 ± 15%     -43.3%      16398 ± 21%  sched_debug.cpu.nr_switches.stddev
 1.401e+09 ±  8%    +127.4%  3.184e+09        perf-stat.i.branch-instructions
      2.44 ± 38%      -1.8        0.65 ± 25%  perf-stat.i.branch-miss-rate%
  25035828 ±  7%     -28.6%   17879988        perf-stat.i.branch-misses
      2.19 ± 11%      -0.6        1.63 ±  7%  perf-stat.i.cache-miss-rate%
   1702174 ±  2%     -38.4%    1048083 ±  2%  perf-stat.i.cache-misses
    795145 ± 11%     -77.0%     182966 ±  5%  perf-stat.i.context-switches
      3.65 ± 25%    +159.4%       9.47        perf-stat.i.cpi
 1.966e+10 ±  7%    +560.8%  1.299e+11        perf-stat.i.cpu-cycles
     16144 ±  9%     +23.0%      19862 ±  6%  perf-stat.i.cpu-migrations
    284722 ±  9%    +623.7%    2060501 ±  7%  perf-stat.i.cycles-between-cache-misses
   1109773 ± 19%     -68.8%     346133 ± 10%  perf-stat.i.dTLB-load-misses
 1.769e+09 ±  8%     +95.9%  3.465e+09 ±  2%  perf-stat.i.dTLB-loads
     66506 ± 39%     -40.4%      39643 ±  9%  perf-stat.i.dTLB-store-misses
 9.259e+08 ± 10%     -30.2%  6.466e+08 ±  3%  perf-stat.i.dTLB-stores
     38.77 ±  8%     +38.3       77.03 ±  2%  perf-stat.i.iTLB-load-miss-rate%
   6678944 ± 10%     -81.6%    1227520 ±  5%  perf-stat.i.iTLB-loads
 6.754e+09 ±  8%    +101.2%  1.359e+10        perf-stat.i.instructions
      1867 ±  4%     +75.4%       3274 ±  5%  perf-stat.i.instructions-per-iTLB-miss
      0.35 ±  9%     -59.0%       0.15        perf-stat.i.ipc
      0.55 ±  7%    +560.8%       3.61        perf-stat.i.metric.GHz
    328.36 ± 35%     -79.3%      67.84 ± 30%  perf-stat.i.metric.K/sec
    116.61 ±  9%     +76.5%     205.80 ±  2%  perf-stat.i.metric.M/sec
    271723 ±  8%     -37.1%     170829 ±  3%  perf-stat.i.node-loads
    226836 ±  8%     -21.4%     178231 ±  2%  perf-stat.i.node-stores
      0.25 ±  7%     -69.6%       0.08 ±  3%  perf-stat.overall.MPKI
      1.79            -1.2        0.56        perf-stat.overall.branch-miss-rate%
      1.62 ± 12%      -0.7        0.93 ± 10%  perf-stat.overall.cache-miss-rate%
      2.92 ±  6%    +227.4%       9.56        perf-stat.overall.cpi
     11542 ±  7%    +974.3%     124010 ±  3%  perf-stat.overall.cycles-between-cache-misses
      0.06 ± 23%      -0.1        0.01 ± 12%  perf-stat.overall.dTLB-load-miss-rate%
     36.56           +41.3       77.82 ±  2%  perf-stat.overall.iTLB-load-miss-rate%
      1760 ±  3%     +79.0%       3151 ±  5%  perf-stat.overall.instructions-per-iTLB-miss
      0.34 ±  5%     -69.6%       0.10        perf-stat.overall.ipc
 1.379e+09 ±  8%    +127.2%  3.134e+09        perf-stat.ps.branch-instructions
  24660045 ±  7%     -28.7%   17594596        perf-stat.ps.branch-misses
   1678152 ±  2%     -38.5%    1031881 ±  2%  perf-stat.ps.cache-misses
    782993 ± 11%     -77.0%     180068 ±  5%  perf-stat.ps.context-switches
 1.937e+10 ±  7%    +560.4%  1.279e+11        perf-stat.ps.cpu-cycles
     15898 ±  9%     +22.9%      19547 ±  6%  perf-stat.ps.cpu-migrations
   1093700 ± 19%     -68.8%     340896 ± 10%  perf-stat.ps.dTLB-load-misses
 1.742e+09 ±  8%     +95.8%   3.41e+09 ±  2%  perf-stat.ps.dTLB-loads
     65581 ± 39%     -40.5%      39007 ±  9%  perf-stat.ps.dTLB-store-misses
 9.119e+08 ± 10%     -30.2%  6.364e+08 ±  3%  perf-stat.ps.dTLB-stores
   6576933 ± 10%     -81.6%    1208036 ±  5%  perf-stat.ps.iTLB-loads
 6.652e+09 ±  8%    +101.0%  1.337e+10        perf-stat.ps.instructions
    267948 ±  7%     -37.2%     168159 ±  3%  perf-stat.ps.node-loads
    223475 ±  8%     -21.3%     175847 ±  2%  perf-stat.ps.node-stores
 4.458e+11           +89.7%  8.456e+11        perf-stat.total.instructions
      0.00 ±223%  +55600.0%       0.19 ± 21%  perf-sched.sch_delay.avg.ms.__cond_resched.down_write_killable.exec_mmap.begin_new_exec.load_elf_binary
      0.01 ± 76%    +839.5%       0.06 ± 12%  perf-sched.sch_delay.avg.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.00        +36191.7%       0.73 ± 17%  perf-sched.sch_delay.avg.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      0.00 ± 17%    -100.0%       0.00        perf-sched.sch_delay.avg.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
      0.00 ±  8%  +17264.0%       0.72 ± 37%  perf-sched.sch_delay.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.01 ± 17%  +10940.6%       0.59 ±117%  perf-sched.sch_delay.avg.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
      0.00 ± 35%   +1925.0%       0.03 ±  5%  perf-sched.sch_delay.avg.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
      0.00 ± 20%  +16614.3%       0.39 ± 14%  perf-sched.sch_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.00         +3762.5%       0.15 ± 40%  perf-sched.sch_delay.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.00 ± 50%    +213.0%       0.01 ± 11%  perf-sched.sch_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      0.00         +4758.3%       0.10 ± 11%  perf-sched.sch_delay.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.00 ± 14%    +850.0%       0.03 ± 84%  perf-sched.sch_delay.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ± 20%  +13977.3%       0.52 ± 33%  perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.do_select.core_sys_select.kern_select
      0.00 ± 10%   +1184.6%       0.06 ± 81%  perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.00 ± 19%     -93.3%       0.00 ±223%  perf-sched.sch_delay.avg.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
      0.00 ± 19%  +11040.0%       0.28 ± 22%  perf-sched.sch_delay.avg.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.00 ± 10%   +7046.2%       0.31 ± 24%  perf-sched.sch_delay.avg.ms.schedule_timeout.ext4_lazyinit_thread.part.0.kthread
      0.00 ±  9%    +552.2%       0.02 ±102%  perf-sched.sch_delay.avg.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.submit_bio_wait
      0.00 ±  9%    +100.0%       0.01 ± 30%  perf-sched.sch_delay.avg.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
      0.00 ± 14%    +571.4%       0.02 ± 28%  perf-sched.sch_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      0.00 ± 17%  +13523.1%       0.30 ± 28%  perf-sched.sch_delay.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.01          +320.0%       0.02 ± 33%  perf-sched.sch_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ± 50%  +35767.6%       2.03 ± 46%  perf-sched.sch_delay.max.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
      0.00 ±223%  +2.3e+05%       0.78 ± 16%  perf-sched.sch_delay.max.ms.__cond_resched.down_write_killable.exec_mmap.begin_new_exec.load_elf_binary
      0.47 ±139%   +1516.2%       7.53 ± 29%  perf-sched.sch_delay.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.00 ± 30%    +1e+05%       2.58 ± 20%  perf-sched.sch_delay.max.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      0.00 ± 27%    -100.0%       0.00        perf-sched.sch_delay.max.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
      0.01 ± 45%  +28441.8%       2.62 ± 39%  perf-sched.sch_delay.max.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.01 ± 15%  +13754.3%       0.81 ± 84%  perf-sched.sch_delay.max.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
      0.05 ± 42%   +9708.0%       4.89 ± 15%  perf-sched.sch_delay.max.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
      0.01 ± 34%  +36008.0%       3.01 ± 27%  perf-sched.sch_delay.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.01 ± 18%  +17247.7%       1.27 ± 55%  perf-sched.sch_delay.max.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.39 ±136%   +2779.1%      11.16 ± 30%  perf-sched.sch_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      0.00 ± 73%    +173.7%       0.01 ± 40%  perf-sched.sch_delay.max.ms.io_schedule.bit_wait_io.__wait_on_bit.out_of_line_wait_on_bit
      2.03 ±  5%    +556.3%      13.30 ± 13%  perf-sched.sch_delay.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.01 ± 31%   +5304.7%       0.39 ±158%  perf-sched.sch_delay.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ± 16%  +14850.0%       0.90 ± 44%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
      0.00 ± 18%  +19431.0%       0.94 ± 43%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.do_select.core_sys_select.kern_select
      0.01 ± 29%   +5383.0%       0.43 ± 95%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.01 ± 67%     -93.5%       0.00 ±223%  perf-sched.sch_delay.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
      0.01 ± 13%  +41400.0%       2.35 ± 39%  perf-sched.sch_delay.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.01 ± 31%  +15031.8%       1.11 ± 35%  perf-sched.sch_delay.max.ms.schedule_timeout.ext4_lazyinit_thread.part.0.kthread
      0.01 ± 17%    +350.0%       0.02 ± 94%  perf-sched.sch_delay.max.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
      0.01 ± 10%   +7702.4%       0.53 ± 90%  perf-sched.sch_delay.max.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    124.90 ±130%     -98.6%       1.69 ±128%  perf-sched.sch_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ±111%  +44190.3%       2.29 ± 44%  perf-sched.sch_delay.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.04 ± 12%   +2205.3%       0.94 ± 82%  perf-sched.sch_delay.max.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ± 17%   +3561.5%       0.08 ± 12%  perf-sched.total_sch_delay.average.ms
      0.60 ±  4%    +137.3%       1.43 ±  2%  perf-sched.total_wait_and_delay.average.ms
   1555993 ±  3%     -62.7%     580398 ±  2%  perf-sched.total_wait_and_delay.count.ms
      0.60 ±  4%    +124.9%       1.35 ±  3%  perf-sched.total_wait_time.average.ms
      4.70 ± 66%    +284.8%      18.08 ± 44%  perf-sched.wait_and_delay.avg.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
    799.89           -20.7%     634.47 ±  7%  perf-sched.wait_and_delay.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.12           +51.9%       0.17 ± 19%  perf-sched.wait_and_delay.avg.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
      0.36 ±  3%    +146.9%       0.89 ±  2%  perf-sched.wait_and_delay.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
     26.35          +143.3%      64.11 ±  4%  perf-sched.wait_and_delay.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
    369.62 ±  6%      +7.8%     398.37 ±  5%  perf-sched.wait_and_delay.avg.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      6.11 ±  6%     +12.4%       6.87 ±  6%  perf-sched.wait_and_delay.avg.ms.schedule_timeout.ext4_lazyinit_thread.part.0.kthread
     81.79 ±  6%     -20.5%      65.05 ±  7%  perf-sched.wait_and_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    121.06 ± 10%     +66.4%     201.44 ±  5%  perf-sched.wait_and_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     18.67 ± 28%    +546.4%     120.67 ± 49%  perf-sched.wait_and_delay.count.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
      1.67 ± 66%   +2940.0%      50.67 ± 10%  perf-sched.wait_and_delay.count.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
     75350           -41.5%      44079 ±  2%  perf-sched.wait_and_delay.count.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
   1476824 ±  3%     -71.1%     427269 ±  4%  perf-sched.wait_and_delay.count.pipe_read.vfs_read.ksys_read.do_syscall_64
    599.33 ±  3%     -62.9%     222.17 ±  3%  perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
     58.17 ±  4%     +30.7%      76.00 ±  7%  perf-sched.wait_and_delay.count.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      1536 ± 11%     -38.7%     941.17 ±  5%  perf-sched.wait_and_delay.count.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      6.25 ± 59%   +4653.5%     296.94 ±107%  perf-sched.wait_and_delay.max.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
      2501 ± 44%     +40.8%       3523 ± 14%  perf-sched.wait_and_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     14.63 ± 65%     -83.5%       2.42 ±202%  perf-sched.wait_time.avg.ms.__cond_resched.__alloc_pages.__folio_alloc.vma_alloc_folio.shmem_alloc_folio
      0.31 ±  2%     -39.6%       0.19 ±  8%  perf-sched.wait_time.avg.ms.__cond_resched.__mutex_lock.constprop.0.pipe_read
      0.00 ±223%   +3033.3%       0.05 ± 64%  perf-sched.wait_time.avg.ms.__cond_resched.down_write_killable.exec_mmap.begin_new_exec.load_elf_binary
      4.70 ± 66%    +284.6%      18.07 ± 43%  perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
      0.31 ±  3%     +36.2%       0.43 ±  3%  perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.31 ±  3%     -40.9%       0.18 ± 10%  perf-sched.wait_time.avg.ms.__cond_resched.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.00 ±107%  +8.4e+06%     250.60 ±152%  perf-sched.wait_time.avg.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
    799.88           -20.8%     633.74 ±  7%  perf-sched.wait_time.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.24          +276.8%       0.91 ±  6%  perf-sched.wait_time.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.36 ±  3%    +121.4%       0.80 ±  4%  perf-sched.wait_time.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
     26.35          +143.3%      64.10 ±  5%  perf-sched.wait_time.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
    369.62 ±  6%      +7.8%     398.31 ±  5%  perf-sched.wait_time.avg.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.32 ± 15%     -75.5%       0.08 ± 59%  perf-sched.wait_time.avg.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
      0.33 ±  3%    +326.7%       1.39 ± 14%  perf-sched.wait_time.avg.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
     81.79 ±  6%     -20.5%      65.02 ±  7%  perf-sched.wait_time.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    120.97 ± 10%     +66.5%     201.42 ±  5%  perf-sched.wait_time.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ± 99%  +1.6e+06%       7.75 ±219%  perf-sched.wait_time.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.35 ±  8%    +197.0%       1.04 ± 33%  perf-sched.wait_time.max.ms.__cond_resched.__mutex_lock.constprop.0.pipe_read
      0.00 ±223%  +19500.0%       0.29 ± 73%  perf-sched.wait_time.max.ms.__cond_resched.down_write_killable.exec_mmap.begin_new_exec.load_elf_binary
      6.25 ± 59%   +4653.3%     296.93 ±107%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
      0.39 ±  5%   +2162.3%       8.88 ± 12%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.34 ± 10%    +282.9%       1.31 ± 46%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
      0.37 ±  6%    +255.4%       1.32 ± 46%  perf-sched.wait_time.max.ms.__cond_resched.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.00 ±101%  +9.6e+06%     334.29 ±141%  perf-sched.wait_time.max.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
      0.72          +395.7%       3.55 ± 15%  perf-sched.wait_time.max.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      7.15 ± 65%  +13915.0%       1001        perf-sched.wait_time.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      5.00           -13.6%       4.32 ±  8%  perf-sched.wait_time.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.37 ±  8%     -66.8%       0.12 ± 70%  perf-sched.wait_time.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
      0.71 ±  2%    +562.9%       4.74 ± 18%  perf-sched.wait_time.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      2501 ± 44%     +40.8%       3523 ± 14%  perf-sched.wait_time.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ± 14%  +2.1e+06%     168.01 ±221%  perf-sched.wait_time.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
     58.44 ±  2%     -58.4        0.00        perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
     56.88           -56.9        0.00        perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
     56.88           -56.9        0.00        perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     56.84           -56.8        0.00        perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     53.06           -53.1        0.00        perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
     53.03           -53.0        0.00        perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     51.71           -51.7        0.00        perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
     45.22           -45.2        0.00        perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      9.56 ±  7%      -9.4        0.19 ±141%  perf-profile.calltrace.cycles-pp.__mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
      5.91 ±  8%      -5.9        0.00        perf-profile.calltrace.cycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      1.69 ±  7%      +0.1        1.82        perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
      1.37 ±  8%      +0.2        1.56        perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write.vfs_write
      1.28 ±  8%      +0.2        1.52        perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write
      0.00            +0.7        0.73 ±  4%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock
      6.95 ± 10%     +13.0       19.97 ±  3%  perf-profile.calltrace.cycles-pp.finish_wait.pipe_read.vfs_read.ksys_read.do_syscall_64
      6.48 ± 11%     +13.4       19.91 ±  3%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.finish_wait.pipe_read.vfs_read.ksys_read
      6.04 ± 11%     +13.8       19.84 ±  3%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.finish_wait.pipe_read.vfs_read
     34.20 ±  4%     +17.5       51.74 ±  5%  perf-profile.calltrace.cycles-pp.read
     33.65 ±  4%     +17.9       51.58 ±  5%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
     33.59 ±  4%     +18.0       51.56 ±  5%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     33.33 ±  4%     +18.2       51.51 ±  5%  perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     33.26 ±  4%     +18.2       51.47 ±  5%  perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     33.07 ±  4%     +18.3       51.36 ±  5%  perf-profile.calltrace.cycles-pp.pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
      8.24 ±  7%     +21.2       29.46 ±  7%  perf-profile.calltrace.cycles-pp.prepare_to_wait_event.pipe_read.vfs_read.ksys_read.do_syscall_64
      5.84 ± 11%     +23.3       29.11 ±  7%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait_event.pipe_read.vfs_read.ksys_read
      4.75 ± 15%     +24.3       29.00 ±  7%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepare_to_wait_event.pipe_read.vfs_read
      6.75 ±  4%     +41.4       48.16 ±  6%  perf-profile.calltrace.cycles-pp.write
      6.45 ±  3%     +41.5       47.91 ±  6%  perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      6.54 ±  3%     +41.5       48.05 ±  6%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write
      6.36 ±  3%     +41.5       47.88 ±  6%  perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      6.51 ±  3%     +41.5       48.04 ±  6%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      6.18 ±  3%     +41.6       47.79 ±  6%  perf-profile.calltrace.cycles-pp.pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.86 ±  5%     +43.3       45.18 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
      1.64 ±  6%     +43.4       45.06 ±  6%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write
      3.58           +43.6       47.14 ±  6%  perf-profile.calltrace.cycles-pp.__wake_up_common_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
     58.44 ±  2%     -58.4        0.00        perf-profile.children.cycles-pp.secondary_startup_64_no_verify
     58.44 ±  2%     -58.4        0.00        perf-profile.children.cycles-pp.cpu_startup_entry
     58.41 ±  2%     -58.4        0.00        perf-profile.children.cycles-pp.do_idle
     56.88           -56.9        0.00        perf-profile.children.cycles-pp.start_secondary
     54.48           -54.5        0.00        perf-profile.children.cycles-pp.cpuidle_idle_call
     53.11           -53.1        0.00        perf-profile.children.cycles-pp.cpuidle_enter
     53.10           -53.1        0.00        perf-profile.children.cycles-pp.cpuidle_enter_state
     45.22           -45.2        0.00        perf-profile.children.cycles-pp.intel_idle
     11.06 ±  6%     -10.6        0.51 ± 24%  perf-profile.children.cycles-pp.__mutex_lock
      6.98 ±  8%      -7.0        0.00        perf-profile.children.cycles-pp.intel_idle_irq
      6.16 ± 11%      -6.0        0.18 ± 31%  perf-profile.children.cycles-pp.osq_lock
      3.43 ±  6%      -2.8        0.60 ±  9%  perf-profile.children.cycles-pp.__schedule
      2.51            -2.4        0.09 ± 47%  perf-profile.children.cycles-pp.mutex_spin_on_owner
      2.09 ±  4%      -1.5        0.57 ±  9%  perf-profile.children.cycles-pp.schedule
      1.72 ±  2%      -1.5        0.26 ±  3%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      1.50 ±  3%      -1.0        0.50 ±  3%  perf-profile.children.cycles-pp.mutex_lock
      1.22 ±  3%      -0.9        0.35        perf-profile.children.cycles-pp.mutex_unlock
      0.90 ±  6%      -0.8        0.10 ± 10%  perf-profile.children.cycles-pp.dequeue_entity
      0.97 ±  6%      -0.8        0.21 ±  9%  perf-profile.children.cycles-pp.dequeue_task_fair
      0.95 ±  9%      -0.7        0.30 ± 11%  perf-profile.children.cycles-pp.ttwu_do_activate
      0.88 ±  9%      -0.6        0.25 ± 10%  perf-profile.children.cycles-pp.activate_task
      0.74 ±  9%      -0.6        0.13 ± 10%  perf-profile.children.cycles-pp.enqueue_entity
      0.83 ±  9%      -0.6        0.24 ± 10%  perf-profile.children.cycles-pp.enqueue_task_fair
      0.65 ±  3%      -0.6        0.07 ± 11%  perf-profile.children.cycles-pp._raw_spin_lock
      0.78 ±  5%      -0.5        0.23 ±  4%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.55 ±  2%      -0.5        0.06 ± 13%  perf-profile.children.cycles-pp.__list_add_valid_or_report
      0.52 ±  2%      -0.4        0.08 ± 10%  perf-profile.children.cycles-pp.__list_del_entry_valid_or_report
      0.62 ±  5%      -0.4        0.22 ±  3%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.61 ±  5%      -0.4        0.22 ±  3%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.56 ±  5%      -0.4        0.19 ±  9%  perf-profile.children.cycles-pp.update_load_avg
      0.42 ±  8%      -0.3        0.07 ± 11%  perf-profile.children.cycles-pp.switch_mm_irqs_off
      0.45 ±  9%      -0.3        0.13 ±  9%  perf-profile.children.cycles-pp.pick_next_task_fair
      0.51 ±  5%      -0.3        0.19 ±  4%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.36 ±  8%      -0.3        0.04 ± 71%  perf-profile.children.cycles-pp.prepare_task_switch
      0.42 ± 12%      -0.3        0.12 ± 10%  perf-profile.children.cycles-pp.select_task_rq
      0.39 ± 12%      -0.3        0.12 ± 10%  perf-profile.children.cycles-pp.select_task_rq_fair
      0.35 ±  7%      -0.2        0.15 ±  6%  perf-profile.children.cycles-pp.tick_sched_timer
      0.20 ±  9%      -0.2        0.02 ± 99%  perf-profile.children.cycles-pp.set_next_entity
      0.32 ±  5%      -0.2        0.14 ±  4%  perf-profile.children.cycles-pp.tick_sched_handle
      0.31 ±  5%      -0.2        0.14 ±  4%  perf-profile.children.cycles-pp.update_process_times
      0.19 ±  7%      -0.1        0.05 ±  8%  perf-profile.children.cycles-pp.perf_event_task_tick
      0.26 ±  5%      -0.1        0.13 ±  5%  perf-profile.children.cycles-pp.scheduler_tick
      0.20 ± 10%      -0.1        0.06 ±  9%  perf-profile.children.cycles-pp.__update_load_avg_cfs_rq
      0.19 ±  7%      -0.1        0.05 ±  8%  perf-profile.children.cycles-pp.perf_adjust_freq_unthr_context
      0.27 ± 10%      -0.1        0.13 ±  9%  perf-profile.children.cycles-pp.update_curr
      0.17 ±  6%      -0.1        0.04 ± 45%  perf-profile.children.cycles-pp.__update_load_avg_se
      0.26 ±  5%      -0.1        0.15 ±  4%  perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.22 ±  6%      -0.1        0.12 ±  4%  perf-profile.children.cycles-pp.exit_to_user_mode_prepare
      0.16 ±  8%      -0.1        0.07 ± 11%  perf-profile.children.cycles-pp.__entry_text_start
      0.12 ± 13%      -0.1        0.03 ± 70%  perf-profile.children.cycles-pp.anon_pipe_buf_release
      0.16 ± 10%      -0.1        0.07 ± 12%  perf-profile.children.cycles-pp.reweight_entity
      0.15 ± 13%      -0.1        0.07 ± 10%  perf-profile.children.cycles-pp.security_file_permission
      0.13 ± 12%      -0.1        0.06 ±  7%  perf-profile.children.cycles-pp.apparmor_file_permission
      0.10 ± 13%      -0.1        0.04 ± 71%  perf-profile.children.cycles-pp.__fdget_pos
      0.11 ±  9%      -0.1        0.05        perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.20 ±  8%      -0.1        0.14 ±  8%  perf-profile.children.cycles-pp.copy_page_to_iter
      0.18 ± 10%      -0.1        0.13 ±  8%  perf-profile.children.cycles-pp._copy_to_iter
      0.15 ± 13%      -0.0        0.11 ±  8%  perf-profile.children.cycles-pp.rep_movs_alternative
      0.12 ± 12%      -0.0        0.08 ± 19%  perf-profile.children.cycles-pp.copy_page_from_iter
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.exit_to_user_mode_loop
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.task_tick_fair
      0.00            +0.1        0.07 ± 10%  perf-profile.children.cycles-pp.wake_affine
      1.69 ±  7%      +0.1        1.83        perf-profile.children.cycles-pp.__wake_up_common
      1.38 ±  8%      +0.2        1.56        perf-profile.children.cycles-pp.autoremove_wake_function
      1.34 ±  8%      +0.2        1.54        perf-profile.children.cycles-pp.try_to_wake_up
      6.96 ± 10%     +13.0       19.97 ±  3%  perf-profile.children.cycles-pp.finish_wait
     34.26 ±  4%     +17.5       51.76 ±  5%  perf-profile.children.cycles-pp.read
     33.33 ±  4%     +18.2       51.51 ±  5%  perf-profile.children.cycles-pp.ksys_read
     33.27 ±  4%     +18.2       51.47 ±  5%  perf-profile.children.cycles-pp.vfs_read
     33.09 ±  4%     +18.3       51.38 ±  5%  perf-profile.children.cycles-pp.pipe_read
      8.25 ±  7%     +21.2       29.48 ±  7%  perf-profile.children.cycles-pp.prepare_to_wait_event
      6.80 ±  4%     +41.4       48.19 ±  6%  perf-profile.children.cycles-pp.write
      6.45 ±  3%     +41.5       47.92 ±  6%  perf-profile.children.cycles-pp.ksys_write
      6.37 ±  3%     +41.5       47.89 ±  6%  perf-profile.children.cycles-pp.vfs_write
      6.18 ±  3%     +41.6       47.79 ±  6%  perf-profile.children.cycles-pp.pipe_write
      3.58           +43.6       47.16 ±  6%  perf-profile.children.cycles-pp.__wake_up_common_lock
     40.36 ±  3%     +59.3       99.69        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     40.27 ±  3%     +59.4       99.66        perf-profile.children.cycles-pp.do_syscall_64
     14.85 ± 11%     +79.1       93.91        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     14.51 ±  9%     +80.4       94.95        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     45.22           -45.2        0.00        perf-profile.self.cycles-pp.intel_idle
      6.68 ±  8%      -6.7        0.00        perf-profile.self.cycles-pp.intel_idle_irq
      6.15 ± 11%      -6.0        0.18 ± 32%  perf-profile.self.cycles-pp.osq_lock
      2.50            -2.4        0.09 ± 49%  perf-profile.self.cycles-pp.mutex_spin_on_owner
      1.99 ±  3%      -1.8        0.21 ± 11%  perf-profile.self.cycles-pp.__mutex_lock
      1.82 ±  3%      -1.6        0.23 ±  5%  perf-profile.self.cycles-pp.prepare_to_wait_event
      2.08 ±  6%      -1.0        1.04 ±  3%  perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      1.46 ±  2%      -1.0        0.44 ±  4%  perf-profile.self.cycles-pp.mutex_lock
      1.07 ± 34%      -0.9        0.18 ± 29%  perf-profile.self.cycles-pp.pipe_read
      1.21 ±  3%      -0.9        0.35        perf-profile.self.cycles-pp.mutex_unlock
      0.64 ±  2%      -0.6        0.06 ± 11%  perf-profile.self.cycles-pp._raw_spin_lock
      0.55 ±  2%      -0.5        0.06 ± 13%  perf-profile.self.cycles-pp.__list_add_valid_or_report
      0.51 ±  2%      -0.4        0.08 ±  8%  perf-profile.self.cycles-pp.__list_del_entry_valid_or_report
      0.41 ±  8%      -0.3        0.07 ± 13%  perf-profile.self.cycles-pp.switch_mm_irqs_off
      0.32 ±  8%      -0.3        0.05 ± 45%  perf-profile.self.cycles-pp.__schedule
      0.27 ± 37%      -0.2        0.08 ± 36%  perf-profile.self.cycles-pp.pipe_write
      0.19 ±  9%      -0.1        0.06 ±  9%  perf-profile.self.cycles-pp.__update_load_avg_cfs_rq
      0.16 ±  6%      -0.1        0.04 ± 44%  perf-profile.self.cycles-pp.__update_load_avg_se
      0.19 ±  3%      -0.1        0.08 ± 14%  perf-profile.self.cycles-pp.update_load_avg
      0.12 ± 13%      -0.1        0.03 ± 70%  perf-profile.self.cycles-pp.anon_pipe_buf_release
      0.10 ± 19%      -0.1        0.03 ± 70%  perf-profile.self.cycles-pp.read
      0.11 ± 12%      -0.1        0.06 ±  6%  perf-profile.self.cycles-pp.apparmor_file_permission
      0.14 ±  9%      -0.1        0.09 ±  8%  perf-profile.self.cycles-pp.update_curr
      0.09 ± 14%      -0.1        0.03 ± 70%  perf-profile.self.cycles-pp.vfs_read
      0.10 ±  9%      -0.1        0.05        perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.08 ± 12%      -0.0        0.02 ± 99%  perf-profile.self.cycles-pp.vfs_write
      0.05 ± 45%      +0.2        0.29        perf-profile.self.cycles-pp.try_to_wake_up
     14.84 ± 11%     +79.1       93.91        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath



***************************************************************************************************
lkp-csl-d02: 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz (Cascade Lake) with 128G memory
=========================================================================================
class/compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  pipe/gcc-12/performance/x86_64-rhel-8.3/1/debian-11.1-x86_64-20220510.cgz/lkp-csl-d02/pipeherd/stress-ng/60s

commit: 
  dfaabf916b ("fs/pipe: remove unnecessary spinlock from pipe_write()")
  478dbf1217 ("fs/pipe: use spinlock in pipe_read() only if there is a watch_queue")

dfaabf916b1ca83c 478dbf12176700f28d836dd03ae 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      2706 ±  2%     -67.7%     874.90 ±  9%  uptime.idle
  1.99e+09 ±  2%     -91.3%  1.735e+08 ± 44%  cpuidle..time
  27596300 ±  4%     -99.1%     243213 ± 33%  cpuidle..usage
     87.25           -80.7        6.54 ± 50%  mpstat.cpu.all.idle%
      0.02 ± 12%      -0.0        0.01 ± 86%  mpstat.cpu.all.soft%
     11.25 ± 10%     +80.6       91.89 ±  3%  mpstat.cpu.all.sys%
     87.49           -89.4%       9.28 ± 33%  vmstat.cpu.id
     11.51 ± 10%    +681.0%      89.93 ±  3%  vmstat.cpu.sy
   3810602           -14.8%    3247858        vmstat.memory.cache
      4.93 ±  7%   +1711.7%      89.39 ±  3%  vmstat.procs.r
    787528 ±  4%     -77.6%     176046 ±  6%  vmstat.system.cs
     58145           +56.4%      90930 ±  2%  vmstat.system.in
      1.00           -73.3%       0.27 ± 16%  stress-ng.pipeherd.context_switches_per_bogo_op
    413282 ±  4%     -55.8%     182721 ±  6%  stress-ng.pipeherd.context_switches_per_sec
  24783439 ±  4%     +67.1%   41421976 ±  9%  stress-ng.pipeherd.ops
    412974 ±  4%     +67.1%     690219 ±  9%  stress-ng.pipeherd.ops_per_sec
     12734 ± 10%  +17284.8%    2213931 ±  2%  stress-ng.time.involuntary_context_switches
    419.00 ±  8%    +720.2%       3436        stress-ng.time.percent_of_cpu_this_job_got
    256.78 ±  9%    +728.5%       2127        stress-ng.time.system_time
  24784402 ±  4%     -64.7%    8749587 ±  8%  stress-ng.time.voluntary_context_switches
    832100 ±  4%     -55.9%     367365 ±  4%  meminfo.Active
    831955 ±  4%     -55.9%     367209 ±  4%  meminfo.Active(anon)
   3725457           -15.0%    3166933        meminfo.Cached
   2407415           -23.8%    1835476        meminfo.Committed_AS
    450884           -21.8%     352604        meminfo.Inactive
    450704           -21.8%     352440        meminfo.Inactive(anon)
    118763           -39.0%      72428 ±  2%  meminfo.Mapped
   4501461           -12.8%    3927452        meminfo.Memused
    974916 ±  4%     -57.3%     416402 ±  3%  meminfo.Shmem
   4668198           -12.6%    4078843        meminfo.max_used_kB
    585.00 ±  6%    +502.4%       3524 ±  3%  turbostat.Avg_MHz
     15.46 ±  6%     +77.4       92.83 ±  3%  turbostat.Busy%
   4234423 ± 11%     -99.8%       8757 ± 13%  turbostat.C1
      9.09 ±  9%      -9.1        0.02        turbostat.C1%
  23137625 ±  2%     -99.7%      60924 ±  2%  turbostat.C1E
     70.26           -70.0        0.21 ±  3%  turbostat.C1E%
     83.54           -93.1%       5.76 ± 25%  turbostat.CPU%c1
      0.12 ±  4%     -73.9%       0.03        turbostat.IPC
   3797086           +58.8%    6031215 ±  2%  turbostat.IRQ
     70205 ±  2%     -94.4%       3916 ± 17%  turbostat.POLL
      0.04 ± 10%      -0.0        0.00        turbostat.POLL%
     96.94           +47.9%     143.36 ±  2%  turbostat.PkgWatt
    207990 ±  4%     -55.9%      91807 ±  4%  proc-vmstat.nr_active_anon
    931391           -15.0%     791754        proc-vmstat.nr_file_pages
    112697           -21.8%      88124        proc-vmstat.nr_inactive_anon
     29706           -39.0%      18121 ±  2%  proc-vmstat.nr_mapped
    243750 ±  4%     -57.3%     104115 ±  3%  proc-vmstat.nr_shmem
     19827            -2.0%      19427        proc-vmstat.nr_slab_reclaimable
    207990 ±  4%     -55.9%      91807 ±  4%  proc-vmstat.nr_zone_active_anon
    112697           -21.8%      88124        proc-vmstat.nr_zone_inactive_anon
    592754 ±  2%     -33.9%     391886        proc-vmstat.numa_hit
    590194 ±  2%     -32.8%     396447 ±  3%  proc-vmstat.numa_local
    311548 ±  3%     -54.3%     142271 ±  2%  proc-vmstat.pgactivate
    621508 ±  2%     -31.9%     423150        proc-vmstat.pgalloc_normal
    272471            -2.9%     264503        proc-vmstat.pgfault
     21335 ± 12%   +4675.1%    1018778        sched_debug.cfs_rq:/.avg_vruntime.avg
     44329 ± 12%   +2339.0%    1081194 ±  2%  sched_debug.cfs_rq:/.avg_vruntime.max
     16832 ± 14%   +5838.5%     999612        sched_debug.cfs_rq:/.avg_vruntime.min
      6139 ±  6%    +181.1%      17255 ± 14%  sched_debug.cfs_rq:/.avg_vruntime.stddev
      0.29 ± 12%    +477.4%       1.66 ±  2%  sched_debug.cfs_rq:/.h_nr_running.avg
      1.17 ± 20%    +142.9%       2.83 ± 13%  sched_debug.cfs_rq:/.h_nr_running.max
      0.45 ±  8%     +30.5%       0.58 ±  4%  sched_debug.cfs_rq:/.h_nr_running.stddev
     79.99 ± 29%     +51.1%     120.89 ± 13%  sched_debug.cfs_rq:/.load_avg.avg
      1.08 ± 62%    +776.9%       9.50 ±  8%  sched_debug.cfs_rq:/.load_avg.min
     21335 ± 12%   +4675.1%    1018778        sched_debug.cfs_rq:/.min_vruntime.avg
     44329 ± 12%   +2339.0%    1081194 ±  2%  sched_debug.cfs_rq:/.min_vruntime.max
     16832 ± 14%   +5838.5%     999612        sched_debug.cfs_rq:/.min_vruntime.min
      6139 ±  6%    +181.1%      17255 ± 14%  sched_debug.cfs_rq:/.min_vruntime.stddev
      0.29 ± 12%    +140.0%       0.69        sched_debug.cfs_rq:/.nr_running.avg
      0.45 ±  8%     -44.9%       0.25 ±  4%  sched_debug.cfs_rq:/.nr_running.stddev
    380.03 ±  6%    +363.6%       1761 ±  2%  sched_debug.cfs_rq:/.runnable_avg.avg
      1172 ± 17%    +148.7%       2914 ±  6%  sched_debug.cfs_rq:/.runnable_avg.max
     16.92 ± 39%   +3556.7%     618.58 ± 40%  sched_debug.cfs_rq:/.runnable_avg.min
    255.57 ± 13%     +97.7%     505.25 ±  8%  sched_debug.cfs_rq:/.runnable_avg.stddev
    377.64 ±  6%    +121.6%     836.86        sched_debug.cfs_rq:/.util_avg.avg
     16.50 ± 41%   +1693.4%     295.92 ± 18%  sched_debug.cfs_rq:/.util_avg.min
     29.99 ± 31%   +1542.6%     492.56 ±  5%  sched_debug.cfs_rq:/.util_est_enqueued.avg
    408.67 ± 23%    +149.2%       1018 ± 12%  sched_debug.cfs_rq:/.util_est_enqueued.max
     93.96 ± 26%    +109.6%     196.95 ± 10%  sched_debug.cfs_rq:/.util_est_enqueued.stddev
    238216 ±  5%     -10.3%     213762 ±  4%  sched_debug.cpu.avg_idle.avg
    605848 ±  6%     -14.9%     515585        sched_debug.cpu.avg_idle.max
     31407 ± 65%     -76.8%       7295 ± 19%  sched_debug.cpu.avg_idle.min
      0.74 ±  3%    +173.1%       2.02 ± 13%  sched_debug.cpu.clock.stddev
    929.06 ± 15%    +161.3%       2427        sched_debug.cpu.curr->pid.avg
      1488 ±  5%     -44.8%     821.94 ±  8%  sched_debug.cpu.curr->pid.stddev
      0.30 ± 10%    +454.3%       1.66        sched_debug.cpu.nr_running.avg
      1.17 ± 20%    +142.9%       2.83 ± 13%  sched_debug.cpu.nr_running.max
      0.46 ±  6%     +26.4%       0.58 ±  5%  sched_debug.cpu.nr_running.stddev
    684980 ±  4%     -76.7%     159497 ±  5%  sched_debug.cpu.nr_switches.avg
    759516 ±  4%     -74.0%     197100 ±  3%  sched_debug.cpu.nr_switches.max
    624974 ±  3%     -77.8%     139035 ±  8%  sched_debug.cpu.nr_switches.min
     28080 ± 15%     -46.3%      15076 ± 17%  sched_debug.cpu.nr_switches.stddev
      5.19 ±  2%     +13.6%       5.90 ±  7%  sched_debug.cpu.nr_uninterruptible.stddev
  1.57e+09          +108.0%  3.265e+09 ±  3%  perf-stat.i.branch-instructions
      2.04 ±  8%      -1.1        0.91 ± 37%  perf-stat.i.branch-miss-rate%
  31772550 ±  4%     -24.2%   24086374 ±  3%  perf-stat.i.branch-misses
   1817847 ±  2%     -33.0%    1217441 ±  3%  perf-stat.i.cache-misses
    818713 ±  4%     -77.5%     183823 ±  6%  perf-stat.i.context-switches
      3.14 ±  5%    +195.4%       9.28        perf-stat.i.cpi
 2.142e+10 ±  6%    +503.3%  1.292e+11 ±  3%  perf-stat.i.cpu-cycles
    300745 ± 10%    +488.2%    1769110 ±  5%  perf-stat.i.cycles-between-cache-misses
   1033250 ±  8%     -65.9%     352633 ± 11%  perf-stat.i.dTLB-load-misses
 1.947e+09           +81.8%  3.538e+09 ±  3%  perf-stat.i.dTLB-loads
     54076 ± 20%     -27.8%      39051 ± 12%  perf-stat.i.dTLB-store-misses
 9.853e+08 ±  3%     -32.0%  6.703e+08 ±  4%  perf-stat.i.dTLB-stores
     36.72 ±  2%     +40.3       77.01 ±  2%  perf-stat.i.iTLB-load-miss-rate%
   6882922 ±  3%     -82.0%    1236826 ±  6%  perf-stat.i.iTLB-loads
 7.581e+09           +84.8%  1.401e+10 ±  3%  perf-stat.i.instructions
      2265 ±  4%     +55.9%       3531 ±  5%  perf-stat.i.instructions-per-iTLB-miss
      0.37 ±  5%     -60.4%       0.15        perf-stat.i.ipc
      0.60 ±  6%    +503.3%       3.59 ±  3%  perf-stat.i.metric.GHz
    254.50 ±  8%     -67.0%      84.10 ± 50%  perf-stat.i.metric.K/sec
    127.96           +64.5%     210.49 ±  3%  perf-stat.i.metric.M/sec
      2836            -5.3%       2686        perf-stat.i.minor-faults
    284823 ±  3%     -40.3%     170117 ±  3%  perf-stat.i.node-loads
    234762 ±  2%     -24.6%     176899 ±  3%  perf-stat.i.node-stores
      2836            -5.3%       2686        perf-stat.i.page-faults
      0.24 ±  2%     -63.7%       0.09 ±  5%  perf-stat.overall.MPKI
      2.02 ±  2%      -1.3        0.74        perf-stat.overall.branch-miss-rate%
      1.72 ±  7%      -0.6        1.15 ±  4%  perf-stat.overall.cache-miss-rate%
      2.83 ±  6%    +226.5%       9.23        perf-stat.overall.cpi
     11798 ±  8%    +801.3%     106347 ±  5%  perf-stat.overall.cycles-between-cache-misses
      0.05 ±  8%      -0.0        0.01 ± 13%  perf-stat.overall.dTLB-load-miss-rate%
     36.64           +41.1       77.72 ±  2%  perf-stat.overall.iTLB-load-miss-rate%
      1908 ±  4%     +69.9%       3242 ±  6%  perf-stat.overall.instructions-per-iTLB-miss
      0.36 ±  6%     -69.5%       0.11        perf-stat.overall.ipc
 1.545e+09          +108.0%  3.214e+09 ±  3%  perf-stat.ps.branch-instructions
  31282752 ±  4%     -24.3%   23695577 ±  3%  perf-stat.ps.branch-misses
   1790563 ±  2%     -33.1%    1197953 ±  3%  perf-stat.ps.cache-misses
    805736 ±  4%     -77.5%     180928 ±  6%  perf-stat.ps.context-switches
 2.108e+10 ±  6%    +503.4%  1.272e+11 ±  3%  perf-stat.ps.cpu-cycles
   1017150 ±  8%     -65.9%     347336 ± 11%  perf-stat.ps.dTLB-load-misses
 1.916e+09           +81.7%  3.483e+09 ±  3%  perf-stat.ps.dTLB-loads
     53246 ± 20%     -27.8%      38432 ± 12%  perf-stat.ps.dTLB-store-misses
 9.699e+08 ±  3%     -32.0%  6.598e+08 ±  4%  perf-stat.ps.dTLB-stores
   6773860 ±  3%     -82.0%    1217329 ±  6%  perf-stat.ps.iTLB-loads
 7.462e+09           +84.8%  1.379e+10 ±  3%  perf-stat.ps.instructions
      2792            -5.3%       2645        perf-stat.ps.minor-faults
    280640 ±  3%     -40.3%     167446 ±  3%  perf-stat.ps.node-loads
    231142 ±  2%     -24.5%     174587 ±  3%  perf-stat.ps.node-stores
      2792            -5.3%       2645        perf-stat.ps.page-faults
 4.745e+11           +85.6%  8.804e+11        perf-stat.total.instructions
      0.00         +1977.8%       0.06 ± 12%  perf-sched.sch_delay.avg.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.00        +28100.0%       0.56 ± 24%  perf-sched.sch_delay.avg.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      0.00          -100.0%       0.00        perf-sched.sch_delay.avg.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
      0.00 ± 20%  +17416.7%       0.70 ± 47%  perf-sched.sch_delay.avg.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.00 ± 20%   +1345.5%       0.03 ±  3%  perf-sched.sch_delay.avg.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
      0.00 ± 17%  +19446.2%       0.42 ± 26%  perf-sched.sch_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.00         +3870.8%       0.16 ± 30%  perf-sched.sch_delay.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.00 ± 38%   +1175.0%       0.05 ±114%  perf-sched.sch_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi
      0.01 ± 43%    +140.0%       0.01 ±  9%  perf-sched.sch_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      0.00         +4808.3%       0.10 ±  9%  perf-sched.sch_delay.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.00 ± 14%    +423.8%       0.02 ± 22%  perf-sched.sch_delay.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ± 17%  +25573.9%       0.98 ± 50%  perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.do_select.core_sys_select.kern_select
      0.00 ± 15%    +425.0%       0.02 ± 67%  perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      0.00          -100.0%       0.00        perf-sched.sch_delay.avg.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
      0.00 ± 17%  +11250.0%       0.30 ± 13%  perf-sched.sch_delay.avg.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.00 ±  9%    +113.0%       0.01 ± 25%  perf-sched.sch_delay.avg.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
      0.00 ±  9%    +400.0%       0.02 ± 31%  perf-sched.sch_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      0.01 ± 72%   +1090.2%       0.10 ± 74%  perf-sched.sch_delay.avg.ms.syslog_print.do_syslog.kmsg_read.vfs_read
      0.00 ± 20%  +13845.5%       0.26 ± 41%  perf-sched.sch_delay.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.00 ±  7%    +203.4%       0.01 ± 22%  perf-sched.sch_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ±  7%  +46565.5%       2.26 ± 57%  perf-sched.sch_delay.max.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
      0.02 ± 56%  +52891.7%      10.60 ± 38%  perf-sched.sch_delay.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.00 ± 17%  +1.1e+05%       2.31 ± 48%  perf-sched.sch_delay.max.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      0.00 ± 22%    -100.0%       0.00        perf-sched.sch_delay.max.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
      0.01 ± 28%  +30500.0%       2.14 ± 30%  perf-sched.sch_delay.max.ms.__x64_sys_pause.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
      0.10 ±112%   +4770.8%       4.83 ± 22%  perf-sched.sch_delay.max.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
      0.01 ± 55%  +31457.9%       3.00 ± 18%  perf-sched.sch_delay.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.01 ± 21%  +17328.6%       1.42 ± 53%  perf-sched.sch_delay.max.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.02 ± 38%   +2023.9%       0.49 ±132%  perf-sched.sch_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi
      0.76 ± 74%    +876.1%       7.44 ± 27%  perf-sched.sch_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      2.23 ±  5%    +472.0%      12.77 ± 23%  perf-sched.sch_delay.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.01 ± 13%   +1233.3%       0.07 ± 41%  perf-sched.sch_delay.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ± 19%  +20384.6%       1.33 ± 43%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
      0.00 ± 15%  +40464.3%       1.89 ± 66%  perf-sched.sch_delay.max.ms.schedule_hrtimeout_range_clock.do_select.core_sys_select.kern_select
      0.01 ± 11%  +46393.3%       2.32 ± 33%  perf-sched.sch_delay.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.01 ± 11%    +332.4%       0.03 ± 73%  perf-sched.sch_delay.max.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
      0.01 ± 16%   +4625.0%       0.32 ±137%  perf-sched.sch_delay.max.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
     71.65 ± 93%     -95.2%       3.47 ±115%  perf-sched.sch_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.01 ± 54%   +1608.3%       0.17 ± 86%  perf-sched.sch_delay.max.ms.syslog_print.do_syslog.kmsg_read.vfs_read
      0.01 ± 73%  +28622.6%       1.48 ± 26%  perf-sched.sch_delay.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.04 ± 29%    +857.3%       0.38 ± 77%  perf-sched.sch_delay.max.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.00         +3916.7%       0.08 ± 11%  perf-sched.total_sch_delay.average.ms
      0.60 ±  4%    +126.9%       1.36 ±  2%  perf-sched.total_wait_and_delay.average.ms
   1523483 ±  4%     -61.7%     583504 ±  2%  perf-sched.total_wait_and_delay.count.ms
      0.60 ±  4%    +114.4%       1.28 ±  3%  perf-sched.total_wait_time.average.ms
     14.36 ± 27%     -67.7%       4.63 ± 39%  perf-sched.wait_and_delay.avg.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
      0.11 ±  4%     +61.2%       0.18 ± 11%  perf-sched.wait_and_delay.avg.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
    281.24 ±  8%     -17.3%     232.69 ±  7%  perf-sched.wait_and_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.37 ±  4%    +139.5%       0.88 ±  2%  perf-sched.wait_and_delay.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      4.03 ±  3%     -23.7%       3.07 ±  3%  perf-sched.wait_and_delay.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
     26.68 ±  4%    +153.4%      67.60 ±  3%  perf-sched.wait_and_delay.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
     91.66 ±  3%     -26.2%      67.62 ± 14%  perf-sched.wait_and_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    119.27 ± 11%     +62.9%     194.31 ±  3%  perf-sched.wait_and_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
    576.50 ±  4%     +13.8%     656.21        perf-sched.wait_and_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
     20.00 ± 36%    +775.0%     175.00 ± 29%  perf-sched.wait_and_delay.count.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
      2.33 ±112%   +2228.6%      54.33 ± 25%  perf-sched.wait_and_delay.count.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
     75286           -41.4%      44124 ±  2%  perf-sched.wait_and_delay.count.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
    138.83 ±141%  +47169.0%      65625 ±  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
   1444349 ±  4%     -70.3%     429367 ±  4%  perf-sched.wait_and_delay.count.pipe_read.vfs_read.ksys_read.do_syscall_64
    586.17 ±  2%     -62.8%     218.00 ±  3%  perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
     52.17 ±  3%     +42.5%      74.33 ± 14%  perf-sched.wait_and_delay.count.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
      1591 ± 11%     -40.1%     953.33 ±  2%  perf-sched.wait_and_delay.count.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
    222.50 ±  4%     -12.3%     195.17 ±  2%  perf-sched.wait_and_delay.count.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
    130.67 ± 51%    +101.9%     263.87 ± 25%  perf-sched.wait_and_delay.max.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
    333.50 ±141%    +159.4%     865.14 ± 35%  perf-sched.wait_and_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      5.00           -15.1%       4.25 ±  8%  perf-sched.wait_and_delay.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.32 ±  8%     -43.9%       0.18 ± 34%  perf-sched.wait_time.avg.ms.__cond_resched.__mutex_lock.constprop.0.pipe_read
      0.00 ±143%   +2137.5%       0.06 ± 94%  perf-sched.wait_time.avg.ms.__cond_resched.down_write_killable.exec_mmap.begin_new_exec.load_elf_binary
      0.00 ±223%  +33440.0%       0.56 ± 40%  perf-sched.wait_time.avg.ms.__cond_resched.dput.__fput.__x64_sys_close.do_syscall_64
     14.36 ± 27%     -67.7%       4.63 ± 39%  perf-sched.wait_time.avg.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
      0.32 ±  3%     +32.6%       0.43 ±  3%  perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.31 ±  4%     -29.3%       0.22 ± 11%  perf-sched.wait_time.avg.ms.__cond_resched.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.30 ±  6%     -80.9%       0.06 ± 99%  perf-sched.wait_time.avg.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
      0.11 ±  4%     +39.5%       0.16 ± 13%  perf-sched.wait_time.avg.ms.do_nanosleep.hrtimer_nanosleep.common_nsleep.__x64_sys_clock_nanosleep
    281.24 ±  8%     -17.4%     232.27 ±  7%  perf-sched.wait_time.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
      0.24         +1480.4%       3.76 ±176%  perf-sched.wait_time.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      2.38 ±128%     -87.4%       0.30 ±  7%  perf-sched.wait_time.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      0.36 ±  4%    +114.1%       0.78 ±  3%  perf-sched.wait_time.avg.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
      4.02 ±  3%     -24.1%       3.05 ±  3%  perf-sched.wait_time.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
     26.68 ±  4%    +153.3%      67.59 ±  3%  perf-sched.wait_time.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
      0.32 ±  8%     -72.3%       0.09 ± 52%  perf-sched.wait_time.avg.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_write
      0.33          +303.9%       1.32 ± 11%  perf-sched.wait_time.avg.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
     91.66 ±  3%     -26.2%      67.60 ± 14%  perf-sched.wait_time.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    119.22 ± 11%     +63.0%     194.28 ±  3%  perf-sched.wait_time.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ±100%  +15266.7%       0.15 ± 31%  perf-sched.wait_time.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
    576.50 ±  4%     +13.8%     656.19        perf-sched.wait_time.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.00 ±143%  +12831.2%       0.34 ± 97%  perf-sched.wait_time.max.ms.__cond_resched.down_write_killable.exec_mmap.begin_new_exec.load_elf_binary
      0.00 ±223%  +92390.0%       1.54 ± 40%  perf-sched.wait_time.max.ms.__cond_resched.dput.__fput.__x64_sys_close.do_syscall_64
    130.67 ± 51%    +101.9%     263.87 ± 25%  perf-sched.wait_time.max.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
      0.46 ± 24%   +1911.2%       9.23 ± 14%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_read.vfs_read.ksys_read
      0.37 ±  6%    +329.9%       1.59 ± 32%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.pipe_write.vfs_write.ksys_write
      0.39 ±  8%    +311.1%       1.60 ± 35%  perf-sched.wait_time.max.ms.__cond_resched.pipe_read.vfs_read.ksys_read.do_syscall_64
      0.00 ±223%  +28933.3%       0.29 ±204%  perf-sched.wait_time.max.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      0.36 ±  5%     -80.7%       0.07 ± 96%  perf-sched.wait_time.max.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode
      0.72 ±  2%  +23400.6%     169.60 ±219%  perf-sched.wait_time.max.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64
      0.14 ±149%  +1.2e+05%     177.13 ±209%  perf-sched.wait_time.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
      5.00           -15.7%       4.21 ±  8%  perf-sched.wait_time.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm
      0.42          +342.4%       1.84 ± 62%  perf-sched.wait_time.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.pipe_read
      0.77 ±  9%    +441.8%       4.17 ± 15%  perf-sched.wait_time.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
      0.01 ± 85%  +16142.9%       1.52 ± 44%  perf-sched.wait_time.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
     57.80 ±  2%     -57.8        0.00        perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
     56.12           -56.1        0.00        perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
     56.11           -56.1        0.00        perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     56.08           -56.1        0.00        perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     52.62           -52.6        0.00        perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
     52.42           -52.4        0.00        perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
     51.15           -51.2        0.00        perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
     45.20           -45.2        0.00        perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      9.98 ±  9%      -9.7        0.27 ±100%  perf-profile.calltrace.cycles-pp.__mutex_lock.pipe_read.vfs_read.ksys_read.do_syscall_64
      5.61 ± 15%      -5.6        0.00        perf-profile.calltrace.cycles-pp.osq_lock.__mutex_lock.pipe_read.vfs_read.ksys_read
      5.52 ± 11%      -5.5        0.00        perf-profile.calltrace.cycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      1.96 ±  5%      -1.7        0.27 ±100%  perf-profile.calltrace.cycles-pp.schedule.pipe_read.vfs_read.ksys_read.do_syscall_64
      1.92 ±  5%      -1.6        0.27 ±100%  perf-profile.calltrace.cycles-pp.__schedule.schedule.pipe_read.vfs_read.ksys_read
      1.60 ±  7%      +0.2        1.82        perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
      1.30 ±  8%      +0.2        1.55        perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write.vfs_write
      1.22 ±  8%      +0.3        1.51        perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.pipe_write
      0.00            +0.7        0.72 ±  4%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock
      7.26 ±  9%     +12.8       20.03 ±  4%  perf-profile.calltrace.cycles-pp.finish_wait.pipe_read.vfs_read.ksys_read.do_syscall_64
      6.77 ± 10%     +13.2       19.97 ±  4%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.finish_wait.pipe_read.vfs_read.ksys_read
      6.33 ± 11%     +13.6       19.91 ±  4%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.finish_wait.pipe_read.vfs_read
     34.92 ±  5%     +17.2       52.16 ±  5%  perf-profile.calltrace.cycles-pp.read
     34.40 ±  5%     +17.6       52.01 ±  5%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read
     34.33 ±  5%     +17.7       52.00 ±  5%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     34.09 ±  5%     +17.8       51.94 ±  5%  perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     34.02 ±  5%     +17.9       51.90 ±  5%  perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     33.84 ±  5%     +18.0       51.80 ±  5%  perf-profile.calltrace.cycles-pp.pipe_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
      8.40 ±  7%     +21.4       29.79 ±  6%  perf-profile.calltrace.cycles-pp.prepare_to_wait_event.pipe_read.vfs_read.ksys_read.do_syscall_64
      6.03 ± 11%     +23.4       29.44 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait_event.pipe_read.vfs_read.ksys_read
      5.01 ± 15%     +24.3       29.32 ±  6%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepare_to_wait_event.pipe_read.vfs_read
      6.67 ±  4%     +41.1       47.73 ±  6%  perf-profile.calltrace.cycles-pp.write
      6.38 ±  4%     +41.1       47.49 ±  6%  perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      6.47 ±  4%     +41.2       47.63 ±  6%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write
      6.30 ±  4%     +41.2       47.46 ±  6%  perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      6.44 ±  4%     +41.2       47.61 ±  6%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write
      6.12 ±  4%     +41.2       47.37 ±  6%  perf-profile.calltrace.cycles-pp.pipe_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.92 ±  6%     +42.8       44.76 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write.ksys_write
      1.68 ±  8%     +42.9       44.63 ±  6%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_write.vfs_write
      3.55 ±  2%     +43.2       46.72 ±  6%  perf-profile.calltrace.cycles-pp.__wake_up_common_lock.pipe_write.vfs_write.ksys_write.do_syscall_64
     57.80 ±  2%     -57.8        0.00        perf-profile.children.cycles-pp.secondary_startup_64_no_verify
     57.80 ±  2%     -57.8        0.00        perf-profile.children.cycles-pp.cpu_startup_entry
     57.77 ±  2%     -57.8        0.00        perf-profile.children.cycles-pp.do_idle
     56.12           -56.1        0.00        perf-profile.children.cycles-pp.start_secondary
     53.99           -54.0        0.00        perf-profile.children.cycles-pp.cpuidle_idle_call
     52.67           -52.7        0.00        perf-profile.children.cycles-pp.cpuidle_enter
     52.66           -52.7        0.00        perf-profile.children.cycles-pp.cpuidle_enter_state
     45.20           -45.2        0.00        perf-profile.children.cycles-pp.intel_idle
     11.53 ±  7%     -11.0        0.54 ± 23%  perf-profile.children.cycles-pp.__mutex_lock
      6.59 ± 11%      -6.6        0.00        perf-profile.children.cycles-pp.intel_idle_irq
      6.58 ± 12%      -6.4        0.20 ± 30%  perf-profile.children.cycles-pp.osq_lock
      3.36 ±  7%      -2.8        0.59 ±  6%  perf-profile.children.cycles-pp.__schedule
      2.53 ±  2%      -2.4        0.09 ± 44%  perf-profile.children.cycles-pp.mutex_spin_on_owner
      2.05 ±  5%      -1.5        0.56 ±  7%  perf-profile.children.cycles-pp.schedule
      1.72 ±  4%      -1.5        0.26 ±  4%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      1.52 ±  2%      -1.0        0.50 ±  5%  perf-profile.children.cycles-pp.mutex_lock
      1.21 ±  4%      -0.8        0.36        perf-profile.children.cycles-pp.mutex_unlock
      0.86 ±  7%      -0.8        0.11 ±  9%  perf-profile.children.cycles-pp.dequeue_entity
      0.93 ±  7%      -0.7        0.21 ±  7%  perf-profile.children.cycles-pp.dequeue_task_fair
      0.89 ±  9%      -0.6        0.31 ±  9%  perf-profile.children.cycles-pp.ttwu_do_activate
      0.65 ±  4%      -0.6        0.07 ±  7%  perf-profile.children.cycles-pp._raw_spin_lock
      0.83 ±  9%      -0.6        0.26 ± 10%  perf-profile.children.cycles-pp.activate_task
      0.79 ±  6%      -0.6        0.24 ±  3%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.69 ± 10%      -0.6        0.14 ± 12%  perf-profile.children.cycles-pp.enqueue_entity
      0.77 ±  9%      -0.5        0.25 ±  9%  perf-profile.children.cycles-pp.enqueue_task_fair
      0.55 ±  3%      -0.5        0.05 ±  8%  perf-profile.children.cycles-pp.__list_add_valid_or_report
      0.54 ±  5%      -0.5        0.08 ±  8%  perf-profile.children.cycles-pp.__list_del_entry_valid_or_report
      0.62 ±  7%      -0.4        0.22 ±  5%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.61 ±  6%      -0.4        0.22 ±  4%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.54 ±  8%      -0.3        0.19 ±  8%  perf-profile.children.cycles-pp.update_load_avg
      0.40 ±  9%      -0.3        0.06 ± 14%  perf-profile.children.cycles-pp.switch_mm_irqs_off
      0.46 ± 11%      -0.3        0.13 ±  8%  perf-profile.children.cycles-pp.pick_next_task_fair
      0.50 ±  7%      -0.3        0.19 ±  5%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.35 ± 10%      -0.3        0.05 ±  8%  perf-profile.children.cycles-pp.prepare_task_switch
      0.41 ±  8%      -0.3        0.12 ±  7%  perf-profile.children.cycles-pp.select_task_rq
      0.38 ±  8%      -0.3        0.12 ±  5%  perf-profile.children.cycles-pp.select_task_rq_fair
      0.36 ±  9%      -0.2        0.15 ±  7%  perf-profile.children.cycles-pp.tick_sched_timer
      0.32 ±  8%      -0.2        0.15 ±  4%  perf-profile.children.cycles-pp.tick_sched_handle
      0.32 ±  7%      -0.2        0.15 ±  4%  perf-profile.children.cycles-pp.update_process_times
      0.20 ± 18%      -0.2        0.03 ± 70%  perf-profile.children.cycles-pp.set_next_entity
      0.27 ±  8%      -0.1        0.13 ±  5%  perf-profile.children.cycles-pp.scheduler_tick
      0.20 ±  9%      -0.1        0.06 ±  9%  perf-profile.children.cycles-pp.perf_event_task_tick
      0.17 ± 11%      -0.1        0.02 ± 99%  perf-profile.children.cycles-pp.__update_load_avg_se
      0.20 ±  8%      -0.1        0.06 ± 11%  perf-profile.children.cycles-pp.perf_adjust_freq_unthr_context
      0.26 ±  8%      -0.1        0.14 ±  5%  perf-profile.children.cycles-pp.update_curr
      0.18 ±  8%      -0.1        0.06 ± 11%  perf-profile.children.cycles-pp.__update_load_avg_cfs_rq
      0.25 ±  8%      -0.1        0.15 ±  7%  perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.21 ±  9%      -0.1        0.12 ±  5%  perf-profile.children.cycles-pp.exit_to_user_mode_prepare
      0.15 ± 12%      -0.1        0.06 ± 11%  perf-profile.children.cycles-pp.__entry_text_start
      0.10 ± 15%      -0.1        0.02 ± 99%  perf-profile.children.cycles-pp.__fdget_pos
      0.14 ± 15%      -0.1        0.07 ± 10%  perf-profile.children.cycles-pp.security_file_permission
      0.14 ± 11%      -0.1        0.07 ±  6%  perf-profile.children.cycles-pp.reweight_entity
      0.12 ± 15%      -0.1        0.06 ± 11%  perf-profile.children.cycles-pp.apparmor_file_permission
      0.19 ± 11%      -0.1        0.14 ±  7%  perf-profile.children.cycles-pp.copy_page_to_iter
      0.09 ±  9%      -0.1        0.04 ± 71%  perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.18 ± 12%      -0.1        0.13 ±  8%  perf-profile.children.cycles-pp._copy_to_iter
      0.16 ± 14%      -0.0        0.12 ±  6%  perf-profile.children.cycles-pp.copyout
      0.15 ± 11%      -0.0        0.11 ±  6%  perf-profile.children.cycles-pp.rep_movs_alternative
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.task_tick_fair
      0.00            +0.1        0.07 ±  9%  perf-profile.children.cycles-pp.wake_affine
      1.60 ±  7%      +0.2        1.82        perf-profile.children.cycles-pp.__wake_up_common
      1.31 ±  8%      +0.2        1.55        perf-profile.children.cycles-pp.autoremove_wake_function
      1.27 ±  7%      +0.3        1.53        perf-profile.children.cycles-pp.try_to_wake_up
      7.26 ±  9%     +12.8       20.04 ±  4%  perf-profile.children.cycles-pp.finish_wait
     34.96 ±  5%     +17.2       52.19 ±  5%  perf-profile.children.cycles-pp.read
     34.10 ±  5%     +17.8       51.94 ±  5%  perf-profile.children.cycles-pp.ksys_read
     34.02 ±  5%     +17.9       51.90 ±  5%  perf-profile.children.cycles-pp.vfs_read
     33.86 ±  5%     +17.9       51.81 ±  5%  perf-profile.children.cycles-pp.pipe_read
      8.40 ±  7%     +21.4       29.81 ±  6%  perf-profile.children.cycles-pp.prepare_to_wait_event
      6.72 ±  4%     +41.0       47.76 ±  6%  perf-profile.children.cycles-pp.write
      6.39 ±  4%     +41.1       47.50 ±  6%  perf-profile.children.cycles-pp.ksys_write
      6.31 ±  4%     +41.2       47.47 ±  6%  perf-profile.children.cycles-pp.vfs_write
      6.12 ±  4%     +41.2       47.38 ±  6%  perf-profile.children.cycles-pp.pipe_write
      3.56 ±  2%     +43.2       46.74 ±  6%  perf-profile.children.cycles-pp.__wake_up_common_lock
     41.06 ±  3%     +58.6       99.69        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     40.96 ±  3%     +58.7       99.66        perf-profile.children.cycles-pp.do_syscall_64
     15.52 ± 11%     +78.4       93.87        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     15.04 ± 10%     +79.9       94.90        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     45.20           -45.2        0.00        perf-profile.self.cycles-pp.intel_idle
      6.56 ± 13%      -6.4        0.20 ± 30%  perf-profile.self.cycles-pp.osq_lock
      6.29 ± 11%      -6.3        0.00        perf-profile.self.cycles-pp.intel_idle_irq
      2.52 ±  2%      -2.4        0.09 ± 44%  perf-profile.self.cycles-pp.mutex_spin_on_owner
      2.03 ±  2%      -1.8        0.22 ± 13%  perf-profile.self.cycles-pp.__mutex_lock
      1.79 ±  4%      -1.6        0.24 ±  8%  perf-profile.self.cycles-pp.prepare_to_wait_event
      1.49 ±  2%      -1.0        0.44 ±  5%  perf-profile.self.cycles-pp.mutex_lock
      2.01 ±  6%      -1.0        1.04 ±  3%  perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      1.21 ±  3%      -0.8        0.36 ±  2%  perf-profile.self.cycles-pp.mutex_unlock
      0.96 ± 37%      -0.8        0.19 ± 29%  perf-profile.self.cycles-pp.pipe_read
      0.64 ±  5%      -0.6        0.06 ± 13%  perf-profile.self.cycles-pp._raw_spin_lock
      0.55 ±  3%      -0.5        0.05 ±  8%  perf-profile.self.cycles-pp.__list_add_valid_or_report
      0.53 ±  5%      -0.5        0.08 ±  9%  perf-profile.self.cycles-pp.__list_del_entry_valid_or_report
      0.40 ±  8%      -0.3        0.06 ± 14%  perf-profile.self.cycles-pp.switch_mm_irqs_off
      0.31 ±  8%      -0.3        0.06 ±  9%  perf-profile.self.cycles-pp.__schedule
      0.22 ± 46%      -0.1        0.07 ± 32%  perf-profile.self.cycles-pp.pipe_write
      0.18 ±  8%      -0.1        0.06 ±  6%  perf-profile.self.cycles-pp.__update_load_avg_cfs_rq
      0.18 ± 11%      -0.1        0.08 ±  8%  perf-profile.self.cycles-pp.update_load_avg
      0.09 ±  9%      -0.1        0.03 ±100%  perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.11 ± 12%      -0.1        0.05 ±  8%  perf-profile.self.cycles-pp.apparmor_file_permission
      0.08 ± 17%      -0.1        0.02 ± 99%  perf-profile.self.cycles-pp.vfs_read
      0.07 ±  9%      -0.0        0.02 ± 99%  perf-profile.self.cycles-pp.vfs_write
      0.13 ±  7%      -0.0        0.09 ± 10%  perf-profile.self.cycles-pp.update_curr
      0.05 ±  8%      +0.2        0.28 ±  4%  perf-profile.self.cycles-pp.try_to_wake_up
     15.51 ± 11%     +78.4       93.87        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath





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