[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20211226093336.GA34518@xsang-OptiPlex-9020>
Date: Sun, 26 Dec 2021 17:33:36 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Eric Dumazet <edumazet@...gle.com>
Cc: "David S. Miller" <davem@...emloft.net>,
LKML <linux-kernel@...r.kernel.org>,
Linux Memory Management List <linux-mm@...ck.org>,
lkp@...ts.01.org, lkp@...el.com, ying.huang@...el.com,
feng.tang@...el.com, zhengjun.xing@...ux.intel.com,
fengwei.yin@...el.com
Subject: [tcp] f35f821935: netperf.Throughput_Mbps 2.7% improvement
Greeting,
FYI, we noticed a 2.7% improvement of netperf.Throughput_Mbps due to commit:
commit: f35f821935d8df76f9c92e2431a225bdff938169 ("tcp: defer skb freeing after socket lock is released")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: netperf
on test machine: 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz with 256G memory
with following parameters:
ip: ipv4
runtime: 900s
nr_threads: 25%
cluster: cs-localhost
test: TCP_MAERTS
cpufreq_governor: performance
ucode: 0xd000280
test-description: Netperf is a benchmark that can be use to measure various aspect of networking performance.
test-url: http://www.netperf.org/netperf/
Details are as below:
-------------------------------------------------------------------------------------------------->
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.
=========================================================================================
cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase/ucode:
cs-localhost/gcc-9/performance/ipv4/x86_64-rhel-8.3/25%/debian-10.4-x86_64-20200603.cgz/900s/lkp-icl-2sp2/TCP_MAERTS/netperf/0xd000280
commit:
3df684c1a3 ("tcp: avoid indirect calls to sock_rfree")
f35f821935 ("tcp: defer skb freeing after socket lock is released")
3df684c1a3d08a4f f35f821935d8df76f9c92e2431a
---------------- ---------------------------
%stddev %change %stddev
\ | \
46835 +2.7% 48102 netperf.Throughput_Mbps
1498722 +2.7% 1539295 netperf.Throughput_total_Mbps
1.029e+10 +2.7% 1.057e+10 netperf.workload
3226364 -6.4% 3020699 vmstat.system.cs
1847551 -5.7% 1742171 vmstat.system.in
249851 ± 4% -21.7% 195749 ± 5% proc-vmstat.numa_hint_faults
155725 ± 12% -36.3% 99250 ± 10% proc-vmstat.numa_hint_faults_local
5.172e+09 +2.7% 5.311e+09 proc-vmstat.numa_hit
5.178e+09 +2.7% 5.316e+09 proc-vmstat.numa_local
454125 ± 5% -16.3% 379962 ± 8% proc-vmstat.numa_pte_updates
5.151e+09 +2.7% 5.29e+09 proc-vmstat.pgalloc_normal
3022267 -2.5% 2945931 proc-vmstat.pgfault
5.151e+09 +2.7% 5.29e+09 proc-vmstat.pgfree
0.87 +0.0 0.88 perf-stat.i.branch-miss-rate%
1.703e+08 +2.4% 1.744e+08 perf-stat.i.branch-misses
2.00 ± 10% -1.4 0.59 ± 16% perf-stat.i.cache-miss-rate%
1.379e+08 ± 10% -70.2% 41095249 ± 16% perf-stat.i.cache-misses
7.008e+09 +2.2% 7.166e+09 perf-stat.i.cache-references
3235319 -6.3% 3030634 perf-stat.i.context-switches
1402 ± 11% +214.0% 4402 ± 14% perf-stat.i.cycles-between-cache-misses
0.01 ± 13% -0.0 0.01 ± 7% perf-stat.i.dTLB-load-miss-rate%
3104591 ± 12% -40.1% 1859125 ± 6% perf-stat.i.dTLB-load-misses
0.02 ± 19% -0.0 0.01 ± 11% perf-stat.i.dTLB-store-miss-rate%
2650589 ± 18% -55.1% 1190688 ± 10% perf-stat.i.dTLB-store-misses
695.73 ± 10% -69.3% 213.38 ± 13% perf-stat.i.metric.K/sec
3198 -2.4% 3120 perf-stat.i.minor-faults
4115098 ± 33% -63.6% 1496146 ± 68% perf-stat.i.node-load-misses
17026585 ± 8% -88.3% 1984294 ± 15% perf-stat.i.node-loads
8.20 ± 31% -5.0 3.25 ± 33% perf-stat.i.node-store-miss-rate%
6326873 ± 36% -90.1% 624025 ± 38% perf-stat.i.node-store-misses
57132109 ± 8% -66.8% 18949773 ± 12% perf-stat.i.node-stores
3198 -2.4% 3120 perf-stat.i.page-faults
0.87 +0.0 0.88 perf-stat.overall.branch-miss-rate%
1.97 ± 10% -1.4 0.57 ± 16% perf-stat.overall.cache-miss-rate%
1190 ± 10% +243.7% 4090 ± 14% perf-stat.overall.cycles-between-cache-misses
0.01 ± 13% -0.0 0.01 ± 7% perf-stat.overall.dTLB-load-miss-rate%
0.02 ± 19% -0.0 0.01 ± 11% perf-stat.overall.dTLB-store-miss-rate%
9.68 ± 27% -6.5 3.14 ± 33% perf-stat.overall.node-store-miss-rate%
1.701e+08 +2.4% 1.742e+08 perf-stat.ps.branch-misses
1.38e+08 ± 10% -70.2% 41085412 ± 16% perf-stat.ps.cache-misses
7e+09 +2.3% 7.157e+09 perf-stat.ps.cache-references
3231102 -6.3% 3025956 perf-stat.ps.context-switches
3103499 ± 12% -40.1% 1857818 ± 6% perf-stat.ps.dTLB-load-misses
2650378 ± 18% -55.1% 1189961 ± 10% perf-stat.ps.dTLB-store-misses
3196 -2.6% 3113 perf-stat.ps.minor-faults
4109696 ± 33% -63.6% 1494968 ± 68% perf-stat.ps.node-load-misses
17063381 ± 8% -88.4% 1986897 ± 15% perf-stat.ps.node-loads
6315533 ± 36% -90.1% 623973 ± 38% perf-stat.ps.node-store-misses
57192293 ± 8% -66.9% 18946848 ± 12% perf-stat.ps.node-stores
3196 -2.6% 3113 perf-stat.ps.page-faults
11764009 ± 12% +20.7% 14204549 ± 13% softirqs.CPU0.NET_RX
34928829 -22.5% 27073978 ± 10% softirqs.CPU104.NET_RX
34165378 ± 2% -19.7% 27440714 ± 17% softirqs.CPU106.NET_RX
181590 ± 5% -24.8% 136623 ± 12% softirqs.CPU108.SCHED
35585826 ± 8% -18.9% 28875458 ± 12% softirqs.CPU112.NET_RX
183936 ± 6% -23.6% 140579 ± 20% softirqs.CPU117.SCHED
26078 ± 25% +46.3% 38164 ± 31% softirqs.CPU117.TIMER
17440694 ± 16% +41.5% 24682279 ± 11% softirqs.CPU13.NET_RX
23054 ± 10% +51.6% 34955 ± 15% softirqs.CPU13.TIMER
18420656 ± 12% +37.6% 25349298 ± 21% softirqs.CPU14.NET_RX
17898702 ± 13% +45.1% 25968154 ± 11% softirqs.CPU15.NET_RX
18887452 ± 17% +45.8% 27533668 ± 22% softirqs.CPU17.NET_RX
18180397 ± 12% +32.9% 24155147 ± 16% softirqs.CPU18.NET_RX
23970 ± 16% +34.9% 32347 ± 23% softirqs.CPU18.TIMER
19496397 ± 15% +41.6% 27603702 ± 19% softirqs.CPU19.NET_RX
26590 ± 18% +44.8% 38510 ± 30% softirqs.CPU19.TIMER
22703 ± 16% +60.4% 36414 ± 20% softirqs.CPU2.TIMER
14881139 ± 11% +58.7% 23621724 ± 17% softirqs.CPU20.NET_RX
19409 ± 7% +73.1% 33600 ± 22% softirqs.CPU20.TIMER
16771121 ± 16% +60.5% 26922665 ± 12% softirqs.CPU21.NET_RX
22836 ± 21% +71.9% 39258 ± 16% softirqs.CPU21.TIMER
16462080 ± 18% +43.5% 23626143 ± 15% softirqs.CPU22.NET_RX
21350 ± 13% +53.1% 32683 ± 18% softirqs.CPU22.TIMER
15693571 ± 22% +34.7% 21145540 ± 12% softirqs.CPU23.NET_RX
20908 ± 22% +49.9% 31344 ± 12% softirqs.CPU23.TIMER
18354997 ± 16% +33.8% 24561687 ± 16% softirqs.CPU27.NET_RX
25486 ± 20% +40.2% 35731 ± 14% softirqs.CPU27.TIMER
17721360 ± 15% +46.4% 25948374 ± 21% softirqs.CPU31.NET_RX
24652 ± 15% +47.8% 36438 ± 19% softirqs.CPU31.TIMER
13410554 ± 18% +45.2% 19467979 ± 18% softirqs.CPU34.NET_RX
19563 ± 15% +50.2% 29378 ± 32% softirqs.CPU35.TIMER
15622945 ± 23% +61.7% 25258280 ± 24% softirqs.CPU36.NET_RX
20829 ± 22% +61.2% 33574 ± 30% softirqs.CPU36.TIMER
117910 ± 5% +12.6% 132808 ± 6% softirqs.CPU37.SCHED
15935254 ± 11% +53.1% 24389416 ± 20% softirqs.CPU38.NET_RX
16079423 ± 22% +48.6% 23886577 ± 19% softirqs.CPU4.NET_RX
21214 ± 17% +67.3% 35500 ± 37% softirqs.CPU4.TIMER
17006848 ± 4% +64.4% 27959393 ± 15% softirqs.CPU40.NET_RX
17195796 ± 17% +55.2% 26683265 ± 20% softirqs.CPU41.NET_RX
17966784 ± 16% +46.8% 26373369 ± 14% softirqs.CPU44.NET_RX
18457404 ± 12% +36.7% 25239284 ± 15% softirqs.CPU45.NET_RX
19177345 ± 16% +54.2% 29571248 ± 19% softirqs.CPU46.NET_RX
18985369 ± 23% +44.6% 27459447 ± 15% softirqs.CPU47.NET_RX
17056056 ± 17% +61.7% 27579120 ± 16% softirqs.CPU48.NET_RX
22173 ± 10% +46.9% 32567 ± 16% softirqs.CPU48.TIMER
17139885 ± 15% +35.2% 23169696 ± 10% softirqs.CPU49.NET_RX
16322396 ± 13% +52.7% 24921271 ± 23% softirqs.CPU5.NET_RX
19461476 ± 15% +26.0% 24514431 ± 12% softirqs.CPU55.NET_RX
17683552 ± 14% +42.6% 25224539 ± 16% softirqs.CPU56.NET_RX
114424 ± 3% +16.0% 132721 ± 15% softirqs.CPU57.SCHED
18801936 ± 14% +36.8% 25729831 ± 11% softirqs.CPU58.NET_RX
25708 ± 10% +31.3% 33749 ± 16% softirqs.CPU58.TIMER
20627892 ± 9% +38.7% 28609438 ± 17% softirqs.CPU59.NET_RX
27916 ± 7% +37.3% 38323 ± 23% softirqs.CPU59.TIMER
38977568 ± 7% -20.5% 30985289 ± 15% softirqs.CPU65.NET_RX
139605 ± 10% +35.7% 189440 ± 10% softirqs.CPU65.SCHED
21179 ± 16% +60.9% 34079 ± 18% softirqs.CPU7.TIMER
22889 ± 10% +39.5% 31942 ± 7% softirqs.CPU8.TIMER
37894950 ± 7% -20.9% 29992338 ± 8% softirqs.CPU85.NET_RX
171760 ± 9% -25.7% 127536 ± 9% softirqs.CPU87.SCHED
25519 ± 15% +41.6% 36143 ± 23% softirqs.CPU9.TIMER
144906 ± 10% +30.8% 189539 ± 13% softirqs.CPU97.SCHED
40907512 ± 5% -20.7% 32423004 ± 9% softirqs.CPU98.NET_RX
136196 ± 11% +32.3% 180133 ± 16% softirqs.CPU98.SCHED
46885 ± 14% -43.3% 26606 ± 31% softirqs.CPU98.TIMER
3.63 ± 2% -1.0 2.66 ± 11% perf-profile.calltrace.cycles-pp.tcp_v4_do_rcv.tcp_v4_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish.ip_local_deliver
3.58 ± 2% -1.0 2.63 ± 11% perf-profile.calltrace.cycles-pp.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish
10.75 ± 2% -0.8 9.90 ± 2% perf-profile.calltrace.cycles-pp.asm_sysvec_reschedule_ipi.acpi_idle_do_entry.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter
10.59 -0.7 9.88 ± 2% perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
10.62 -0.7 9.91 ± 2% perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
10.58 -0.7 9.87 ± 2% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
10.54 -0.7 9.84 ± 2% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
4.92 ± 5% -0.6 4.31 ± 3% perf-profile.calltrace.cycles-pp.__ip_queue_xmit.__tcp_transmit_skb.tcp_recvmsg_locked.tcp_recvmsg.inet_recvmsg
4.56 ± 5% -0.5 4.02 ± 4% perf-profile.calltrace.cycles-pp.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_recvmsg_locked.tcp_recvmsg
4.20 ± 5% -0.5 3.66 ± 4% perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_recvmsg_locked
7.68 -0.5 7.18 ± 2% perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
7.66 -0.5 7.17 ± 2% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary
1.92 ± 2% -0.5 1.42 ± 21% perf-profile.calltrace.cycles-pp.try_to_wake_up.__wake_up_common.__wake_up_common_lock.sock_def_readable.tcp_rcv_established
7.36 -0.5 6.88 ± 2% perf-profile.calltrace.cycles-pp.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry
0.83 ± 6% -0.3 0.51 ± 44% perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages.skb_page_frag_refill.sk_page_frag_refill.tcp_sendmsg_locked
1.48 ± 4% -0.3 1.16 ± 14% perf-profile.calltrace.cycles-pp.sk_page_frag_refill.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.__sys_sendto
1.46 ± 4% -0.3 1.14 ± 14% perf-profile.calltrace.cycles-pp.skb_page_frag_refill.sk_page_frag_refill.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg
1.02 ± 5% -0.3 0.75 ± 14% perf-profile.calltrace.cycles-pp.__alloc_pages.skb_page_frag_refill.sk_page_frag_refill.tcp_sendmsg_locked.tcp_sendmsg
2.33 ± 2% -0.2 2.11 ± 10% perf-profile.calltrace.cycles-pp.sock_def_readable.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_protocol_deliver_rcu
2.25 ± 2% -0.2 2.04 ± 10% perf-profile.calltrace.cycles-pp.__wake_up_common_lock.sock_def_readable.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv
2.18 ± 2% -0.2 1.97 ± 10% perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.tcp_rcv_established.tcp_v4_do_rcv
0.75 ± 4% -0.2 0.55 ± 44% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_bh.lock_sock_nested.tcp_sendmsg.sock_sendmsg
1.43 -0.1 1.33 ± 2% perf-profile.calltrace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
1.38 -0.1 1.28 ± 2% perf-profile.calltrace.cycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_secondary
0.87 -0.1 0.79 ± 14% perf-profile.calltrace.cycles-pp.__alloc_skb.tcp_stream_alloc_skb.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg
0.99 -0.1 0.90 ± 14% perf-profile.calltrace.cycles-pp.tcp_stream_alloc_skb.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.__sys_sendto
0.63 ± 5% -0.1 0.56 ± 4% perf-profile.calltrace.cycles-pp.__tcp_send_ack.tcp_recvmsg_locked.tcp_recvmsg.inet_recvmsg.__sys_recvfrom
0.60 ± 5% -0.1 0.53 ± 3% perf-profile.calltrace.cycles-pp.__alloc_skb.__tcp_send_ack.tcp_recvmsg_locked.tcp_recvmsg.inet_recvmsg
0.68 -0.0 0.64 ± 2% perf-profile.calltrace.cycles-pp.pick_next_task_fair.__schedule.schedule_idle.do_idle.cpu_startup_entry
0.66 ± 4% +0.2 0.83 ± 6% perf-profile.calltrace.cycles-pp.__release_sock.release_sock.tcp_recvmsg.inet_recvmsg.__sys_recvfrom
0.90 ± 4% +0.2 1.09 ± 5% perf-profile.calltrace.cycles-pp.release_sock.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom
3.18 ± 3% +0.3 3.51 ± 4% perf-profile.calltrace.cycles-pp.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit.tcp_sendmsg_locked
3.45 ± 3% +0.3 3.79 ± 4% perf-profile.calltrace.cycles-pp.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit.tcp_sendmsg_locked.tcp_sendmsg
7.79 +0.4 8.21 perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit
4.06 ± 2% +0.4 4.50 ± 4% perf-profile.calltrace.cycles-pp.__tcp_transmit_skb.tcp_write_xmit.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg
0.15 ±158% +0.5 0.61 ± 7% perf-profile.calltrace.cycles-pp.tcp_v4_do_rcv.__release_sock.release_sock.tcp_recvmsg.inet_recvmsg
8.02 +0.5 8.51 perf-profile.calltrace.cycles-pp.__netif_receive_skb_one_core.process_backlog.__napi_poll.net_rx_action.__softirqentry_text_start
8.63 ± 2% +0.5 9.12 perf-profile.calltrace.cycles-pp.__napi_poll.net_rx_action.__softirqentry_text_start.do_softirq.__local_bh_enable_ip
8.57 ± 2% +0.5 9.07 perf-profile.calltrace.cycles-pp.process_backlog.__napi_poll.net_rx_action.__softirqentry_text_start.do_softirq
13.32 ± 2% +0.5 13.82 perf-profile.calltrace.cycles-pp.release_sock.tcp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto
8.83 ± 2% +0.5 9.32 perf-profile.calltrace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq.__local_bh_enable_ip.ip_finish_output2
12.59 ± 2% +0.5 13.10 ± 2% perf-profile.calltrace.cycles-pp.__release_sock.release_sock.tcp_sendmsg.sock_sendmsg.__sys_sendto
9.55 ± 2% +0.5 10.07 perf-profile.calltrace.cycles-pp.__softirqentry_text_start.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output
9.76 ± 2% +0.5 10.28 perf-profile.calltrace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb
9.68 ± 2% +0.5 10.20 perf-profile.calltrace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output.__ip_queue_xmit
4.82 ± 2% +0.5 5.35 ± 3% perf-profile.calltrace.cycles-pp.tcp_write_xmit.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.__sys_sendto
0.79 ± 9% +0.7 1.47 ± 4% perf-profile.calltrace.cycles-pp.tcp_rcv_established.tcp_v4_do_rcv.__release_sock.__sk_flush_backlog.tcp_recvmsg_locked
0.82 ± 9% +0.7 1.51 ± 4% perf-profile.calltrace.cycles-pp.tcp_v4_do_rcv.__release_sock.__sk_flush_backlog.tcp_recvmsg_locked.tcp_recvmsg
1.04 ± 8% +0.7 1.77 ± 4% perf-profile.calltrace.cycles-pp.__sk_flush_backlog.tcp_recvmsg_locked.tcp_recvmsg.inet_recvmsg.__sys_recvfrom
1.00 ± 9% +0.7 1.74 ± 4% perf-profile.calltrace.cycles-pp.__release_sock.__sk_flush_backlog.tcp_recvmsg_locked.tcp_recvmsg.inet_recvmsg
0.00 +0.8 0.84 ± 5% perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_rcv_established
0.00 +0.9 0.88 ± 5% perf-profile.calltrace.cycles-pp.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_rcv_established.tcp_v4_do_rcv
0.15 ±158% +0.9 1.06 ± 5% perf-profile.calltrace.cycles-pp.__tcp_transmit_skb.tcp_rcv_established.tcp_v4_do_rcv.__release_sock.__sk_flush_backlog
0.00 +0.9 0.94 ± 6% perf-profile.calltrace.cycles-pp.__ip_queue_xmit.__tcp_transmit_skb.tcp_rcv_established.tcp_v4_do_rcv.__release_sock
10.59 -0.7 9.88 ± 2% perf-profile.children.cycles-pp.start_secondary
10.62 -0.7 9.91 ± 2% perf-profile.children.cycles-pp.secondary_startup_64_no_verify
10.62 -0.7 9.91 ± 2% perf-profile.children.cycles-pp.cpu_startup_entry
10.59 -0.7 9.89 ± 2% perf-profile.children.cycles-pp.do_idle
7.70 -0.5 7.20 ± 2% perf-profile.children.cycles-pp.cpuidle_enter_state
7.72 -0.5 7.21 ± 2% perf-profile.children.cycles-pp.cpuidle_enter
7.39 -0.5 6.90 ± 2% perf-profile.children.cycles-pp.acpi_idle_enter
7.30 -0.5 6.83 ± 2% perf-profile.children.cycles-pp.acpi_idle_do_entry
5.69 -0.4 5.24 ± 2% perf-profile.children.cycles-pp.asm_sysvec_reschedule_ipi
1.50 ± 4% -0.2 1.26 perf-profile.children.cycles-pp.sk_page_frag_refill
1.47 ± 4% -0.2 1.22 perf-profile.children.cycles-pp.skb_page_frag_refill
1.03 ± 5% -0.2 0.81 ± 2% perf-profile.children.cycles-pp.__alloc_pages
0.85 ± 6% -0.2 0.63 ± 3% perf-profile.children.cycles-pp.get_page_from_freelist
2.88 -0.2 2.66 ± 3% perf-profile.children.cycles-pp.__schedule
2.47 -0.2 2.29 ± 3% perf-profile.children.cycles-pp.sk_wait_data
0.97 ± 4% -0.2 0.80 ± 2% perf-profile.children.cycles-pp.free_unref_page
0.25 ± 16% -0.2 0.10 ± 7% perf-profile.children.cycles-pp.rmqueue_bulk
0.48 ± 8% -0.2 0.33 ± 3% perf-profile.children.cycles-pp.rmqueue
1.03 ± 5% -0.1 0.88 ± 3% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
2.27 ± 2% -0.1 2.13 ± 2% perf-profile.children.cycles-pp.__wake_up_common_lock
0.33 ± 3% -0.1 0.20 ± 3% perf-profile.children.cycles-pp.sock_rfree
2.19 ± 2% -0.1 2.06 ± 2% perf-profile.children.cycles-pp.__wake_up_common
1.74 -0.1 1.61 ± 3% perf-profile.children.cycles-pp.wait_woken
0.21 ± 12% -0.1 0.09 ± 4% perf-profile.children.cycles-pp.free_pcppages_bulk
1.51 -0.1 1.40 ± 3% perf-profile.children.cycles-pp.schedule
1.65 -0.1 1.53 ± 3% perf-profile.children.cycles-pp.schedule_timeout
1.93 -0.1 1.82 ± 2% perf-profile.children.cycles-pp.try_to_wake_up
1.44 -0.1 1.34 ± 2% perf-profile.children.cycles-pp.schedule_idle
1.02 ± 2% -0.1 0.92 perf-profile.children.cycles-pp._raw_spin_lock
1.62 ± 2% -0.1 1.52 ± 2% perf-profile.children.cycles-pp.lock_sock_nested
2.40 ± 2% -0.1 2.30 ± 2% perf-profile.children.cycles-pp.sock_def_readable
0.13 ± 14% -0.1 0.05 ± 8% perf-profile.children.cycles-pp.__free_one_page
0.39 ± 5% -0.1 0.33 ± 3% perf-profile.children.cycles-pp.__ip_local_out
0.42 ± 4% -0.1 0.36 ± 3% perf-profile.children.cycles-pp.ip_local_out
0.77 -0.1 0.71 ± 2% perf-profile.children.cycles-pp.pick_next_task_fair
0.28 ± 5% -0.0 0.23 ± 2% perf-profile.children.cycles-pp.__list_del_entry_valid
0.60 ± 2% -0.0 0.56 perf-profile.children.cycles-pp.enqueue_task_fair
0.29 ± 5% -0.0 0.25 ± 2% perf-profile.children.cycles-pp.ip_send_check
0.13 ± 5% -0.0 0.09 ± 6% perf-profile.children.cycles-pp.__zone_watermark_ok
0.62 ± 2% -0.0 0.58 ± 2% perf-profile.children.cycles-pp.ttwu_do_activate
0.57 ± 2% -0.0 0.53 ± 2% perf-profile.children.cycles-pp.menu_select
0.57 -0.0 0.54 ± 3% perf-profile.children.cycles-pp.update_rq_clock
0.26 -0.0 0.23 ± 3% perf-profile.children.cycles-pp.kfree_skbmem
0.34 -0.0 0.31 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
0.50 ± 2% -0.0 0.46 ± 2% perf-profile.children.cycles-pp.sysvec_reschedule_ipi
0.52 -0.0 0.48 ± 3% perf-profile.children.cycles-pp.set_next_entity
0.44 ± 2% -0.0 0.41 perf-profile.children.cycles-pp.enqueue_entity
0.33 ± 2% -0.0 0.30 ± 3% perf-profile.children.cycles-pp.native_irq_return_iret
0.32 ± 2% -0.0 0.29 ± 2% perf-profile.children.cycles-pp.__might_sleep
0.20 ± 2% -0.0 0.18 ± 3% perf-profile.children.cycles-pp.finish_task_switch
0.15 ± 7% -0.0 0.12 ± 3% perf-profile.children.cycles-pp.free_unref_page_commit
0.39 ± 2% -0.0 0.37 ± 2% perf-profile.children.cycles-pp.kmalloc_reserve
0.18 -0.0 0.16 ± 2% perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.17 ± 2% -0.0 0.15 ± 5% perf-profile.children.cycles-pp.switch_mm_irqs_off
0.26 ± 2% -0.0 0.24 perf-profile.children.cycles-pp.tick_nohz_idle_exit
0.36 -0.0 0.34 ± 2% perf-profile.children.cycles-pp.update_curr
0.26 -0.0 0.24 ± 3% perf-profile.children.cycles-pp.sock_put
0.20 ± 2% -0.0 0.18 ± 3% perf-profile.children.cycles-pp.migrate_disable
0.08 ± 5% -0.0 0.07 ± 5% perf-profile.children.cycles-pp.switch_fpu_return
0.07 ± 6% -0.0 0.05 ± 7% perf-profile.children.cycles-pp.tcp_cleanup_rbuf
0.12 ± 3% -0.0 0.11 ± 3% perf-profile.children.cycles-pp.__update_load_avg_se
0.23 ± 2% -0.0 0.21 ± 3% perf-profile.children.cycles-pp.remove_wait_queue
0.10 ± 5% +0.0 0.11 perf-profile.children.cycles-pp.__tcp_select_window
0.69 +0.0 0.71 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
0.10 ± 3% +0.0 0.12 ± 4% perf-profile.children.cycles-pp.syscall_enter_from_user_mode
0.22 ± 5% +0.0 0.25 ± 8% perf-profile.children.cycles-pp.__sk_dst_check
0.09 ± 6% +0.0 0.12 ± 4% perf-profile.children.cycles-pp.tcp_rbtree_insert
0.02 ±115% +0.0 0.06 ± 8% perf-profile.children.cycles-pp.__sock_wfree
0.00 +0.1 0.05 perf-profile.children.cycles-pp.eth_type_trans
0.55 ± 2% +0.1 0.60 ± 2% perf-profile.children.cycles-pp.__skb_clone
0.00 +0.1 0.06 ± 11% perf-profile.children.cycles-pp.llist_add_batch
0.28 ± 9% +0.1 0.34 ± 11% perf-profile.children.cycles-pp.ip_rcv_finish_core
0.24 +0.1 0.30 perf-profile.children.cycles-pp.lock_timer_base
0.33 ± 8% +0.1 0.40 ± 9% perf-profile.children.cycles-pp.ip_rcv_finish
0.56 ± 2% +0.1 0.64 perf-profile.children.cycles-pp.tcp_schedule_loss_probe
0.25 ± 5% +0.1 0.32 ± 2% perf-profile.children.cycles-pp.tcp_queue_rcv
0.35 ± 2% +0.1 0.43 ± 3% perf-profile.children.cycles-pp.tcp_eat_recv_skb
0.66 +0.1 0.75 perf-profile.children.cycles-pp.mod_timer
0.69 +0.1 0.78 perf-profile.children.cycles-pp.sk_reset_timer
3.61 +0.1 3.74 perf-profile.children.cycles-pp.skb_release_data
7.33 +0.1 7.47 perf-profile.children.cycles-pp.tcp_v4_rcv
3.79 +0.2 3.94 perf-profile.children.cycles-pp.__kfree_skb
7.51 +0.2 7.67 perf-profile.children.cycles-pp.ip_local_deliver_finish
7.47 +0.2 7.63 perf-profile.children.cycles-pp.ip_protocol_deliver_rcu
7.55 +0.2 7.71 perf-profile.children.cycles-pp.ip_local_deliver
10.17 +0.2 10.36 perf-profile.children.cycles-pp.__softirqentry_text_start
10.19 +0.2 10.39 perf-profile.children.cycles-pp.do_softirq
9.08 +0.2 9.28 perf-profile.children.cycles-pp.__napi_poll
9.29 +0.2 9.49 perf-profile.children.cycles-pp.net_rx_action
9.03 +0.2 9.23 perf-profile.children.cycles-pp.process_backlog
8.12 +0.2 8.33 perf-profile.children.cycles-pp.ip_rcv
10.46 +0.2 10.67 perf-profile.children.cycles-pp.__local_bh_enable_ip
8.43 +0.2 8.65 perf-profile.children.cycles-pp.__netif_receive_skb_one_core
12.68 +0.3 12.99 perf-profile.children.cycles-pp.ip_finish_output2
14.41 +0.3 14.73 perf-profile.children.cycles-pp.__ip_queue_xmit
13.47 +0.3 13.80 perf-profile.children.cycles-pp.ip_output
0.00 +0.4 0.42 ± 16% perf-profile.children.cycles-pp.__sk_defer_free_flush
16.41 +0.6 16.98 perf-profile.children.cycles-pp.__tcp_transmit_skb
12.72 +0.6 13.34 perf-profile.children.cycles-pp.tcp_write_xmit
15.33 +0.7 15.99 perf-profile.children.cycles-pp.tcp_rcv_established
15.58 +0.7 16.24 perf-profile.children.cycles-pp.tcp_v4_do_rcv
14.38 ± 2% +0.7 15.06 perf-profile.children.cycles-pp.release_sock
86.04 +0.7 86.74 perf-profile.children.cycles-pp.do_syscall_64
86.34 +0.7 87.05 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
1.13 ± 10% +0.7 1.86 ± 4% perf-profile.children.cycles-pp.__sk_flush_backlog
14.43 ± 2% +1.4 15.84 perf-profile.children.cycles-pp.__release_sock
5.86 -0.4 5.44 ± 2% perf-profile.self.cycles-pp.acpi_idle_do_entry
1.02 ± 5% -0.1 0.87 ± 4% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
0.32 ± 4% -0.1 0.19 ± 2% perf-profile.self.cycles-pp.sock_rfree
0.26 ± 4% -0.1 0.21 ± 2% perf-profile.self.cycles-pp.__list_del_entry_valid
0.29 ± 5% -0.0 0.24 ± 2% perf-profile.self.cycles-pp.ip_send_check
0.13 ± 8% -0.0 0.08 ± 5% perf-profile.self.cycles-pp.__zone_watermark_ok
0.26 -0.0 0.22 ± 2% perf-profile.self.cycles-pp.kfree_skbmem
0.16 -0.0 0.12 ± 4% perf-profile.self.cycles-pp.tcp_event_new_data_sent
0.67 -0.0 0.64 ± 2% perf-profile.self.cycles-pp.tcp_recvmsg_locked
0.33 ± 2% -0.0 0.30 ± 3% perf-profile.self.cycles-pp.native_irq_return_iret
0.16 ± 3% -0.0 0.13 ± 8% perf-profile.self.cycles-pp.tcp_rcv_space_adjust
0.39 -0.0 0.36 ± 3% perf-profile.self.cycles-pp.set_next_entity
0.17 ± 2% -0.0 0.15 ± 4% perf-profile.self.cycles-pp.finish_task_switch
0.27 ± 2% -0.0 0.25 ± 2% perf-profile.self.cycles-pp.do_idle
0.15 ± 4% -0.0 0.12 ± 4% perf-profile.self.cycles-pp.get_page_from_freelist
0.17 ± 2% -0.0 0.15 ± 5% perf-profile.self.cycles-pp.switch_mm_irqs_off
0.11 ± 7% -0.0 0.09 ± 5% perf-profile.self.cycles-pp.free_unref_page_commit
0.17 ± 2% -0.0 0.14 ± 3% perf-profile.self.cycles-pp.__sys_recvfrom
0.26 ± 2% -0.0 0.24 perf-profile.self.cycles-pp.__might_sleep
0.08 ± 4% -0.0 0.06 perf-profile.self.cycles-pp.switch_fpu_return
0.09 ± 5% -0.0 0.07 ± 6% perf-profile.self.cycles-pp.__ip_local_out
0.25 -0.0 0.24 ± 3% perf-profile.self.cycles-pp.__switch_to
0.18 ± 2% -0.0 0.16 ± 3% perf-profile.self.cycles-pp.update_curr
0.18 -0.0 0.17 ± 2% perf-profile.self.cycles-pp.ip_rcv_core
0.15 ± 2% +0.0 0.16 ± 3% perf-profile.self.cycles-pp.release_sock
0.19 ± 2% +0.0 0.20 ± 2% perf-profile.self.cycles-pp.tcp_add_backlog
0.09 ± 5% +0.0 0.10 ± 4% perf-profile.self.cycles-pp.__tcp_select_window
0.68 +0.0 0.70 perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.15 ± 6% +0.0 0.17 ± 5% perf-profile.self.cycles-pp.__ip_finish_output
0.09 +0.0 0.11 ± 3% perf-profile.self.cycles-pp.syscall_enter_from_user_mode
0.13 ± 3% +0.0 0.16 ± 4% perf-profile.self.cycles-pp.sock_def_readable
0.09 ± 5% +0.0 0.12 ± 5% perf-profile.self.cycles-pp.tcp_rbtree_insert
0.47 ± 3% +0.0 0.51 perf-profile.self.cycles-pp.__skb_clone
0.29 ± 4% +0.0 0.34 ± 2% perf-profile.self.cycles-pp.ip_finish_output2
0.00 +0.1 0.05 ± 7% perf-profile.self.cycles-pp.__sk_defer_free_flush
0.00 +0.1 0.06 ± 9% perf-profile.self.cycles-pp.__sock_wfree
0.00 +0.1 0.06 ± 11% perf-profile.self.cycles-pp.llist_add_batch
0.27 ± 9% +0.1 0.33 ± 10% perf-profile.self.cycles-pp.ip_rcv_finish_core
1.05 +0.1 1.11 perf-profile.self.cycles-pp.tcp_rcv_established
0.19 ± 3% +0.1 0.27 perf-profile.self.cycles-pp.tcp_queue_rcv
1.02 +0.2 1.18 perf-profile.self.cycles-pp.__tcp_transmit_skb
0.45 ± 5% +0.2 0.65 perf-profile.self.cycles-pp.__release_sock
0.00 +0.2 0.23 ± 6% perf-profile.self.cycles-pp.tcp_eat_recv_skb
1.75 +0.3 2.04 perf-profile.self.cycles-pp.skb_release_data
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.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/lkp@lists.01.org Intel Corporation
Thanks,
Oliver Sang
View attachment "config-5.15.0-12905-gf35f821935d8" of type "text/plain" (173459 bytes)
View attachment "job-script" of type "text/plain" (8445 bytes)
View attachment "job.yaml" of type "text/plain" (5788 bytes)
View attachment "reproduce" of type "text/plain" (2003 bytes)
Powered by blists - more mailing lists