[<prev] [next>] [day] [month] [year] [list]
Message-ID: <8bb169e9-df0d-dabc-5e12-a7bace1caa3e@intel.com>
Date: Mon, 22 Aug 2022 09:43:10 +0800
From: kernel test robot <yujie.liu@...el.com>
To: Jiebin Sun <jiebin.sun@...el.com>
CC: <lkp@...ts.01.org>, kernel test robot <lkp@...el.com>,
Andrew Morton <akpm@...ux-foundation.org>,
Shakeel Butt <shakeelb@...gle.com>,
"Roman Gushchin" <roman.gushchin@...ux.dev>,
Tim Chen <tim.c.chen@...ux.intel.com>,
Muchun Song <songmuchun@...edance.com>,
Johannes Weiner <hannes@...xchg.org>,
Michal Hocko <mhocko@...nel.org>,
"Huang, Ying" <ying.huang@...el.com>,
Amadeusz Sawiski <amadeuszx.slawinski@...ux.intel.com>,
LKML <linux-kernel@...r.kernel.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
<cgroups@...r.kernel.org>,
"Linux Memory Management List" <linux-mm@...ck.org>,
<feng.tang@...el.com>, <zhengjun.xing@...ux.intel.com>,
<fengwei.yin@...el.com>
Subject: [mm/memcontrol.c] 873f64b791: hackbench.throughput 55.9% improvement
Greeting,
FYI, we noticed a 55.9% improvement of hackbench.throughput due to commit:
commit: 873f64b791a2b43c246e78b7d9fdd64ce909685b ("mm/memcontrol.c: remove the redundant updating of stats_flush_threshold")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: hackbench
on test machine: 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz with 192G memory
with following parameters:
nr_threads: 100%
iterations: 4
mode: process
ipc: socket
cpufreq_governor: performance
ucode: 0x5003302
test-description: Hackbench is both a benchmark and a stress test for the Linux kernel scheduler.
test-url: https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/sched/cfs-scheduler/hackbench.c
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
=========================================================================================
compiler/cpufreq_governor/ipc/iterations/kconfig/mode/nr_threads/rootfs/tbox_group/testcase/ucode:
gcc-11/performance/socket/4/x86_64-rhel-8.3/process/100%/debian-11.1-x86_64-20220510.cgz/lkp-csl-2ap4/hackbench/0x5003302
commit:
914eedcb9b ("userfaultfd: don't fail on unrecognized features")
873f64b791 ("mm/memcontrol.c: remove the redundant updating of stats_flush_threshold")
914eedcb9ba0ff53 873f64b791a2b43c246e78b7d9f
---------------- ---------------------------
%stddev %change %stddev
\ | \
409381 +55.9% 638355 hackbench.throughput
225.69 -33.8% 149.40 hackbench.time.elapsed_time
225.69 -33.8% 149.40 hackbench.time.elapsed_time.max
1.405e+08 -11.2% 1.248e+08 ± 3% hackbench.time.involuntary_context_switches
941814 -11.5% 833380 hackbench.time.minor_page_faults
18411 -1.7% 18091 hackbench.time.percent_of_cpu_this_job_got
40373 -36.1% 25779 hackbench.time.system_time
1181 +5.8% 1249 hackbench.time.user_time
4.896e+08 -6.7% 4.566e+08 hackbench.time.voluntary_context_switches
40178265 ± 3% +29.1% 51857448 cpuidle..usage
273.95 -26.9% 200.19 uptime.boot
2324 -9.7% 2098 vmstat.procs.r
2908590 +40.7% 4091868 ± 2% vmstat.system.cs
778446 ± 3% +9.9% 855303 vmstat.system.in
3.75 ± 2% +2.1 5.85 ± 11% mpstat.cpu.all.idle%
1.24 +0.4 1.63 mpstat.cpu.all.irq%
0.06 +0.0 0.07 ± 2% mpstat.cpu.all.soft%
2.85 +1.5 4.38 mpstat.cpu.all.usr%
1362384 ± 32% -52.7% 644290 ± 53% numa-numastat.node2.local_node
1416093 ± 31% -50.7% 697991 ± 48% numa-numastat.node2.numa_hit
741800 ± 26% +89.6% 1406456 ± 25% numa-numastat.node3.local_node
811027 ± 25% +80.8% 1466387 ± 24% numa-numastat.node3.numa_hit
161494 ± 2% -51.7% 77990 ± 3% meminfo.Active
161494 ± 2% -51.7% 77990 ± 3% meminfo.Active(anon)
215688 ± 2% -23.5% 164970 ± 4% meminfo.AnonHugePages
587777 ± 2% -9.9% 529316 meminfo.AnonPages
939900 ± 7% -56.4% 410052 meminfo.Mapped
3096 -2.0% 3033 turbostat.Bzy_MHz
33547083 ± 3% +23.1% 41283925 ± 2% turbostat.C1
1.02 ± 8% +0.4 1.44 ± 2% turbostat.C1%
3.40 ± 9% +68.8% 5.74 ± 12% turbostat.CPU%c1
0.12 +50.0% 0.18 turbostat.IPC
1.791e+08 ± 3% -26.3% 1.319e+08 turbostat.IRQ
2828232 ± 3% +131.2% 6539282 ± 2% turbostat.POLL
0.04 +0.1 0.11 ± 4% turbostat.POLL%
55.33 +4.2% 57.67 ± 2% turbostat.PkgTmp
321.62 +4.9% 337.42 turbostat.PkgWatt
283455 ± 13% -33.4% 188795 ± 38% numa-meminfo.node0.AnonPages
134271 ± 7% -40.8% 79548 ± 14% numa-meminfo.node0.Mapped
138818 ± 74% +221.0% 445615 ± 42% numa-meminfo.node1.Inactive
138818 ± 74% +221.0% 445615 ± 42% numa-meminfo.node1.Inactive(anon)
111948 -33.2% 74762 ± 13% numa-meminfo.node1.Mapped
1498841 ± 36% -90.4% 144101 ± 81% numa-meminfo.node2.Inactive
1498841 ± 36% -90.4% 144101 ± 81% numa-meminfo.node2.Inactive(anon)
142936 ± 12% -41.8% 83213 ± 16% numa-meminfo.node2.Mapped
1391610 ± 38% -97.9% 29221 ±125% numa-meminfo.node2.Shmem
152619 ± 3% -52.9% 71952 ± 3% numa-meminfo.node3.Active
152619 ± 3% -52.9% 71952 ± 3% numa-meminfo.node3.Active(anon)
119590 ± 50% +59.8% 191046 ± 31% numa-meminfo.node3.AnonPages.max
551613 ± 9% -68.0% 176620 ± 4% numa-meminfo.node3.Mapped
40384 ± 2% -51.7% 19520 ± 3% proc-vmstat.nr_active_anon
146916 ± 2% -10.0% 132225 proc-vmstat.nr_anon_pages
139957 +1.7% 142295 proc-vmstat.nr_kernel_stack
235445 ± 7% -56.4% 102599 ± 2% proc-vmstat.nr_mapped
41947 -2.5% 40883 proc-vmstat.nr_slab_reclaimable
40384 ± 2% -51.7% 19520 ± 3% proc-vmstat.nr_zone_active_anon
468506 ± 14% -50.0% 234208 ± 14% proc-vmstat.numa_hint_faults
220157 ± 27% -56.4% 95975 ± 23% proc-vmstat.numa_hint_faults_local
121066 ± 11% -84.6% 18669 ± 29% proc-vmstat.numa_pages_migrated
928002 ± 8% -48.0% 482701 ± 5% proc-vmstat.numa_pte_updates
2497777 ± 3% -19.6% 2007179 proc-vmstat.pgfault
2032197 -12.2% 1784307 ± 2% proc-vmstat.pgfree
121066 ± 11% -84.6% 18669 ± 29% proc-vmstat.pgmigrate_success
129910 ± 2% -5.9% 122191 proc-vmstat.pgreuse
70905 ± 13% -33.4% 47192 ± 38% numa-vmstat.node0.nr_anon_pages
33496 ± 7% -40.9% 19803 ± 14% numa-vmstat.node0.nr_mapped
34607 ± 74% +221.3% 111175 ± 42% numa-vmstat.node1.nr_inactive_anon
27934 -33.5% 18583 ± 14% numa-vmstat.node1.nr_mapped
34607 ± 74% +221.3% 111175 ± 42% numa-vmstat.node1.nr_zone_inactive_anon
374287 ± 36% -90.4% 35905 ± 80% numa-vmstat.node2.nr_inactive_anon
35895 ± 13% -42.3% 20707 ± 16% numa-vmstat.node2.nr_mapped
347542 ± 38% -97.9% 7274 ±125% numa-vmstat.node2.nr_shmem
374286 ± 36% -90.4% 35904 ± 80% numa-vmstat.node2.nr_zone_inactive_anon
1415911 ± 31% -50.7% 697718 ± 48% numa-vmstat.node2.numa_hit
1362203 ± 32% -52.7% 644018 ± 53% numa-vmstat.node2.numa_local
38200 ± 2% -53.3% 17857 ± 3% numa-vmstat.node3.nr_active_anon
137539 ± 9% -68.0% 44052 ± 3% numa-vmstat.node3.nr_mapped
38200 ± 2% -53.3% 17857 ± 3% numa-vmstat.node3.nr_zone_active_anon
810808 ± 25% +80.9% 1466553 ± 24% numa-vmstat.node3.numa_hit
741581 ± 26% +89.7% 1406623 ± 25% numa-vmstat.node3.numa_local
20065 ±120% +278.0% 75846 ± 66% sched_debug.cfs_rq:/.MIN_vruntime.avg
2595356 ±114% +198.7% 7753096 ± 44% sched_debug.cfs_rq:/.MIN_vruntime.max
221468 ±117% +228.2% 726890 ± 51% sched_debug.cfs_rq:/.MIN_vruntime.stddev
10.11 ± 2% -21.5% 7.93 ± 4% sched_debug.cfs_rq:/.h_nr_running.avg
27.33 ± 2% -21.1% 21.56 ± 3% sched_debug.cfs_rq:/.h_nr_running.max
6.22 ± 2% -21.5% 4.88 ± 2% sched_debug.cfs_rq:/.h_nr_running.stddev
276.54 ± 2% +52.6% 422.06 ± 22% sched_debug.cfs_rq:/.load_avg.max
20065 ±120% +278.0% 75846 ± 66% sched_debug.cfs_rq:/.max_vruntime.avg
2595356 ±114% +198.7% 7753096 ± 44% sched_debug.cfs_rq:/.max_vruntime.max
221468 ±117% +228.2% 726890 ± 51% sched_debug.cfs_rq:/.max_vruntime.stddev
16358991 -36.2% 10439257 sched_debug.cfs_rq:/.min_vruntime.avg
18484139 -35.2% 11968503 ± 3% sched_debug.cfs_rq:/.min_vruntime.max
14617992 -35.5% 9424503 sched_debug.cfs_rq:/.min_vruntime.min
827097 ± 6% -32.2% 561056 ± 17% sched_debug.cfs_rq:/.min_vruntime.stddev
0.76 -11.2% 0.68 sched_debug.cfs_rq:/.nr_running.avg
256.00 +33.3% 341.33 sched_debug.cfs_rq:/.removed.load_avg.max
134.17 ± 4% +33.1% 178.61 ± 7% sched_debug.cfs_rq:/.removed.runnable_avg.max
134.12 ± 4% +33.2% 178.61 ± 7% sched_debug.cfs_rq:/.removed.util_avg.max
9848 -24.1% 7477 ± 3% sched_debug.cfs_rq:/.runnable_avg.avg
19649 ± 10% -32.4% 13284 ± 10% sched_debug.cfs_rq:/.runnable_avg.max
2677 ± 4% -32.9% 1797 ± 5% sched_debug.cfs_rq:/.runnable_avg.stddev
-1918755 -40.7% -1138674 sched_debug.cfs_rq:/.spread0.avg
-3704317 -41.6% -2162056 sched_debug.cfs_rq:/.spread0.min
839512 ± 6% -33.1% 561792 ± 18% sched_debug.cfs_rq:/.spread0.stddev
762.04 -12.5% 667.14 sched_debug.cfs_rq:/.util_avg.avg
1607 ± 7% -13.5% 1389 ± 6% sched_debug.cfs_rq:/.util_avg.max
229.58 ± 2% -9.8% 207.14 sched_debug.cfs_rq:/.util_avg.stddev
317.51 ± 3% -32.8% 213.42 ± 5% sched_debug.cfs_rq:/.util_est_enqueued.avg
225.98 ± 3% -26.9% 165.14 ± 3% sched_debug.cfs_rq:/.util_est_enqueued.stddev
294122 ± 2% +11.2% 327179 ± 2% sched_debug.cpu.avg_idle.avg
134831 ± 5% -18.9% 109320 ± 9% sched_debug.cpu.avg_idle.stddev
137011 -20.7% 108713 sched_debug.cpu.clock.avg
137311 -20.6% 108976 sched_debug.cpu.clock.max
136709 -20.7% 108433 sched_debug.cpu.clock.min
135712 -20.7% 107561 sched_debug.cpu.clock_task.avg
136174 -20.7% 107983 sched_debug.cpu.clock_task.max
126281 -22.0% 98453 sched_debug.cpu.clock_task.min
22117 -15.2% 18765 sched_debug.cpu.curr->pid.avg
26422 -11.0% 23514 sched_debug.cpu.curr->pid.max
696281 ± 11% +33.2% 927462 ± 18% sched_debug.cpu.max_idle_balance_cost.max
21989 ± 43% +225.2% 71503 ± 45% sched_debug.cpu.max_idle_balance_cost.stddev
10.12 ± 2% -21.5% 7.94 ± 4% sched_debug.cpu.nr_running.avg
27.33 ± 2% -21.1% 21.56 ± 3% sched_debug.cpu.nr_running.max
6.22 ± 2% -21.0% 4.91 ± 2% sched_debug.cpu.nr_running.stddev
1387110 -9.5% 1255163 ± 2% sched_debug.cpu.nr_switches.avg
1709939 -10.7% 1526355 ± 5% sched_debug.cpu.nr_switches.max
203211 ± 3% -50.2% 101292 ± 18% sched_debug.cpu.nr_switches.stddev
136686 -20.7% 108416 sched_debug.cpu_clk
135670 -20.8% 107400 sched_debug.ktime
137174 -20.6% 108917 sched_debug.sched_clk
8.18 ± 2% +5.6% 8.64 perf-stat.i.MPKI
4.548e+10 +49.8% 6.813e+10 perf-stat.i.branch-instructions
0.93 +0.0 0.96 perf-stat.i.branch-miss-rate%
4.078e+08 +53.7% 6.268e+08 perf-stat.i.branch-misses
16.39 -1.7 14.71 ± 3% perf-stat.i.cache-miss-rate%
2.942e+08 +41.6% 4.165e+08 perf-stat.i.cache-misses
1.84e+09 +59.4% 2.933e+09 perf-stat.i.cache-references
2952792 +41.5% 4178528 ± 2% perf-stat.i.context-switches
2.62 -36.8% 1.66 ± 2% perf-stat.i.cpi
5.716e+11 -4.1% 5.48e+11 perf-stat.i.cpu-cycles
400400 +58.3% 633805 ± 3% perf-stat.i.cpu-migrations
1995 -28.2% 1431 ± 2% perf-stat.i.cycles-between-cache-misses
26504144 ± 7% +43.9% 38127638 ± 18% perf-stat.i.dTLB-load-misses
6.705e+10 +50.0% 1.006e+11 perf-stat.i.dTLB-loads
8034775 ± 7% +35.8% 10910011 ± 11% perf-stat.i.dTLB-store-misses
4.057e+10 +50.2% 6.092e+10 perf-stat.i.dTLB-stores
1.858e+08 ± 3% +55.6% 2.892e+08 ± 2% perf-stat.i.iTLB-load-misses
29134532 ± 3% +34.7% 39230158 ± 4% perf-stat.i.iTLB-loads
2.331e+11 +49.9% 3.493e+11 perf-stat.i.instructions
0.41 +54.9% 0.63 perf-stat.i.ipc
60.26 ± 17% +36.4% 82.18 ± 18% perf-stat.i.major-faults
2.97 -4.1% 2.85 perf-stat.i.metric.GHz
1232 +40.4% 1730 perf-stat.i.metric.K/sec
807.09 +50.1% 1211 perf-stat.i.metric.M/sec
10841 ± 2% +13.0% 12251 ± 2% perf-stat.i.minor-faults
42.18 -1.3 40.93 perf-stat.i.node-load-miss-rate%
40549061 +34.8% 54664299 ± 2% perf-stat.i.node-load-misses
59669545 +44.0% 85944595 perf-stat.i.node-loads
22.62 -6.8 15.78 ± 2% perf-stat.i.node-store-miss-rate%
18878726 -20.2% 15059345 ± 4% perf-stat.i.node-store-misses
76731813 +59.3% 1.223e+08 perf-stat.i.node-stores
10901 ± 2% +13.1% 12333 ± 2% perf-stat.i.page-faults
7.87 ± 2% +6.1% 8.35 perf-stat.overall.MPKI
0.89 +0.0 0.92 perf-stat.overall.branch-miss-rate%
16.00 -1.7 14.26 perf-stat.overall.cache-miss-rate%
2.44 -35.8% 1.56 perf-stat.overall.cpi
1935 -32.2% 1312 perf-stat.overall.cycles-between-cache-misses
86.56 +1.5 88.07 perf-stat.overall.iTLB-load-miss-rate%
0.41 +55.8% 0.64 perf-stat.overall.ipc
18.69 -7.8 10.90 ± 4% perf-stat.overall.node-store-miss-rate%
4.57e+10 +48.9% 6.807e+10 perf-stat.ps.branch-instructions
4.087e+08 +52.6% 6.238e+08 perf-stat.ps.branch-misses
2.948e+08 +40.9% 4.154e+08 perf-stat.ps.cache-misses
1.843e+09 +58.0% 2.913e+09 perf-stat.ps.cache-references
2935499 +41.2% 4145616 ± 2% perf-stat.ps.context-switches
5.705e+11 -4.4% 5.452e+11 perf-stat.ps.cpu-cycles
393211 +58.6% 623608 ± 2% perf-stat.ps.cpu-migrations
26489611 ± 7% +45.8% 38628096 ± 18% perf-stat.ps.dTLB-load-misses
6.739e+10 +48.9% 1.003e+11 perf-stat.ps.dTLB-loads
8020126 ± 7% +36.0% 10908516 ± 11% perf-stat.ps.dTLB-store-misses
4.078e+10 +48.9% 6.074e+10 perf-stat.ps.dTLB-stores
1.867e+08 ± 3% +54.5% 2.885e+08 perf-stat.ps.iTLB-load-misses
28988653 ± 3% +34.8% 39079856 ± 3% perf-stat.ps.iTLB-loads
2.342e+11 +48.9% 3.488e+11 perf-stat.ps.instructions
49.43 ± 17% +56.2% 77.23 ± 17% perf-stat.ps.major-faults
10216 ± 3% +19.2% 12177 ± 2% perf-stat.ps.minor-faults
39785678 +36.4% 54285658 ± 2% perf-stat.ps.node-load-misses
60453868 +41.8% 85741713 perf-stat.ps.node-loads
17887924 -16.6% 14925151 ± 4% perf-stat.ps.node-store-misses
77842114 +56.7% 1.22e+08 perf-stat.ps.node-stores
10265 ± 3% +19.4% 12255 ± 2% perf-stat.ps.page-faults
12.10 ± 5% -4.5 7.58 ± 10% perf-profile.calltrace.cycles-pp.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.unix_stream_sendmsg.sock_sendmsg
12.30 ± 5% -4.5 7.84 ± 9% perf-profile.calltrace.cycles-pp.alloc_skb_with_frags.sock_alloc_send_pskb.unix_stream_sendmsg.sock_sendmsg.sock_write_iter
15.12 ± 5% -3.3 11.78 ± 12% perf-profile.calltrace.cycles-pp.sock_alloc_send_pskb.unix_stream_sendmsg.sock_sendmsg.sock_write_iter.new_sync_write
3.79 ± 7% -2.9 0.91 ± 8% perf-profile.calltrace.cycles-pp.memcg_slab_post_alloc_hook.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb
3.69 ± 7% -2.8 0.90 ± 8% perf-profile.calltrace.cycles-pp.memcg_slab_post_alloc_hook.__kmalloc_node_track_caller.kmalloc_reserve.__alloc_skb.alloc_skb_with_frags
4.66 ± 8% -2.6 2.06 ± 11% perf-profile.calltrace.cycles-pp.memcg_slab_free_hook.kfree.skb_release_data.consume_skb.unix_stream_read_generic
5.31 ± 6% -2.6 2.74 ± 9% perf-profile.calltrace.cycles-pp.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.unix_stream_sendmsg
5.47 ± 6% -2.5 3.00 ± 9% perf-profile.calltrace.cycles-pp.__kmalloc_node_track_caller.kmalloc_reserve.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb
41.12 -2.4 38.70 perf-profile.calltrace.cycles-pp.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter.new_sync_read.vfs_read
5.62 ± 5% -2.4 3.24 ± 9% perf-profile.calltrace.cycles-pp.kmalloc_reserve.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.unix_stream_sendmsg
4.17 ± 7% -2.4 1.82 ± 11% perf-profile.calltrace.cycles-pp.memcg_slab_free_hook.kmem_cache_free.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter
41.33 -2.3 38.99 perf-profile.calltrace.cycles-pp.unix_stream_recvmsg.sock_read_iter.new_sync_read.vfs_read.ksys_read
6.33 ± 7% -2.3 4.01 ± 11% perf-profile.calltrace.cycles-pp.kfree.skb_release_data.consume_skb.unix_stream_read_generic.unix_stream_recvmsg
6.41 ± 6% -2.1 4.33 ± 12% perf-profile.calltrace.cycles-pp.kmem_cache_free.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter.new_sync_read
42.34 -2.0 40.30 perf-profile.calltrace.cycles-pp.sock_read_iter.new_sync_read.vfs_read.ksys_read.do_syscall_64
6.86 ± 7% -2.0 4.88 ± 12% perf-profile.calltrace.cycles-pp.skb_release_data.consume_skb.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter
42.63 -1.9 40.69 perf-profile.calltrace.cycles-pp.new_sync_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
43.51 -1.7 41.82 perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read
43.90 -1.6 42.34 perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read
44.76 -1.4 43.32 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read
44.97 -1.4 43.57 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__libc_read
46.38 -1.1 45.32 perf-profile.calltrace.cycles-pp.__libc_read
0.86 ± 9% -0.6 0.28 ±100% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.skb_unlink.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter
0.92 ± 9% -0.5 0.41 ± 71% perf-profile.calltrace.cycles-pp.skb_unlink.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter.new_sync_read
1.16 ± 9% -0.4 0.76 ± 15% perf-profile.calltrace.cycles-pp._raw_spin_lock.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter.new_sync_read
0.55 ± 2% +0.1 0.69 ± 9% perf-profile.calltrace.cycles-pp.security_socket_recvmsg.sock_recvmsg.sock_read_iter.new_sync_read.vfs_read
0.61 ± 2% +0.2 0.76 ± 9% perf-profile.calltrace.cycles-pp.sock_recvmsg.sock_read_iter.new_sync_read.vfs_read.ksys_read
0.43 ± 44% +0.2 0.64 ± 9% perf-profile.calltrace.cycles-pp.security_socket_sendmsg.sock_sendmsg.sock_write_iter.new_sync_write.vfs_write
0.55 ± 4% +0.2 0.77 ± 10% perf-profile.calltrace.cycles-pp.copyin._copy_from_iter.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_sendmsg
0.69 ± 2% +0.2 0.93 ± 9% perf-profile.calltrace.cycles-pp.__check_object_size.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_sendmsg.sock_write_iter
0.64 ± 3% +0.2 0.88 ± 14% perf-profile.calltrace.cycles-pp.__build_skb_around.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.unix_stream_sendmsg
1.13 ± 5% +0.3 1.44 ± 12% perf-profile.calltrace.cycles-pp.__slab_free.kfree.skb_release_data.consume_skb.unix_stream_read_generic
0.91 ± 3% +0.4 1.27 ± 9% perf-profile.calltrace.cycles-pp._copy_from_iter.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_sendmsg.sock_write_iter
0.90 ± 3% +0.4 1.29 ± 11% perf-profile.calltrace.cycles-pp.check_heap_object.__check_object_size.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter
0.84 ± 6% +0.5 1.34 ± 18% perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.unix_write_space
0.36 ± 70% +0.5 0.87 ± 22% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait.sock_alloc_send_pskb.unix_stream_sendmsg.sock_sendmsg
1.14 ± 6% +0.5 1.65 ± 17% perf-profile.calltrace.cycles-pp.unix_write_space.sock_wfree.unix_destruct_scm.skb_release_head_state.consume_skb
0.86 ± 6% +0.5 1.37 ± 18% perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.unix_write_space.sock_wfree
0.86 ± 7% +0.5 1.38 ± 18% perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.unix_write_space.sock_wfree.unix_destruct_scm
0.87 ± 7% +0.5 1.39 ± 18% perf-profile.calltrace.cycles-pp.__wake_up_common_lock.unix_write_space.sock_wfree.unix_destruct_scm.skb_release_head_state
0.82 ± 6% +0.5 1.34 ± 18% perf-profile.calltrace.cycles-pp.__schedule.schedule.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg
0.82 ± 7% +0.5 1.36 ± 18% perf-profile.calltrace.cycles-pp.schedule.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_sendmsg
0.37 ± 70% +0.5 0.91 ± 22% perf-profile.calltrace.cycles-pp.prepare_to_wait.sock_alloc_send_pskb.unix_stream_sendmsg.sock_sendmsg.sock_write_iter
1.33 ± 3% +0.5 1.87 ± 11% perf-profile.calltrace.cycles-pp.__check_object_size.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor
0.83 ± 6% +0.5 1.38 ± 18% perf-profile.calltrace.cycles-pp.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_sendmsg.sock_write_iter
1.37 ± 3% +0.6 1.92 ± 11% perf-profile.calltrace.cycles-pp.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor.unix_stream_read_generic
0.27 ±100% +0.6 0.86 ± 22% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepare_to_wait.sock_alloc_send_pskb.unix_stream_sendmsg
1.70 ± 3% +0.6 2.33 ± 9% perf-profile.calltrace.cycles-pp.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_sendmsg.sock_write_iter.new_sync_write
0.00 +0.7 0.67 ± 10% perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyin._copy_from_iter.skb_copy_datagram_from_iter.unix_stream_sendmsg
1.49 ± 4% +0.7 2.19 ± 14% perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyout._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter
46.07 +0.7 46.77 perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write
0.00 +0.7 0.71 ± 18% perf-profile.calltrace.cycles-pp.dequeue_task_fair.__schedule.schedule.schedule_timeout.sock_alloc_send_pskb
1.56 ± 4% +0.7 2.28 ± 14% perf-profile.calltrace.cycles-pp.copyout._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor
2.65 ± 6% +0.7 3.38 ± 15% perf-profile.calltrace.cycles-pp.sock_wfree.unix_destruct_scm.skb_release_head_state.consume_skb.unix_stream_read_generic
2.74 ± 6% +0.8 3.50 ± 15% perf-profile.calltrace.cycles-pp.unix_destruct_scm.skb_release_head_state.consume_skb.unix_stream_read_generic.unix_stream_recvmsg
2.78 ± 6% +0.8 3.56 ± 15% perf-profile.calltrace.cycles-pp.skb_release_head_state.consume_skb.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter
1.88 ± 4% +0.8 2.71 ± 12% perf-profile.calltrace.cycles-pp._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor.unix_stream_read_generic
46.56 +0.9 47.43 perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write
51.41 +1.2 52.57 perf-profile.calltrace.cycles-pp.__libc_write
3.34 ± 3% +1.4 4.74 ± 12% perf-profile.calltrace.cycles-pp.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor.unix_stream_read_generic.unix_stream_recvmsg
3.37 ± 3% +1.4 4.79 ± 12% perf-profile.calltrace.cycles-pp.skb_copy_datagram_iter.unix_stream_read_actor.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter
3.40 ± 3% +1.4 4.84 ± 12% perf-profile.calltrace.cycles-pp.unix_stream_read_actor.unix_stream_read_generic.unix_stream_recvmsg.sock_read_iter.new_sync_read
2.30 ± 5% +1.7 3.99 ± 14% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__wake_up_common_lock.sock_def_readable.unix_stream_sendmsg.sock_sendmsg
2.17 ± 5% +1.7 3.87 ± 14% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__wake_up_common_lock.sock_def_readable.unix_stream_sendmsg
12.16 ± 9% -12.0 0.13 ± 14% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state
13.17 ± 8% -11.9 1.31 ± 9% perf-profile.children.cycles-pp.mod_objcg_state
7.49 ± 7% -5.7 1.83 ± 8% perf-profile.children.cycles-pp.memcg_slab_post_alloc_hook
8.85 ± 7% -5.0 3.89 ± 11% perf-profile.children.cycles-pp.memcg_slab_free_hook
12.22 ± 5% -4.5 7.74 ± 9% perf-profile.children.cycles-pp.__alloc_skb
12.30 ± 5% -4.5 7.85 ± 9% perf-profile.children.cycles-pp.alloc_skb_with_frags
15.13 ± 5% -3.3 11.78 ± 12% perf-profile.children.cycles-pp.sock_alloc_send_pskb
5.36 ± 6% -2.6 2.80 ± 9% perf-profile.children.cycles-pp.kmem_cache_alloc_node
5.56 ± 5% -2.4 3.13 ± 9% perf-profile.children.cycles-pp.__kmalloc_node_track_caller
41.16 -2.4 38.74 perf-profile.children.cycles-pp.unix_stream_read_generic
5.64 ± 5% -2.4 3.25 ± 9% perf-profile.children.cycles-pp.kmalloc_reserve
41.34 -2.3 39.00 perf-profile.children.cycles-pp.unix_stream_recvmsg
6.38 ± 7% -2.3 4.08 ± 11% perf-profile.children.cycles-pp.kfree
6.43 ± 6% -2.1 4.34 ± 11% perf-profile.children.cycles-pp.kmem_cache_free
42.36 -2.0 40.32 perf-profile.children.cycles-pp.sock_read_iter
6.87 ± 7% -2.0 4.88 ± 12% perf-profile.children.cycles-pp.skb_release_data
42.65 -1.9 40.72 perf-profile.children.cycles-pp.new_sync_read
43.52 -1.7 41.84 perf-profile.children.cycles-pp.vfs_read
43.91 -1.6 42.36 perf-profile.children.cycles-pp.ksys_read
46.64 -1.0 45.67 perf-profile.children.cycles-pp.__libc_read
95.31 -0.7 94.61 perf-profile.children.cycles-pp.do_syscall_64
95.69 -0.6 95.08 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
1.62 ± 5% -0.4 1.27 ± 16% perf-profile.children.cycles-pp.exc_page_fault
0.92 ± 9% -0.3 0.58 ± 12% perf-profile.children.cycles-pp.skb_unlink
0.43 ± 22% -0.3 0.12 ± 17% perf-profile.children.cycles-pp.do_user_addr_fault
0.90 ± 3% -0.3 0.65 ± 13% perf-profile.children.cycles-pp.switch_mm_irqs_off
0.45 ± 8% -0.2 0.25 ± 9% perf-profile.children.cycles-pp.mutex_unlock
0.77 ± 14% -0.2 0.58 ± 16% perf-profile.children.cycles-pp.__unfreeze_partials
0.07 ± 6% +0.0 0.09 ± 5% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.05 ± 7% +0.0 0.07 ± 10% perf-profile.children.cycles-pp.put_pid
0.06 +0.0 0.08 ± 10% perf-profile.children.cycles-pp.__x64_sys_write
0.08 ± 5% +0.0 0.11 ± 4% perf-profile.children.cycles-pp.apparmor_socket_getpeersec_dgram
0.06 ± 6% +0.0 0.08 ± 5% perf-profile.children.cycles-pp.iov_iter_init
0.05 ± 7% +0.0 0.08 ± 13% perf-profile.children.cycles-pp.__x64_sys_read
0.13 ± 5% +0.0 0.16 ± 8% perf-profile.children.cycles-pp.task_h_load
0.07 ± 7% +0.0 0.10 ± 5% perf-profile.children.cycles-pp.scm_recv
0.19 ± 4% +0.0 0.23 ± 7% perf-profile.children.cycles-pp.wake_affine
0.09 ± 7% +0.0 0.13 ± 15% perf-profile.children.cycles-pp.try_charge_memcg
0.03 ± 70% +0.0 0.07 ± 11% perf-profile.children.cycles-pp.maybe_add_creds
0.14 ± 3% +0.0 0.18 ± 9% perf-profile.children.cycles-pp.rcu_all_qs
0.10 ± 5% +0.0 0.14 ± 10% perf-profile.children.cycles-pp.syscall_enter_from_user_mode
0.11 ± 6% +0.0 0.15 ± 10% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.10 ± 4% +0.0 0.15 ± 14% perf-profile.children.cycles-pp.refill_stock
0.15 ± 5% +0.0 0.19 ± 9% perf-profile.children.cycles-pp.__ksize
0.12 ± 5% +0.0 0.16 ± 9% perf-profile.children.cycles-pp.check_stack_object
0.13 ± 8% +0.0 0.17 ± 13% perf-profile.children.cycles-pp.memcg_account_kmem
0.02 ±141% +0.0 0.06 ± 11% perf-profile.children.cycles-pp.should_failslab
0.03 ± 70% +0.0 0.08 ± 8% perf-profile.children.cycles-pp.apparmor_socket_sendmsg
0.18 ± 4% +0.0 0.22 ± 6% perf-profile.children.cycles-pp.security_socket_getpeersec_dgram
0.12 ± 4% +0.1 0.17 ± 6% perf-profile.children.cycles-pp.kmalloc_slab
0.00 +0.1 0.05 ± 7% perf-profile.children.cycles-pp.rw_verify_area
0.29 ± 3% +0.1 0.34 ± 7% perf-profile.children.cycles-pp.restore_fpregs_from_fpstate
0.00 +0.1 0.06 perf-profile.children.cycles-pp.is_vmalloc_addr
0.00 +0.1 0.06 ± 9% perf-profile.children.cycles-pp.poll_idle
0.43 ± 3% +0.1 0.50 ± 6% perf-profile.children.cycles-pp.__cond_resched
0.22 ± 4% +0.1 0.28 ± 6% perf-profile.children.cycles-pp.refill_obj_stock
0.65 ± 2% +0.1 0.73 ± 5% perf-profile.children.cycles-pp.scheduler_tick
0.18 ± 6% +0.1 0.27 ± 11% perf-profile.children.cycles-pp.aa_file_perm
0.26 ± 3% +0.1 0.36 ± 8% perf-profile.children.cycles-pp.wait_for_unix_gc
0.24 ± 3% +0.1 0.34 ± 12% perf-profile.children.cycles-pp.obj_cgroup_uncharge_pages
0.71 ± 2% +0.1 0.81 ± 5% perf-profile.children.cycles-pp.update_process_times
0.75 ± 2% +0.1 0.86 ± 5% perf-profile.children.cycles-pp.tick_sched_timer
0.72 ± 2% +0.1 0.83 ± 5% perf-profile.children.cycles-pp.tick_sched_handle
0.33 ± 3% +0.1 0.44 ± 7% perf-profile.children.cycles-pp.__might_fault
0.91 +0.1 1.02 ± 4% perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
0.90 +0.1 1.02 ± 4% perf-profile.children.cycles-pp.hrtimer_interrupt
0.79 ± 2% +0.1 0.91 ± 5% perf-profile.children.cycles-pp.__hrtimer_run_queues
0.32 ± 4% +0.1 0.44 ± 9% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.40 ± 3% +0.1 0.52 ± 7% perf-profile.children.cycles-pp.__might_sleep
0.38 ± 4% +0.1 0.50 ± 8% perf-profile.children.cycles-pp.__virt_addr_valid
1.00 +0.1 1.12 ± 4% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
1.08 ± 2% +0.1 1.21 ± 4% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
0.52 ± 3% +0.1 0.66 ± 9% perf-profile.children.cycles-pp.security_socket_sendmsg
0.32 ± 2% +0.1 0.46 ± 14% perf-profile.children.cycles-pp.__get_obj_cgroup_from_memcg
0.56 ± 3% +0.1 0.70 ± 8% perf-profile.children.cycles-pp.security_socket_recvmsg
0.43 ± 3% +0.2 0.58 ± 11% perf-profile.children.cycles-pp.obj_cgroup_charge
0.62 ± 2% +0.2 0.78 ± 9% perf-profile.children.cycles-pp.sock_recvmsg
0.77 ± 3% +0.2 0.95 ± 9% perf-profile.children.cycles-pp.apparmor_file_permission
0.52 ± 4% +0.2 0.72 ± 10% perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.83 ± 2% +0.2 1.03 ± 9% perf-profile.children.cycles-pp.aa_sk_perm
0.56 ± 2% +0.2 0.77 ± 10% perf-profile.children.cycles-pp.__check_heap_object
0.86 ± 3% +0.2 1.08 ± 8% perf-profile.children.cycles-pp.security_file_permission
0.60 ± 5% +0.2 0.84 ± 11% perf-profile.children.cycles-pp.copyin
0.84 ± 3% +0.2 1.08 ± 8% perf-profile.children.cycles-pp.__might_resched
0.64 ± 4% +0.2 0.89 ± 14% perf-profile.children.cycles-pp.__build_skb_around
0.64 ± 4% +0.3 0.91 ± 11% perf-profile.children.cycles-pp.get_obj_cgroup_from_current
0.68 ± 2% +0.3 0.96 ± 12% perf-profile.children.cycles-pp.__fdget_pos
0.83 ± 3% +0.3 1.14 ± 10% perf-profile.children.cycles-pp.__entry_text_start
0.87 ± 4% +0.3 1.19 ± 13% perf-profile.children.cycles-pp.prepare_to_wait
0.92 ± 3% +0.4 1.28 ± 9% perf-profile.children.cycles-pp._copy_from_iter
1.17 ± 3% +0.5 1.66 ± 10% perf-profile.children.cycles-pp.check_heap_object
1.14 ± 6% +0.5 1.65 ± 17% perf-profile.children.cycles-pp.unix_write_space
1.38 ± 3% +0.6 1.94 ± 11% perf-profile.children.cycles-pp.simple_copy_to_iter
1.72 ± 3% +0.6 2.34 ± 9% perf-profile.children.cycles-pp.skb_copy_datagram_from_iter
46.22 +0.7 46.91 perf-profile.children.cycles-pp.vfs_write
1.56 ± 4% +0.7 2.29 ± 13% perf-profile.children.cycles-pp.copyout
2.65 ± 6% +0.7 3.38 ± 15% perf-profile.children.cycles-pp.sock_wfree
2.75 ± 6% +0.8 3.52 ± 15% perf-profile.children.cycles-pp.unix_destruct_scm
2.78 ± 6% +0.8 3.56 ± 15% perf-profile.children.cycles-pp.skb_release_head_state
2.07 ± 3% +0.8 2.86 ± 10% perf-profile.children.cycles-pp.__check_object_size
1.90 ± 4% +0.8 2.73 ± 12% perf-profile.children.cycles-pp._copy_to_iter
46.71 +0.9 47.57 perf-profile.children.cycles-pp.ksys_write
2.09 ± 4% +0.9 3.04 ± 13% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string
51.83 +1.2 53.08 perf-profile.children.cycles-pp.__libc_write
3.34 ± 4% +1.4 4.76 ± 12% perf-profile.children.cycles-pp.__skb_datagram_iter
3.38 ± 3% +1.4 4.80 ± 12% perf-profile.children.cycles-pp.skb_copy_datagram_iter
3.40 ± 3% +1.4 4.84 ± 12% perf-profile.children.cycles-pp.unix_stream_read_actor
7.74 ± 5% +2.1 9.83 ± 3% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
12.13 ± 9% -12.0 0.10 ± 9% perf-profile.self.cycles-pp.__mod_memcg_lruvec_state
3.49 ± 6% -0.6 2.89 ± 11% perf-profile.self.cycles-pp._raw_spin_lock
2.80 ± 5% -0.5 2.32 ± 8% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.88 ± 4% -0.3 0.63 ± 13% perf-profile.self.cycles-pp.switch_mm_irqs_off
0.44 ± 8% -0.2 0.24 ± 8% perf-profile.self.cycles-pp.mutex_unlock
1.13 ± 8% -0.2 0.93 ± 13% perf-profile.self.cycles-pp.sock_def_readable
0.41 ± 5% -0.1 0.32 ± 4% perf-profile.self.cycles-pp.mutex_lock
0.22 ± 3% -0.1 0.16 ± 15% perf-profile.self.cycles-pp.unix_stream_data_wait
0.32 ± 5% -0.1 0.27 ± 9% perf-profile.self.cycles-pp.consume_skb
0.14 ± 6% -0.0 0.10 ± 13% perf-profile.self.cycles-pp.switch_fpu_return
0.06 +0.0 0.07 ± 6% perf-profile.self.cycles-pp.__x64_sys_write
0.07 +0.0 0.08 ± 5% perf-profile.self.cycles-pp.wait_for_unix_gc
0.06 ± 6% +0.0 0.08 ± 8% perf-profile.self.cycles-pp.__might_fault
0.06 ± 9% +0.0 0.08 ± 6% perf-profile.self.cycles-pp.scm_recv
0.08 ± 6% +0.0 0.10 ± 4% perf-profile.self.cycles-pp.apparmor_socket_getpeersec_dgram
0.09 ± 5% +0.0 0.12 ± 4% perf-profile.self.cycles-pp.security_socket_getpeersec_dgram
0.08 ± 6% +0.0 0.10 ± 6% perf-profile.self.cycles-pp.security_socket_recvmsg
0.06 ± 6% +0.0 0.08 ± 13% perf-profile.self.cycles-pp.sock_recvmsg
0.09 ± 4% +0.0 0.11 ± 7% perf-profile.self.cycles-pp.skb_copy_datagram_from_iter
0.06 ± 9% +0.0 0.08 ± 6% perf-profile.self.cycles-pp.iov_iter_init
0.10 ± 4% +0.0 0.13 ± 3% perf-profile.self.cycles-pp.exit_to_user_mode_prepare
0.07 ± 6% +0.0 0.10 ± 11% perf-profile.self.cycles-pp.__skb_datagram_iter
0.10 ± 3% +0.0 0.12 ± 10% perf-profile.self.cycles-pp.rcu_all_qs
0.05 ± 8% +0.0 0.08 ± 9% perf-profile.self.cycles-pp.memcg_account_kmem
0.09 ± 5% +0.0 0.11 ± 8% perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.15 ± 3% +0.0 0.18 ± 2% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
0.08 +0.0 0.11 ± 10% perf-profile.self.cycles-pp.alloc_skb_with_frags
0.13 ± 5% +0.0 0.16 ± 7% perf-profile.self.cycles-pp.perf_trace_sched_wakeup_template
0.08 ± 6% +0.0 0.10 ± 9% perf-profile.self.cycles-pp.syscall_enter_from_user_mode
0.11 ± 7% +0.0 0.14 ± 14% perf-profile.self.cycles-pp.perf_event_output_forward
0.06 ± 8% +0.0 0.08 ± 13% perf-profile.self.cycles-pp.skb_unlink
0.13 ± 4% +0.0 0.16 ± 8% perf-profile.self.cycles-pp.task_h_load
0.10 ± 4% +0.0 0.13 ± 3% perf-profile.self.cycles-pp.security_file_permission
0.09 ± 6% +0.0 0.12 ± 7% perf-profile.self.cycles-pp.unix_destruct_scm
0.07 ± 6% +0.0 0.10 ± 9% perf-profile.self.cycles-pp.kmalloc_slab
0.19 ± 4% +0.0 0.23 ± 3% perf-profile.self.cycles-pp.do_syscall_64
0.22 ± 5% +0.0 0.26 ± 8% perf-profile.self.cycles-pp.__check_object_size
0.10 ± 7% +0.0 0.14 ± 8% perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.11 ± 5% +0.0 0.15 ± 11% perf-profile.self.cycles-pp.check_stack_object
0.14 ± 5% +0.0 0.18 ± 9% perf-profile.self.cycles-pp.__ksize
0.02 ±141% +0.0 0.06 ± 13% perf-profile.self.cycles-pp.skb_queue_tail
0.08 ± 6% +0.0 0.12 ± 6% perf-profile.self.cycles-pp.kmalloc_reserve
0.20 ± 3% +0.1 0.25 ± 8% perf-profile.self.cycles-pp.__cond_resched
0.29 ± 3% +0.1 0.34 ± 7% perf-profile.self.cycles-pp.restore_fpregs_from_fpstate
0.00 +0.1 0.06 ± 9% perf-profile.self.cycles-pp.skb_copy_datagram_iter
0.00 +0.1 0.06 ± 9% perf-profile.self.cycles-pp.is_vmalloc_addr
0.00 +0.1 0.06 ± 13% perf-profile.self.cycles-pp.poll_idle
0.10 ± 4% +0.1 0.16 ± 11% perf-profile.self.cycles-pp.obj_cgroup_uncharge_pages
0.16 ± 6% +0.1 0.22 ± 9% perf-profile.self.cycles-pp.sock_alloc_send_pskb
0.00 +0.1 0.06 ± 13% perf-profile.self.cycles-pp.maybe_add_creds
0.18 ± 2% +0.1 0.25 ± 7% perf-profile.self.cycles-pp._copy_to_iter
0.28 ± 4% +0.1 0.35 ± 6% perf-profile.self.cycles-pp.new_sync_write
0.21 ± 3% +0.1 0.28 ± 6% perf-profile.self.cycles-pp.refill_obj_stock
0.00 +0.1 0.07 ± 10% perf-profile.self.cycles-pp.apparmor_socket_sendmsg
0.19 ± 3% +0.1 0.26 ± 7% perf-profile.self.cycles-pp._copy_from_iter
0.18 ± 5% +0.1 0.26 ± 3% perf-profile.self.cycles-pp.unix_stream_recvmsg
0.23 ± 4% +0.1 0.31 ± 7% perf-profile.self.cycles-pp.kfree
0.23 ± 3% +0.1 0.31 ± 9% perf-profile.self.cycles-pp.obj_cgroup_charge
0.16 ± 7% +0.1 0.25 ± 11% perf-profile.self.cycles-pp.aa_file_perm
0.37 ± 3% +0.1 0.46 ± 3% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.26 ± 3% +0.1 0.35 ± 3% perf-profile.self.cycles-pp.new_sync_read
0.59 ± 4% +0.1 0.68 ± 9% perf-profile.self.cycles-pp.apparmor_file_permission
0.37 ± 4% +0.1 0.47 ± 8% perf-profile.self.cycles-pp.kmem_cache_alloc_node
0.38 ± 3% +0.1 0.48 ± 7% perf-profile.self.cycles-pp.vfs_read
0.35 ± 3% +0.1 0.46 ± 8% perf-profile.self.cycles-pp.__might_sleep
0.30 ± 5% +0.1 0.41 ± 9% perf-profile.self.cycles-pp.get_obj_cgroup_from_current
0.36 ± 4% +0.1 0.48 ± 7% perf-profile.self.cycles-pp.__virt_addr_valid
0.31 ± 4% +0.1 0.42 ± 9% perf-profile.self.cycles-pp.syscall_return_via_sysret
0.40 ± 2% +0.1 0.53 ± 7% perf-profile.self.cycles-pp.sock_read_iter
0.34 ± 3% +0.1 0.48 ± 10% perf-profile.self.cycles-pp.__entry_text_start
0.31 ± 2% +0.1 0.45 ± 14% perf-profile.self.cycles-pp.__get_obj_cgroup_from_memcg
0.50 ± 2% +0.1 0.64 ± 6% perf-profile.self.cycles-pp.__libc_read
0.44 ± 3% +0.2 0.60 ± 11% perf-profile.self.cycles-pp.aa_sk_perm
0.44 ± 4% +0.2 0.60 ± 10% perf-profile.self.cycles-pp.__libc_write
0.42 ± 5% +0.2 0.58 ± 13% perf-profile.self.cycles-pp.vfs_write
0.54 ± 3% +0.2 0.72 ± 8% perf-profile.self.cycles-pp.__kmalloc_node_track_caller
0.50 ± 4% +0.2 0.70 ± 10% perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.42 ± 3% +0.2 0.62 ± 11% perf-profile.self.cycles-pp.sock_write_iter
0.53 ± 2% +0.2 0.73 ± 8% perf-profile.self.cycles-pp.__alloc_skb
0.55 ± 2% +0.2 0.76 ± 10% perf-profile.self.cycles-pp.__check_heap_object
0.54 ± 4% +0.2 0.76 ± 15% perf-profile.self.cycles-pp.__build_skb_around
0.60 ± 3% +0.2 0.83 ± 10% perf-profile.self.cycles-pp.kmem_cache_free
0.82 ± 3% +0.2 1.05 ± 9% perf-profile.self.cycles-pp.__might_resched
0.67 ± 2% +0.3 0.94 ± 12% perf-profile.self.cycles-pp.__fdget_pos
0.86 ± 3% +0.3 1.15 ± 10% perf-profile.self.cycles-pp.mod_objcg_state
0.48 ± 5% +0.3 0.78 ± 18% perf-profile.self.cycles-pp.skb_release_data
0.76 ± 3% +0.3 1.10 ± 13% perf-profile.self.cycles-pp.check_heap_object
0.98 ± 2% +0.3 1.33 ± 8% perf-profile.self.cycles-pp.memcg_slab_post_alloc_hook
1.16 ± 3% +0.6 1.72 ± 11% perf-profile.self.cycles-pp.unix_stream_sendmsg
1.71 ± 3% +0.7 2.42 ± 12% perf-profile.self.cycles-pp.memcg_slab_free_hook
2.06 ± 4% +0.9 2.98 ± 13% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string
7.73 ± 5% +2.1 9.81 ± 3% 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://01.org/lkp
View attachment "config-5.19.0-rc4-00266-g873f64b791a2" of type "text/plain" (170385 bytes)
View attachment "job-script" of type "text/plain" (8118 bytes)
View attachment "job.yaml" of type "text/plain" (5521 bytes)
View attachment "reproduce" of type "text/plain" (545 bytes)
Powered by blists - more mailing lists