[linus:master] [sock] 2d0c88e84e: netperf.Throughput_Mbps 2.2% improvement

From: kernel test robot
Date: Wed Aug 30 2023 - 02:11:31 EST




Hello,

kernel test robot noticed a 2.2% improvement of netperf.Throughput_Mbps on:


commit: 2d0c88e84e483982067a82073f6125490ddf3614 ("sock: Fix misuse of sk_under_memory_pressure()")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

testcase: netperf
test machine: 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz (Ice Lake) with 256G memory
parameters:

ip: ipv4
runtime: 300s
nr_threads: 50%
cluster: cs-localhost
send_size: 10K
test: TCP_SENDFILE
cpufreq_governor: performance






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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20230830/202308301323.1332523-oliver.sang@xxxxxxxxx

=========================================================================================
cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/send_size/tbox_group/test/testcase:
cs-localhost/gcc-12/performance/ipv4/x86_64-rhel-8.3/50%/debian-11.1-x86_64-20220510.cgz/300s/10K/lkp-icl-2sp2/TCP_SENDFILE/netperf

commit:
54c9016eb8 ("sfc: don't fail probe if MAE/TC setup fails")
2d0c88e84e ("sock: Fix misuse of sk_under_memory_pressure()")

54c9016eb8eda559 2d0c88e84e483982067a82073f6
---------------- ---------------------------
%stddev %change %stddev
\ | \
892258 ± 16% -61.2% 346254 ± 38% numa-meminfo.node1.Active
892221 ± 16% -61.4% 344819 ± 39% numa-meminfo.node1.Active(anon)
223700 ± 16% -61.6% 85846 ± 39% numa-vmstat.node1.nr_active_anon
223700 ± 16% -61.6% 85846 ± 39% numa-vmstat.node1.nr_zone_active_anon
27465 +2.2% 28081 netperf.Throughput_Mbps
1757760 +2.2% 1797196 netperf.Throughput_total_Mbps
78391 ± 2% +14.4% 89652 ± 4% netperf.time.voluntary_context_switches
6.437e+09 +2.2% 6.582e+09 netperf.workload
1011236 ± 28% -57.1% 434012 ± 41% meminfo.Active
1011108 ± 28% -57.2% 432521 ± 42% meminfo.Active(anon)
6406163 ± 7% +15.2% 7379966 ± 3% meminfo.Inactive
6405999 ± 7% +15.2% 7376785 ± 3% meminfo.Inactive(anon)
3673390 ± 7% +14.6% 4210959 ± 4% meminfo.Mapped
252277 ± 27% -56.9% 108759 ± 42% proc-vmstat.nr_active_anon
1601826 ± 7% +15.1% 1843736 ± 3% proc-vmstat.nr_inactive_anon
918472 ± 7% +14.6% 1052398 ± 4% proc-vmstat.nr_mapped
4176 ± 3% +6.7% 4456 ± 2% proc-vmstat.nr_page_table_pages
252277 ± 27% -56.9% 108759 ± 42% proc-vmstat.nr_zone_active_anon
1601826 ± 7% +15.1% 1843736 ± 3% proc-vmstat.nr_zone_inactive_anon
0.02 ± 7% -15.6% 0.02 ± 3% perf-sched.sch_delay.avg.ms.schedule_timeout.wait_woken.sk_wait_data.tcp_recvmsg_locked
0.02 ± 15% +47.2% 0.03 ± 24% perf-sched.sch_delay.max.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
0.04 ± 7% -13.5% 0.04 ± 2% perf-sched.wait_and_delay.avg.ms.schedule_timeout.wait_woken.sk_wait_data.tcp_recvmsg_locked
324.50 ± 4% +10.6% 359.00 ± 7% perf-sched.wait_and_delay.count.__cond_resched.filemap_splice_read.splice_direct_to_actor.do_splice_direct.do_sendfile
2688 ± 33% -31.3% 1848 ± 25% perf-sched.wait_and_delay.max.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
722.90 ± 18% -19.2% 584.08 ± 9% perf-sched.wait_time.avg.ms.schedule_timeout.kcompactd.kthread.ret_from_fork
0.03 ± 7% -12.0% 0.02 ± 2% perf-sched.wait_time.avg.ms.schedule_timeout.wait_woken.sk_wait_data.tcp_recvmsg_locked
240.85 ± 14% -23.2% 185.01 ± 9% perf-sched.wait_time.max.ms.schedule_timeout.wait_woken.sk_stream_wait_memory.tcp_sendmsg_locked
6.86 -5.2% 6.51 perf-stat.i.MPKI
4.28e+10 +1.7% 4.353e+10 perf-stat.i.branch-instructions
7.53 ± 3% -1.4 6.18 ± 4% perf-stat.i.cache-miss-rate%
1.162e+08 ± 3% -20.8% 91982369 ± 4% perf-stat.i.cache-misses
1.551e+09 -3.5% 1.496e+09 perf-stat.i.cache-references
1.34 -1.5% 1.31 perf-stat.i.cpi
2615 ± 3% +27.2% 3327 ± 5% perf-stat.i.cycles-between-cache-misses
6.35e+10 +1.8% 6.462e+10 perf-stat.i.dTLB-loads
3.488e+10 +1.9% 3.553e+10 perf-stat.i.dTLB-stores
2.258e+11 +1.8% 2.299e+11 perf-stat.i.instructions
0.75 +1.6% 0.76 perf-stat.i.ipc
1115 +1.7% 1134 perf-stat.i.metric.M/sec
6.87 -5.2% 6.51 perf-stat.overall.MPKI
7.49 ± 3% -1.3 6.15 ± 4% perf-stat.overall.cache-miss-rate%
1.34 -1.5% 1.32 perf-stat.overall.cpi
2602 ± 3% +26.7% 3296 ± 4% perf-stat.overall.cycles-between-cache-misses
0.75 +1.6% 0.76 perf-stat.overall.ipc
4.266e+10 +1.7% 4.338e+10 perf-stat.ps.branch-instructions
1.158e+08 ± 3% -20.8% 91693008 ± 4% perf-stat.ps.cache-misses
1.546e+09 -3.5% 1.492e+09 perf-stat.ps.cache-references
6.328e+10 +1.8% 6.44e+10 perf-stat.ps.dTLB-loads
3.476e+10 +1.9% 3.541e+10 perf-stat.ps.dTLB-stores
2.251e+11 +1.8% 2.291e+11 perf-stat.ps.instructions
6.786e+13 +1.8% 6.907e+13 perf-stat.total.instructions
31.66 -0.8 30.87 perf-profile.calltrace.cycles-pp.sock_sendmsg.splice_to_socket.direct_splice_actor.splice_direct_to_actor.do_splice_direct
30.86 -0.8 30.07 perf-profile.calltrace.cycles-pp.tcp_sendmsg.sock_sendmsg.splice_to_socket.direct_splice_actor.splice_direct_to_actor
3.30 ± 3% -0.8 2.55 perf-profile.calltrace.cycles-pp.mem_cgroup_charge_skmem.__sk_mem_raise_allocated.__sk_mem_schedule.tcp_wmem_schedule.tcp_sendmsg_locked
35.03 -0.7 34.32 perf-profile.calltrace.cycles-pp.direct_splice_actor.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64
34.84 -0.7 34.12 perf-profile.calltrace.cycles-pp.splice_to_socket.direct_splice_actor.splice_direct_to_actor.do_splice_direct.do_sendfile
5.10 ± 2% -0.7 4.40 perf-profile.calltrace.cycles-pp.tcp_wmem_schedule.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.splice_to_socket
5.01 ± 2% -0.7 4.32 perf-profile.calltrace.cycles-pp.__sk_mem_schedule.tcp_wmem_schedule.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg
4.93 ± 2% -0.7 4.24 perf-profile.calltrace.cycles-pp.__sk_mem_raise_allocated.__sk_mem_schedule.tcp_wmem_schedule.tcp_sendmsg_locked.tcp_sendmsg
1.61 ± 8% -0.7 0.94 ± 21% perf-profile.calltrace.cycles-pp.__sk_mem_reduce_allocated.tcp_clean_rtx_queue.tcp_ack.tcp_rcv_established.tcp_v4_do_rcv
18.00 -0.5 17.50 perf-profile.calltrace.cycles-pp.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.splice_to_socket.direct_splice_actor
1.55 ± 2% -0.4 1.14 ± 2% perf-profile.calltrace.cycles-pp.__sk_mem_reduce_allocated.tcp_recvmsg_locked.tcp_recvmsg.inet_recvmsg.sock_recvmsg
45.17 -0.4 44.77 perf-profile.calltrace.cycles-pp.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64
45.75 -0.4 45.36 perf-profile.calltrace.cycles-pp.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe
48.86 -0.2 48.62 perf-profile.calltrace.cycles-pp.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendfile
7.00 -0.2 6.78 perf-profile.calltrace.cycles-pp.__release_sock.release_sock.tcp_sendmsg.sock_sendmsg.splice_to_socket
7.51 -0.2 7.29 perf-profile.calltrace.cycles-pp.release_sock.tcp_sendmsg.sock_sendmsg.splice_to_socket.direct_splice_actor
1.22 ± 5% -0.2 1.01 ± 21% perf-profile.calltrace.cycles-pp.mem_cgroup_charge_skmem.tcp_data_queue.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv
1.95 -0.2 1.78 perf-profile.calltrace.cycles-pp.tcp_clean_rtx_queue.tcp_ack.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv
2.36 -0.1 2.22 perf-profile.calltrace.cycles-pp.tcp_ack.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_protocol_deliver_rcu
1.33 ± 2% -0.1 1.19 ± 2% perf-profile.calltrace.cycles-pp.tcp_ack.tcp_rcv_established.tcp_v4_do_rcv.__release_sock.release_sock
4.82 -0.1 4.67 perf-profile.calltrace.cycles-pp.tcp_rcv_established.tcp_v4_do_rcv.__release_sock.release_sock.tcp_sendmsg
1.17 ± 2% -0.1 1.03 ± 2% perf-profile.calltrace.cycles-pp.tcp_clean_rtx_queue.tcp_ack.tcp_rcv_established.tcp_v4_do_rcv.__release_sock
4.81 -0.1 4.67 perf-profile.calltrace.cycles-pp.tcp_v4_do_rcv.__release_sock.release_sock.tcp_sendmsg.sock_sendmsg
11.79 -0.1 11.65 perf-profile.calltrace.cycles-pp.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_receive_skb_one_core.process_backlog.__napi_poll
11.84 -0.1 11.70 perf-profile.calltrace.cycles-pp.ip_local_deliver_finish.__netif_receive_skb_one_core.process_backlog.__napi_poll.net_rx_action
1.43 ± 4% -0.1 1.33 ± 4% perf-profile.calltrace.cycles-pp.mem_cgroup_charge_skmem.tcp_data_queue.tcp_rcv_established.tcp_v4_do_rcv.__release_sock
4.46 -0.1 4.37 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_bh.lock_sock_nested.tcp_sendmsg.sock_sendmsg
4.84 -0.1 4.76 perf-profile.calltrace.cycles-pp._raw_spin_lock_bh.lock_sock_nested.tcp_sendmsg.sock_sendmsg.splice_to_socket
4.97 -0.1 4.91 perf-profile.calltrace.cycles-pp.lock_sock_nested.tcp_sendmsg.sock_sendmsg.splice_to_socket.direct_splice_actor
0.57 +0.0 0.59 perf-profile.calltrace.cycles-pp.__entry_text_start.sendfile.sendfile_tcp_stream.main.__libc_start_main
0.94 +0.0 0.96 perf-profile.calltrace.cycles-pp.__fsnotify_parent.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.42 +0.0 1.45 perf-profile.calltrace.cycles-pp.tcp_write_xmit.__tcp_push_pending_frames.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg
1.50 +0.0 1.54 perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.splice_to_socket
1.22 +0.0 1.26 perf-profile.calltrace.cycles-pp.iov_iter_extract_pages.skb_splice_from_iter.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg
0.60 ± 2% +0.1 0.66 perf-profile.calltrace.cycles-pp.security_file_permission.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.34 +0.1 4.40 perf-profile.calltrace.cycles-pp.skb_splice_from_iter.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.splice_to_socket
2.36 +0.1 2.48 perf-profile.calltrace.cycles-pp.tcp_write_xmit.__tcp_push_pending_frames.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv
2.38 +0.1 2.50 perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_protocol_deliver_rcu
7.46 +0.2 7.66 perf-profile.calltrace.cycles-pp.copyout._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.tcp_recvmsg_locked
8.02 +0.2 8.24 perf-profile.calltrace.cycles-pp._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.tcp_recvmsg_locked.tcp_recvmsg
0.88 ± 26% +0.3 1.22 perf-profile.calltrace.cycles-pp.try_to_wake_up.__wake_up_common.__wake_up_common_lock.sock_def_readable.tcp_data_queue
0.17 ±141% +0.4 0.52 perf-profile.calltrace.cycles-pp.__fget_light.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe
12.97 +0.4 13.34 perf-profile.calltrace.cycles-pp.__skb_datagram_iter.skb_copy_datagram_iter.tcp_recvmsg_locked.tcp_recvmsg.inet_recvmsg
13.06 +0.4 13.42 perf-profile.calltrace.cycles-pp.skb_copy_datagram_iter.tcp_recvmsg_locked.tcp_recvmsg.inet_recvmsg.sock_recvmsg
6.26 ± 3% -1.0 5.24 ± 3% perf-profile.children.cycles-pp.mem_cgroup_charge_skmem
3.25 ± 2% -0.8 2.47 ± 3% perf-profile.children.cycles-pp.__sk_mem_reduce_allocated
31.69 -0.7 30.98 perf-profile.children.cycles-pp.sock_sendmsg
5.31 ± 2% -0.7 4.60 perf-profile.children.cycles-pp.__sk_mem_schedule
30.92 -0.7 30.21 perf-profile.children.cycles-pp.tcp_sendmsg
5.23 ± 2% -0.7 4.53 perf-profile.children.cycles-pp.__sk_mem_raise_allocated
5.12 ± 2% -0.7 4.44 perf-profile.children.cycles-pp.tcp_wmem_schedule
35.05 -0.6 34.42 perf-profile.children.cycles-pp.direct_splice_actor
34.98 -0.6 34.35 perf-profile.children.cycles-pp.splice_to_socket
18.12 -0.5 17.65 perf-profile.children.cycles-pp.tcp_sendmsg_locked
45.21 -0.4 44.81 perf-profile.children.cycles-pp.splice_direct_to_actor
45.78 -0.4 45.40 perf-profile.children.cycles-pp.do_splice_direct
3.18 -0.3 2.87 perf-profile.children.cycles-pp.tcp_clean_rtx_queue
0.70 ± 4% -0.3 0.40 ± 4% perf-profile.children.cycles-pp.mem_cgroup_uncharge_skmem
15.98 -0.3 15.70 perf-profile.children.cycles-pp.tcp_rcv_established
16.21 -0.3 15.93 perf-profile.children.cycles-pp.tcp_v4_do_rcv
3.99 -0.3 3.72 perf-profile.children.cycles-pp.tcp_ack
10.03 -0.2 9.78 perf-profile.children.cycles-pp.release_sock
48.98 -0.2 48.74 perf-profile.children.cycles-pp.do_sendfile
11.90 -0.1 11.77 perf-profile.children.cycles-pp.ip_local_deliver_finish
11.86 -0.1 11.73 perf-profile.children.cycles-pp.ip_protocol_deliver_rcu
4.54 -0.1 4.46 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
5.12 -0.0 5.06 perf-profile.children.cycles-pp.lock_sock_nested
0.19 ± 3% -0.0 0.16 ± 2% perf-profile.children.cycles-pp.__ip_finish_output
0.17 ± 2% -0.0 0.14 ± 2% perf-profile.children.cycles-pp.native_apic_msr_eoi_write
0.12 ± 4% -0.0 0.09 ± 4% perf-profile.children.cycles-pp.ip_skb_dst_mtu
0.24 -0.0 0.21 ± 2% perf-profile.children.cycles-pp.tcp_add_backlog
0.14 ± 6% -0.0 0.12 ± 3% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.47 -0.0 0.45 perf-profile.children.cycles-pp.netperf_sendfile
0.23 +0.0 0.24 perf-profile.children.cycles-pp.tcp_check_space
0.10 +0.0 0.12 ± 4% perf-profile.children.cycles-pp.tcp_skb_entail
0.05 +0.0 0.06 ± 7% perf-profile.children.cycles-pp.__usecs_to_jiffies
0.38 +0.0 0.39 perf-profile.children.cycles-pp.__put_user_8
0.12 +0.0 0.14 ± 3% perf-profile.children.cycles-pp.tcp_wfree
0.17 +0.0 0.19 ± 2% perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.05 ± 7% +0.0 0.07 ± 5% perf-profile.children.cycles-pp.__sock_wfree
0.30 +0.0 0.32 perf-profile.children.cycles-pp.enqueue_to_backlog
0.33 +0.0 0.35 perf-profile.children.cycles-pp.netif_rx_internal
1.05 +0.0 1.07 perf-profile.children.cycles-pp.touch_atime
0.49 +0.0 0.51 perf-profile.children.cycles-pp.kmem_cache_free
0.47 +0.0 0.50 perf-profile.children.cycles-pp.iov_iter_advance
0.17 ± 2% +0.0 0.19 perf-profile.children.cycles-pp.sockfd_lookup_light
0.54 +0.0 0.56 perf-profile.children.cycles-pp.menu_select
0.50 +0.0 0.52 perf-profile.children.cycles-pp.tcp_event_new_data_sent
0.35 +0.0 0.38 perf-profile.children.cycles-pp.__netif_rx
0.52 +0.0 0.54 perf-profile.children.cycles-pp.__mod_timer
1.07 +0.0 1.09 perf-profile.children.cycles-pp.release_pages
0.56 +0.0 0.58 perf-profile.children.cycles-pp.kmem_cache_alloc_node
0.18 ± 4% +0.0 0.21 ± 9% perf-profile.children.cycles-pp.cgroup_rstat_updated
0.70 +0.0 0.73 perf-profile.children.cycles-pp.__entry_text_start
1.16 +0.0 1.19 perf-profile.children.cycles-pp.vfs_splice_read
1.26 +0.0 1.29 perf-profile.children.cycles-pp.__folio_batch_release
0.09 ± 8% +0.0 0.12 ± 5% perf-profile.children.cycles-pp.ipv4_dst_check
0.12 ± 6% +0.0 0.16 ± 3% perf-profile.children.cycles-pp.__sk_dst_check
0.66 +0.0 0.70 perf-profile.children.cycles-pp.__cond_resched
0.44 +0.0 0.48 perf-profile.children.cycles-pp.__tcp_send_ack
1.42 +0.0 1.46 perf-profile.children.cycles-pp.__fsnotify_parent
0.91 +0.0 0.95 perf-profile.children.cycles-pp.__alloc_skb
0.66 +0.0 0.70 perf-profile.children.cycles-pp.__fget_light
0.00 +0.1 0.05 perf-profile.children.cycles-pp.kthread_should_stop_or_park
0.00 +0.1 0.05 perf-profile.children.cycles-pp.nohz_run_idle_balance
1.28 +0.1 1.33 perf-profile.children.cycles-pp.iov_iter_extract_pages
0.83 +0.1 0.88 perf-profile.children.cycles-pp.__kfree_skb
0.18 ± 2% +0.1 0.24 perf-profile.children.cycles-pp.skb_attempt_defer_free
0.92 +0.1 0.98 perf-profile.children.cycles-pp.dev_hard_start_xmit
1.50 +0.1 1.56 perf-profile.children.cycles-pp.skb_release_data
4.46 +0.1 4.53 perf-profile.children.cycles-pp.skb_splice_from_iter
0.83 +0.1 0.90 perf-profile.children.cycles-pp.loopback_xmit
1.04 +0.1 1.12 perf-profile.children.cycles-pp.apparmor_file_permission
1.38 +0.1 1.46 perf-profile.children.cycles-pp.security_file_permission
12.74 +0.1 12.86 perf-profile.children.cycles-pp.tcp_write_xmit
8.16 +0.2 8.35 perf-profile.children.cycles-pp.filemap_splice_read
7.62 +0.2 7.82 perf-profile.children.cycles-pp.copyout
8.08 +0.2 8.30 perf-profile.children.cycles-pp._copy_to_iter
13.04 +0.4 13.41 perf-profile.children.cycles-pp.__skb_datagram_iter
13.06 +0.4 13.43 perf-profile.children.cycles-pp.skb_copy_datagram_iter
2.04 ± 4% -0.9 1.12 ± 2% perf-profile.self.cycles-pp.mem_cgroup_charge_skmem
0.59 ± 2% -0.5 0.13 ± 2% perf-profile.self.cycles-pp.__sk_mem_reduce_allocated
0.64 ± 4% -0.3 0.34 ± 4% perf-profile.self.cycles-pp.mem_cgroup_uncharge_skmem
4.51 -0.1 4.43 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
0.11 ± 3% -0.0 0.08 ± 5% perf-profile.self.cycles-pp.ip_skb_dst_mtu
0.32 ± 4% -0.0 0.30 ± 2% perf-profile.self.cycles-pp.dst_release
0.16 ± 2% -0.0 0.14 ± 2% perf-profile.self.cycles-pp.native_apic_msr_eoi_write
0.12 ± 7% -0.0 0.10 ± 5% perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare
0.13 ± 3% -0.0 0.11 ± 4% perf-profile.self.cycles-pp.security_socket_sendmsg
0.06 +0.0 0.07 perf-profile.self.cycles-pp.__tcp_cleanup_rbuf
0.08 ± 4% +0.0 0.09 perf-profile.self.cycles-pp.__tcp_send_ack
0.27 +0.0 0.28 perf-profile.self.cycles-pp.__entry_text_start
0.17 ± 4% +0.0 0.18 ± 2% perf-profile.self.cycles-pp.loopback_xmit
0.07 ± 5% +0.0 0.08 ± 5% perf-profile.self.cycles-pp.lock_sock_nested
0.46 +0.0 0.48 perf-profile.self.cycles-pp._copy_to_iter
0.14 ± 3% +0.0 0.16 ± 2% perf-profile.self.cycles-pp.tcp_data_queue
0.05 +0.0 0.07 ± 7% perf-profile.self.cycles-pp.__sock_wfree
0.12 ± 4% +0.0 0.13 ± 3% perf-profile.self.cycles-pp.tcp_wfree
0.64 +0.0 0.66 perf-profile.self.cycles-pp._copy_from_user
0.43 +0.0 0.45 perf-profile.self.cycles-pp.net_rx_action
0.48 +0.0 0.50 perf-profile.self.cycles-pp.kmem_cache_free
0.44 +0.0 0.46 perf-profile.self.cycles-pp.iov_iter_advance
0.44 +0.0 0.46 perf-profile.self.cycles-pp.kmem_cache_alloc_node
0.39 +0.0 0.41 perf-profile.self.cycles-pp.__cond_resched
0.95 +0.0 0.98 perf-profile.self.cycles-pp.release_pages
0.92 +0.0 0.94 perf-profile.self.cycles-pp.tcp_write_xmit
0.79 +0.0 0.82 perf-profile.self.cycles-pp.iov_iter_extract_pages
0.57 +0.0 0.60 perf-profile.self.cycles-pp.tcp_rcv_established
1.09 +0.0 1.12 perf-profile.self.cycles-pp.tcp_sendmsg_locked
0.08 ± 9% +0.0 0.11 ± 4% perf-profile.self.cycles-pp.ipv4_dst_check
0.91 +0.0 0.94 perf-profile.self.cycles-pp.__skb_datagram_iter
1.39 +0.0 1.43 perf-profile.self.cycles-pp.__fsnotify_parent
1.05 +0.0 1.10 perf-profile.self.cycles-pp.filemap_splice_read
0.63 +0.0 0.67 perf-profile.self.cycles-pp.__fget_light
1.69 +0.0 1.73 perf-profile.self.cycles-pp.splice_to_socket
1.18 +0.0 1.22 perf-profile.self.cycles-pp._raw_spin_lock_bh
0.08 +0.0 0.13 ± 3% perf-profile.self.cycles-pp.skb_attempt_defer_free
1.07 +0.0 1.12 perf-profile.self.cycles-pp.skb_release_data
0.00 +0.1 0.05 perf-profile.self.cycles-pp.__usecs_to_jiffies
0.00 +0.1 0.05 perf-profile.self.cycles-pp.kthread_should_stop_or_park
0.67 +0.1 0.73 perf-profile.self.cycles-pp.apparmor_file_permission
7.55 +0.2 7.76 perf-profile.self.cycles-pp.copyout




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