All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <oliver.sang@intel.com>
To: <chengming.zhou@linux.dev>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
	Vlastimil Babka <vbabka@suse.cz>,
	Hyeonggon Yoo <42.hyeyoo@gmail.com>, <linux-mm@kvack.org>,
	<ying.huang@intel.com>, <feng.tang@intel.com>,
	<fengwei.yin@intel.com>, <cl@linux.com>, <penberg@kernel.org>,
	<rientjes@google.com>, <iamjoonsoo.kim@lge.com>,
	<akpm@linux-foundation.org>, <roman.gushchin@linux.dev>,
	<linux-kernel@vger.kernel.org>, <chengming.zhou@linux.dev>,
	Chengming Zhou <zhouchengming@bytedance.com>,
	<oliver.sang@intel.com>
Subject: Re: [PATCH v5 6/9] slub: Delay freezing of partial slabs
Date: Tue, 14 Nov 2023 13:44:28 +0800	[thread overview]
Message-ID: <202311141204.e918dbda-oliver.sang@intel.com> (raw)
In-Reply-To: <20231102032330.1036151-7-chengming.zhou@linux.dev>



Hello,

kernel test robot noticed a 34.2% improvement of stress-ng.rawudp.ops_per_sec on:


commit: b73583016198aecef1dea07033a808da7875ede1 ("[PATCH v5 6/9] slub: Delay freezing of partial slabs")
url: https://github.com/intel-lab-lkp/linux/commits/chengming-zhou-linux-dev/slub-Reflow-___slab_alloc/20231102-112748
base: git://git.kernel.org/cgit/linux/kernel/git/vbabka/slab.git for-next
patch link: https://lore.kernel.org/all/20231102032330.1036151-7-chengming.zhou@linux.dev/
patch subject: [PATCH v5 6/9] slub: Delay freezing of partial slabs

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: 100%
	testtime: 60s
	class: network
	test: rawudp
	cpufreq_governor: performance






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


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

=========================================================================================
class/compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  network/gcc-12/performance/x86_64-rhel-8.3/100%/debian-11.1-x86_64-20220510.cgz/lkp-icl-2sp8/rawudp/stress-ng/60s

commit: 
  fae950af3a ("slub: Introduce freeze_slab()")
  b735830161 ("slub: Delay freezing of partial slabs")

fae950af3a484ec4 b73583016198aecef1dea07033a 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      0.51 ± 15%      +0.1        0.66 ±  3%  mpstat.cpu.all.usr%
     30758 ± 11%     +41.0%      43361 ±  4%  vmstat.system.cs
  14033150           +13.1%   15877158        numa-numastat.node0.local_node
  14069328           +13.1%   15912745        numa-numastat.node0.numa_hit
  14246260           +11.6%   15894273        numa-numastat.node1.local_node
  14274705           +11.6%   15927700        numa-numastat.node1.numa_hit
  14069250           +13.1%   15912955        numa-vmstat.node0.numa_hit
  14033072           +13.1%   15877368        numa-vmstat.node0.numa_local
  14274619           +11.6%   15927488        numa-vmstat.node1.numa_hit
  14246174           +11.6%   15894061        numa-vmstat.node1.numa_local
      0.30 ± 19%     +38.5%       0.42 ±  7%  sched_debug.cfs_rq:/.nr_running.stddev
      2434 ±  4%     -10.6%       2176 ±  6%  sched_debug.cpu.curr->pid.avg
      1079 ± 20%     +36.7%       1474 ± 10%  sched_debug.cpu.curr->pid.stddev
     18781 ±  2%     +28.4%      24113 ±  2%  sched_debug.cpu.nr_switches.avg
     11540 ±  4%     +41.8%      16360 ±  5%  sched_debug.cpu.nr_switches.min
      0.03           +33.3%       0.04        stress-ng.rawudp.MB_recv'd_per_sec
   4064768           +34.2%    5456370        stress-ng.rawudp.ops
     67734           +34.2%      90929        stress-ng.rawudp.ops_per_sec
    757287 ±  2%     +31.6%     996382        stress-ng.time.involuntary_context_switches
   1112941 ±  2%     +40.5%    1564161 ±  2%  stress-ng.time.voluntary_context_switches
  28346406           +12.3%   31843356        proc-vmstat.numa_hit
  28281784           +12.3%   31774341        proc-vmstat.numa_local
    103553 ±  2%      +6.3%     110100 ±  3%  proc-vmstat.numa_pte_updates
    128452           +10.1%     141426 ±  2%  proc-vmstat.pgactivate
  70199954           +10.8%   77804409        proc-vmstat.pgalloc_normal
  70032258           +10.8%   77627740        proc-vmstat.pgfree
  81626657 ± 11%     +20.5%   98326255 ±  3%  perf-stat.i.branch-misses
 8.365e+08 ± 11%     +16.8%   9.77e+08 ±  3%  perf-stat.i.cache-references
     31476 ± 12%     +42.8%      44947 ±  4%  perf-stat.i.context-switches
      2.46 ±  2%      -5.3%       2.33        perf-stat.i.cpi
      7610 ± 11%     +51.7%      11547 ±  3%  perf-stat.i.cpu-migrations
      1807 ±  6%     -35.8%       1160 ±  9%  perf-stat.i.metric.K/sec
  67795798 ± 11%     +17.2%   79489592 ±  3%  perf-stat.i.node-load-misses
     42.11 ±  5%      +2.2       44.32        perf-stat.i.node-store-miss-rate%
  53640005 ± 11%     +16.1%   62254015 ±  3%  perf-stat.i.node-store-misses
      4.42            +3.9%       4.59        perf-stat.overall.MPKI
      0.53            +0.0        0.57        perf-stat.overall.branch-miss-rate%
      2.46            -4.0%       2.36        perf-stat.overall.cpi
    556.40            -7.6%     513.88        perf-stat.overall.cycles-between-cache-misses
      0.41            +4.2%       0.42        perf-stat.overall.ipc
     59.01            +0.9       59.88        perf-stat.overall.node-load-miss-rate%
  80834242 ± 10%     +19.7%   96751983 ±  2%  perf-stat.ps.branch-misses
 3.595e+08 ± 10%     +14.6%  4.121e+08 ±  3%  perf-stat.ps.cache-misses
 8.308e+08 ± 10%     +16.1%  9.643e+08 ±  3%  perf-stat.ps.cache-references
     31157 ± 10%     +42.0%      44245 ±  3%  perf-stat.ps.context-switches
      7566 ± 10%     +50.5%      11389 ±  3%  perf-stat.ps.cpu-migrations
  67342566 ± 10%     +16.5%   78472343 ±  2%  perf-stat.ps.node-load-misses
  53274045 ± 10%     +15.4%   61453717 ±  2%  perf-stat.ps.node-store-misses
  66741521 ± 10%     +13.4%   75684953 ±  2%  perf-stat.ps.node-stores
 5.522e+12            +4.0%  5.742e+12        perf-stat.total.instructions
      0.40 ±  5%     -28.4%       0.29 ±  8%  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.58 ±  5%      -9.2%       0.53 ±  4%  perf-sched.sch_delay.avg.ms.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_datagram.skb_recv_datagram
      0.37 ± 11%     -38.4%       0.22 ± 16%  perf-sched.sch_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
    128.50 ± 19%     -30.6%      89.17 ± 18%  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.52 ±  3%     -13.8%       0.45 ±  4%  perf-sched.total_sch_delay.average.ms
      9.51 ±  5%     -24.7%       7.16 ±  5%  perf-sched.total_wait_and_delay.average.ms
    150858 ±  3%     +33.8%     201844 ±  6%  perf-sched.total_wait_and_delay.count.ms
      8.99 ±  5%     -25.3%       6.71 ±  5%  perf-sched.total_wait_time.average.ms
      4.32 ±  4%     -34.8%       2.81 ±  7%  perf-sched.wait_and_delay.avg.ms.__cond_resched.dput.__fput.__x64_sys_close.do_syscall_64
      3.22 ±  8%     -34.3%       2.12 ±  8%  perf-sched.wait_and_delay.avg.ms.__cond_resched.slab_pre_alloc_hook.constprop.0.kmem_cache_alloc_lru
     47.40 ±  6%     -13.9%      40.79 ± 11%  perf-sched.wait_and_delay.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      4.93 ±  4%     -29.4%       3.48 ±  7%  perf-sched.wait_and_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
      2.14 ±  5%     -16.3%       1.79 ±  4%  perf-sched.wait_and_delay.avg.ms.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_datagram.skb_recv_datagram
    508.50 ±  7%     +39.9%     711.50 ±  9%  perf-sched.wait_and_delay.count.__cond_resched.aa_sk_perm.security_socket_recvmsg.sock_recvmsg.__sys_recvfrom
      1533 ±  6%     +22.0%       1871 ±  6%  perf-sched.wait_and_delay.count.__cond_resched.dput.__fput.__x64_sys_close.do_syscall_64
      1003 ±  4%     +28.4%       1288 ±  6%  perf-sched.wait_and_delay.count.__cond_resched.slab_pre_alloc_hook.constprop.0.kmem_cache_alloc_lru
     48937 ±  3%     +28.2%      62737 ±  5%  perf-sched.wait_and_delay.count.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
     86063 ±  4%     +39.4%     120002 ±  7%  perf-sched.wait_and_delay.count.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_datagram.skb_recv_datagram
      6201 ±  3%     +14.1%       7077 ± 11%  perf-sched.wait_and_delay.count.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     85.45 ±120%    +384.6%     414.09 ± 82%  perf-sched.wait_and_delay.max.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
     22.16 ±105%    +162.1%      58.07 ± 36%  perf-sched.wait_and_delay.max.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part
      1.37 ± 17%     -38.1%       0.85 ± 26%  perf-sched.wait_time.avg.ms.__cond_resched.__kmem_cache_alloc_node.kmalloc_trace.apparmor_sk_alloc_security.security_sk_alloc
      2.32 ± 14%     -48.3%       1.20 ± 33%  perf-sched.wait_time.avg.ms.__cond_resched.aa_sk_perm.security_socket_sendmsg.sock_sendmsg.__sys_sendto
      4.31 ±  4%     -34.9%       2.81 ±  7%  perf-sched.wait_time.avg.ms.__cond_resched.dput.__fput.__x64_sys_close.do_syscall_64
      2.24 ± 11%     -36.7%       1.42 ± 24%  perf-sched.wait_time.avg.ms.__cond_resched.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb
      3.89 ± 41%     -57.2%       1.67 ± 36%  perf-sched.wait_time.avg.ms.__cond_resched.lock_sock_nested.raw_destroy.sk_common_release.inet_release
      3.22 ±  8%     -34.2%       2.12 ±  8%  perf-sched.wait_time.avg.ms.__cond_resched.slab_pre_alloc_hook.constprop.0.kmem_cache_alloc_lru
     47.20 ±  6%     -14.0%      40.58 ± 11%  perf-sched.wait_time.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      4.52 ±  4%     -29.5%       3.19 ±  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
      5.84 ± 24%     -45.9%       3.16 ± 40%  perf-sched.wait_time.avg.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.ip_ra_control
      1.56 ±  5%     -19.0%       1.26 ±  4%  perf-sched.wait_time.avg.ms.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_datagram.skb_recv_datagram
    107.91 ± 77%    +281.4%     411.55 ± 82%  perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.perf_poll.do_poll.constprop
      7.19            -2.9        4.31 ±  4%  perf-profile.calltrace.cycles-pp.get_partial_node.___slab_alloc.kmem_cache_alloc.skb_clone.raw_v4_input
     10.26            -2.8        7.48 ±  3%  perf-profile.calltrace.cycles-pp.___slab_alloc.kmem_cache_alloc.skb_clone.raw_v4_input.ip_protocol_deliver_rcu
     12.04            -2.7        9.31 ±  2%  perf-profile.calltrace.cycles-pp.kmem_cache_alloc.skb_clone.raw_v4_input.ip_protocol_deliver_rcu.ip_local_deliver_finish
      6.51            -2.7        3.79 ±  5%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node.___slab_alloc.kmem_cache_alloc.skb_clone
     12.55            -2.7        9.83 ±  2%  perf-profile.calltrace.cycles-pp.skb_clone.raw_v4_input.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_receive_skb_one_core
      6.37            -2.7        3.67 ±  5%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node.___slab_alloc.kmem_cache_alloc
      6.44 ±  2%      -2.1        4.34 ±  5%  perf-profile.calltrace.cycles-pp.__unfreeze_partials.raw_recvmsg.inet_recvmsg.sock_recvmsg.__sys_recvfrom
      3.03 ±  4%      -2.0        0.99 ± 28%  perf-profile.calltrace.cycles-pp.__unfreeze_partials.inet_sock_destruct.__sk_destruct.rcu_do_batch.rcu_core
      5.59 ±  2%      -1.9        3.67 ±  6%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__unfreeze_partials.raw_recvmsg.inet_recvmsg
      2.81 ±  4%      -1.9        0.92 ± 29%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__unfreeze_partials.inet_sock_destruct.__sk_destruct.rcu_do_batch
      2.69 ±  4%      -1.9        0.82 ± 30%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__unfreeze_partials.inet_sock_destruct.__sk_destruct
      5.88 ±  2%      -1.8        4.07 ±  5%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__unfreeze_partials.raw_recvmsg.inet_recvmsg.sock_recvmsg
     15.12            -1.3       13.86 ±  2%  perf-profile.calltrace.cycles-pp.inet_sock_destruct.__sk_destruct.rcu_do_batch.rcu_core.__do_softirq
     12.74            -1.1       11.66 ±  2%  perf-profile.calltrace.cycles-pp.__sk_destruct.rcu_do_batch.rcu_core.__do_softirq.run_ksoftirqd
     13.45            -1.1       12.39 ±  2%  perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.__do_softirq.run_ksoftirqd.smpboot_thread_fn
     13.46            -1.1       12.40 ±  2%  perf-profile.calltrace.cycles-pp.rcu_core.__do_softirq.run_ksoftirqd.smpboot_thread_fn.kthread
     13.48            -1.1       12.42 ±  2%  perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     13.49            -1.1       12.43 ±  2%  perf-profile.calltrace.cycles-pp.ret_from_fork_asm
     13.49            -1.1       12.43 ±  2%  perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
     13.49            -1.1       12.43 ±  2%  perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
     13.46            -1.1       12.40 ±  2%  perf-profile.calltrace.cycles-pp.__do_softirq.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
     13.46            -1.1       12.40 ±  2%  perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     11.50            -0.6       10.88 ±  2%  perf-profile.calltrace.cycles-pp.raw_recvmsg.inet_recvmsg.sock_recvmsg.__sys_recvfrom.__x64_sys_recvfrom
     11.54            -0.6       10.93 ±  2%  perf-profile.calltrace.cycles-pp.inet_recvmsg.sock_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64
     11.72            -0.5       11.18 ±  2%  perf-profile.calltrace.cycles-pp.sock_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.18 ±  3%      -0.5        0.71 ±  4%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node.get_any_partial.___slab_alloc.kmem_cache_alloc
      1.15 ±  3%      -0.5        0.68 ±  4%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node.get_any_partial.___slab_alloc
      1.23 ±  3%      -0.5        0.77 ±  3%  perf-profile.calltrace.cycles-pp.get_partial_node.get_any_partial.___slab_alloc.kmem_cache_alloc.skb_clone
     12.05            -0.4       11.61 ±  2%  perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe.recv
     12.07            -0.4       11.64 ±  2%  perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe.recv
      1.38 ±  3%      -0.4        0.94 ±  3%  perf-profile.calltrace.cycles-pp.get_any_partial.___slab_alloc.kmem_cache_alloc.skb_clone.raw_v4_input
      1.84 ±  2%      -0.3        1.56 ±  6%  perf-profile.calltrace.cycles-pp.__slab_free.inet_sock_destruct.__sk_destruct.rcu_do_batch.rcu_core
      0.78 ±  7%      -0.1        0.66 ±  5%  perf-profile.calltrace.cycles-pp.__do_softirq.do_softirq.__local_bh_enable_ip.sk_common_release.inet_release
      0.78 ±  7%      -0.1        0.66 ±  5%  perf-profile.calltrace.cycles-pp.do_softirq.__local_bh_enable_ip.sk_common_release.inet_release.__sock_release
      0.78 ±  7%      -0.1        0.66 ±  5%  perf-profile.calltrace.cycles-pp.rcu_core.__do_softirq.do_softirq.__local_bh_enable_ip.sk_common_release
      0.78 ±  7%      -0.1        0.67 ±  5%  perf-profile.calltrace.cycles-pp.__local_bh_enable_ip.sk_common_release.inet_release.__sock_release.sock_close
      0.52            +0.0        0.55        perf-profile.calltrace.cycles-pp.icmp_route_lookup.__icmp_send.__udp4_lib_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish
      0.56            +0.0        0.60 ±  2%  perf-profile.calltrace.cycles-pp.new_inode_pseudo.sock_alloc.__sock_create.__sys_socket.__x64_sys_socket
      0.57            +0.0        0.61 ±  2%  perf-profile.calltrace.cycles-pp.sock_alloc.__sock_create.__sys_socket.__x64_sys_socket.do_syscall_64
      0.52            +0.0        0.57 ±  2%  perf-profile.calltrace.cycles-pp.alloc_file.alloc_file_pseudo.sock_alloc_file.__sys_socket.__x64_sys_socket
      0.73            +0.1        0.78        perf-profile.calltrace.cycles-pp.sock_alloc_file.__sys_socket.__x64_sys_socket.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.72            +0.1        0.78 ±  2%  perf-profile.calltrace.cycles-pp.alloc_file_pseudo.sock_alloc_file.__sys_socket.__x64_sys_socket.do_syscall_64
      1.03 ±  3%      +0.1        1.10 ±  3%  perf-profile.calltrace.cycles-pp.sk_filter_trim_cap.sock_queue_rcv_skb_reason.raw_rcv.raw_v4_input.ip_protocol_deliver_rcu
      0.59 ±  3%      +0.1        0.68 ±  2%  perf-profile.calltrace.cycles-pp.allocate_slab.___slab_alloc.kmem_cache_alloc.skb_clone.raw_v4_input
      1.14            +0.1        1.22        perf-profile.calltrace.cycles-pp.dst_release.ipv4_pktinfo_prepare.raw_rcv.raw_v4_input.ip_protocol_deliver_rcu
      1.96            +0.1        2.05        perf-profile.calltrace.cycles-pp.skb_release_data.kfree_skb_reason.inet_sock_destruct.__sk_destruct.rcu_do_batch
      1.64            +0.1        1.75 ±  2%  perf-profile.calltrace.cycles-pp.ipv4_pktinfo_prepare.raw_rcv.raw_v4_input.ip_protocol_deliver_rcu.ip_local_deliver_finish
      0.42 ± 44%      +0.1        0.55 ±  2%  perf-profile.calltrace.cycles-pp.alloc_empty_file.alloc_file.alloc_file_pseudo.sock_alloc_file.__sys_socket
      2.42 ±  3%      +0.1        2.55 ±  3%  perf-profile.calltrace.cycles-pp.icmp_socket_deliver.icmp_unreach.icmp_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish
      2.41 ±  3%      +0.1        2.54 ±  3%  perf-profile.calltrace.cycles-pp.raw_icmp_error.icmp_socket_deliver.icmp_unreach.icmp_rcv.ip_protocol_deliver_rcu
      2.47 ±  3%      +0.1        2.60 ±  3%  perf-profile.calltrace.cycles-pp.icmp_unreach.icmp_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_receive_skb_one_core
      0.66            +0.1        0.80        perf-profile.calltrace.cycles-pp.copyout._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.raw_recvmsg
      2.70 ±  2%      +0.2        2.84 ±  3%  perf-profile.calltrace.cycles-pp.icmp_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_receive_skb_one_core.process_backlog
      0.70            +0.2        0.88        perf-profile.calltrace.cycles-pp._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.raw_recvmsg.inet_recvmsg
      0.62 ±  7%      +0.2        0.79 ± 11%  perf-profile.calltrace.cycles-pp.free_unref_page.inet_sock_destruct.__sk_destruct.rcu_do_batch.rcu_core
      0.66 ±  2%      +0.2        0.85 ±  2%  perf-profile.calltrace.cycles-pp.__check_object_size.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.raw_recvmsg
      0.66            +0.2        0.84        perf-profile.calltrace.cycles-pp.skb_release_data.consume_skb.raw_recvmsg.inet_recvmsg.sock_recvmsg
      0.70 ±  2%      +0.2        0.90 ±  2%  perf-profile.calltrace.cycles-pp.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.raw_recvmsg.inet_recvmsg
      0.94            +0.3        1.24        perf-profile.calltrace.cycles-pp.consume_skb.raw_recvmsg.inet_recvmsg.sock_recvmsg.__sys_recvfrom
      0.81            +0.3        1.14 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__skb_try_recv_datagram.__skb_recv_datagram.skb_recv_datagram.raw_recvmsg
      0.99            +0.4        1.37 ±  3%  perf-profile.calltrace.cycles-pp.__skb_try_recv_datagram.__skb_recv_datagram.skb_recv_datagram.raw_recvmsg.inet_recvmsg
      1.53            +0.4        1.94 ±  2%  perf-profile.calltrace.cycles-pp.__skb_datagram_iter.skb_copy_datagram_iter.raw_recvmsg.inet_recvmsg.sock_recvmsg
      1.55 ±  2%      +0.4        1.97 ±  2%  perf-profile.calltrace.cycles-pp.skb_copy_datagram_iter.raw_recvmsg.inet_recvmsg.sock_recvmsg.__sys_recvfrom
      1.10 ±  2%      +0.4        1.52 ±  3%  perf-profile.calltrace.cycles-pp.__skb_recv_datagram.skb_recv_datagram.raw_recvmsg.inet_recvmsg.sock_recvmsg
      1.12 ±  2%      +0.4        1.54 ±  3%  perf-profile.calltrace.cycles-pp.skb_recv_datagram.raw_recvmsg.inet_recvmsg.sock_recvmsg.__sys_recvfrom
      0.00            +0.5        0.53 ±  2%  perf-profile.calltrace.cycles-pp.alloc_inode.new_inode_pseudo.sock_alloc.__sock_create.__sys_socket
      4.85            +0.6        5.40        perf-profile.calltrace.cycles-pp.__copy_skb_header.__skb_clone.raw_v4_input.ip_protocol_deliver_rcu.ip_local_deliver_finish
      7.74            +0.6        8.32        perf-profile.calltrace.cycles-pp.kfree_skb_reason.inet_sock_destruct.__sk_destruct.rcu_do_batch.rcu_core
      0.00            +0.6        0.61 ±  2%  perf-profile.calltrace.cycles-pp.check_heap_object.__check_object_size.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter
      0.00            +0.7        0.65 ±  3%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__skb_try_recv_datagram.__skb_recv_datagram.skb_recv_datagram
      4.56            +0.7        5.25        perf-profile.calltrace.cycles-pp.sock_def_readable.__sock_queue_rcv_skb.sock_queue_rcv_skb_reason.raw_rcv.raw_v4_input
      7.56            +0.7        8.31        perf-profile.calltrace.cycles-pp.__skb_clone.raw_v4_input.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_receive_skb_one_core
     50.71            +0.8       51.47        perf-profile.calltrace.cycles-pp.raw_v4_input.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_receive_skb_one_core.process_backlog
      3.67            +0.9        4.59 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__sock_queue_rcv_skb.sock_queue_rcv_skb_reason.raw_rcv
     55.46            +1.0       56.43        perf-profile.calltrace.cycles-pp.ip_local_deliver_finish.__netif_receive_skb_one_core.process_backlog.__napi_poll.net_rx_action
     55.45            +1.0       56.42        perf-profile.calltrace.cycles-pp.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_receive_skb_one_core.process_backlog.__napi_poll
     58.02            +1.0       59.01        perf-profile.calltrace.cycles-pp.__local_bh_enable_ip.__dev_queue_xmit.ip_finish_output2.raw_send_hdrinc.raw_sendmsg
     57.99            +1.0       58.98        perf-profile.calltrace.cycles-pp.__do_softirq.do_softirq.__local_bh_enable_ip.__dev_queue_xmit.ip_finish_output2
     58.01            +1.0       59.00        perf-profile.calltrace.cycles-pp.do_softirq.__local_bh_enable_ip.__dev_queue_xmit.ip_finish_output2.raw_send_hdrinc
     55.61            +1.0       56.60        perf-profile.calltrace.cycles-pp.__netif_receive_skb_one_core.process_backlog.__napi_poll.net_rx_action.__do_softirq
     58.10            +1.0       59.10        perf-profile.calltrace.cycles-pp.ip_finish_output2.raw_send_hdrinc.raw_sendmsg.sock_sendmsg.__sys_sendto
     58.09            +1.0       59.09        perf-profile.calltrace.cycles-pp.__dev_queue_xmit.ip_finish_output2.raw_send_hdrinc.raw_sendmsg.sock_sendmsg
     55.68            +1.0       56.68        perf-profile.calltrace.cycles-pp.process_backlog.__napi_poll.net_rx_action.__do_softirq.do_softirq
     55.70            +1.0       56.70        perf-profile.calltrace.cycles-pp.net_rx_action.__do_softirq.do_softirq.__local_bh_enable_ip.__dev_queue_xmit
     55.68            +1.0       56.68        perf-profile.calltrace.cycles-pp.__napi_poll.net_rx_action.__do_softirq.do_softirq.__local_bh_enable_ip
     59.51            +1.0       60.54        perf-profile.calltrace.cycles-pp.raw_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64
     59.58            +1.0       60.61        perf-profile.calltrace.cycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
     58.64            +1.0       59.68        perf-profile.calltrace.cycles-pp.raw_send_hdrinc.raw_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto
     59.70            +1.0       60.74        perf-profile.calltrace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto
     59.69            +1.0       60.73        perf-profile.calltrace.cycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto
      4.97            +1.0        6.02 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__sock_queue_rcv_skb.sock_queue_rcv_skb_reason.raw_rcv.raw_v4_input
     59.76            +1.0       60.81        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto
     59.78            +1.1       60.84        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.sendto
     59.85            +1.1       60.91        perf-profile.calltrace.cycles-pp.sendto
     22.21            +2.3       24.51        perf-profile.calltrace.cycles-pp.__sock_queue_rcv_skb.sock_queue_rcv_skb_reason.raw_rcv.raw_v4_input.ip_protocol_deliver_rcu
     23.65            +2.4       26.03        perf-profile.calltrace.cycles-pp.sock_queue_rcv_skb_reason.raw_rcv.raw_v4_input.ip_protocol_deliver_rcu.ip_local_deliver_finish
     29.20            +2.7       31.86        perf-profile.calltrace.cycles-pp.raw_rcv.raw_v4_input.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_receive_skb_one_core
     28.65            -5.8       22.86 ±  2%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     24.32            -5.6       18.77 ±  2%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     10.24 ±  2%      -4.1        6.14 ±  5%  perf-profile.children.cycles-pp.__unfreeze_partials
      8.45            -3.3        5.11 ±  4%  perf-profile.children.cycles-pp.get_partial_node
     10.66            -2.8        7.90 ±  3%  perf-profile.children.cycles-pp.___slab_alloc
     12.63            -2.7        9.92 ±  2%  perf-profile.children.cycles-pp.skb_clone
     12.72            -2.7       10.02 ±  2%  perf-profile.children.cycles-pp.kmem_cache_alloc
     17.07            -1.4       15.72 ±  2%  perf-profile.children.cycles-pp.inet_sock_destruct
     17.58            -1.3       16.26 ±  2%  perf-profile.children.cycles-pp.__sk_destruct
     18.54            -1.3       17.26 ±  2%  perf-profile.children.cycles-pp.rcu_do_batch
     18.54            -1.3       17.27 ±  2%  perf-profile.children.cycles-pp.rcu_core
     13.48            -1.1       12.42 ±  2%  perf-profile.children.cycles-pp.smpboot_thread_fn
     13.49            -1.1       12.43 ±  2%  perf-profile.children.cycles-pp.ret_from_fork_asm
     13.49            -1.1       12.43 ±  2%  perf-profile.children.cycles-pp.ret_from_fork
     13.49            -1.1       12.43 ±  2%  perf-profile.children.cycles-pp.kthread
     13.46            -1.1       12.40 ±  2%  perf-profile.children.cycles-pp.run_ksoftirqd
     11.51            -0.6       10.89 ±  2%  perf-profile.children.cycles-pp.raw_recvmsg
     11.55            -0.6       10.94 ±  2%  perf-profile.children.cycles-pp.inet_recvmsg
     11.73            -0.5       11.19 ±  2%  perf-profile.children.cycles-pp.sock_recvmsg
     12.06            -0.4       11.63 ±  2%  perf-profile.children.cycles-pp.__sys_recvfrom
     12.08            -0.4       11.65 ±  2%  perf-profile.children.cycles-pp.__x64_sys_recvfrom
      1.39 ±  3%      -0.4        0.96 ±  3%  perf-profile.children.cycles-pp.get_any_partial
      3.16            -0.2        3.00 ±  3%  perf-profile.children.cycles-pp.__slab_free
      0.05            +0.0        0.06 ±  6%  perf-profile.children.cycles-pp.syscall_return_via_sysret
      0.13 ±  2%      +0.0        0.14 ±  3%  perf-profile.children.cycles-pp.apparmor_capable
      0.12 ±  3%      +0.0        0.14 ±  5%  perf-profile.children.cycles-pp.apparmor_file_alloc_security
      0.05 ±  7%      +0.0        0.07 ±  7%  perf-profile.children.cycles-pp.__wake_up_common
      0.15            +0.0        0.16 ±  3%  perf-profile.children.cycles-pp._raw_spin_trylock
      0.34 ±  2%      +0.0        0.36        perf-profile.children.cycles-pp.ip_route_output_key_hash
      0.11 ±  6%      +0.0        0.13 ±  2%  perf-profile.children.cycles-pp.rmqueue
      0.12 ±  3%      +0.0        0.14 ±  4%  perf-profile.children.cycles-pp.release_sock
      0.05            +0.0        0.07 ± 10%  perf-profile.children.cycles-pp.schedule_timeout
      0.05            +0.0        0.07 ± 10%  perf-profile.children.cycles-pp.try_to_wake_up
      0.08 ±  6%      +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.__virt_addr_valid
      0.16 ±  2%      +0.0        0.18 ±  2%  perf-profile.children.cycles-pp.__free_one_page
      0.07 ±  6%      +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.exit_to_user_mode_prepare
      0.16 ±  5%      +0.0        0.18 ±  3%  perf-profile.children.cycles-pp.get_page_from_freelist
      0.32 ±  2%      +0.0        0.34        perf-profile.children.cycles-pp.security_socket_post_create
      0.06 ±  7%      +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.stress_rawudp_server
      0.24            +0.0        0.26        perf-profile.children.cycles-pp._raw_spin_lock_bh
      0.06 ±  6%      +0.0        0.08 ±  8%  perf-profile.children.cycles-pp.__skb_wait_for_more_packets
      0.04 ± 44%      +0.0        0.06 ±  7%  perf-profile.children.cycles-pp.__netif_receive_skb_core
      0.24            +0.0        0.26 ±  2%  perf-profile.children.cycles-pp.init_file
      0.18 ±  4%      +0.0        0.21 ±  2%  perf-profile.children.cycles-pp.__alloc_pages
      0.33            +0.0        0.36 ±  3%  perf-profile.children.cycles-pp.sock_alloc_inode
      0.11 ±  8%      +0.0        0.14 ±  5%  perf-profile.children.cycles-pp.__fget_light
      0.15 ±  2%      +0.0        0.18 ±  2%  perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
      0.44            +0.0        0.47        perf-profile.children.cycles-pp.kmem_cache_alloc_lru
      0.29 ±  4%      +0.0        0.32 ±  2%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.14 ±  2%      +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.put_cpu_partial
      0.23 ±  6%      +0.0        0.26 ±  5%  perf-profile.children.cycles-pp.tick_sched_timer
      0.32 ±  3%      +0.0        0.35 ±  3%  perf-profile.children.cycles-pp.setsockopt
      0.08 ±  5%      +0.0        0.12 ±  6%  perf-profile.children.cycles-pp.__schedule
      0.07 ±  6%      +0.0        0.10 ±  7%  perf-profile.children.cycles-pp.schedule
      0.16 ±  2%      +0.0        0.19 ±  2%  perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.14 ±  6%      +0.0        0.17 ±  4%  perf-profile.children.cycles-pp.sockfd_lookup_light
      0.29            +0.0        0.32 ±  4%  perf-profile.children.cycles-pp.setup_object
      0.28 ±  4%      +0.0        0.32 ±  3%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.52            +0.0        0.56        perf-profile.children.cycles-pp.icmp_route_lookup
      0.49            +0.0        0.53 ±  2%  perf-profile.children.cycles-pp.alloc_inode
      0.13 ±  4%      +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.51            +0.0        0.55 ±  2%  perf-profile.children.cycles-pp.alloc_empty_file
      0.22 ±  2%      +0.0        0.26 ±  3%  perf-profile.children.cycles-pp.__entry_text_start
      0.57            +0.0        0.61        perf-profile.children.cycles-pp.sock_alloc
      0.44            +0.0        0.48        perf-profile.children.cycles-pp.__list_del_entry_valid_or_report
      0.56            +0.0        0.61        perf-profile.children.cycles-pp.new_inode_pseudo
      0.52            +0.0        0.57 ±  2%  perf-profile.children.cycles-pp.alloc_file
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.__ip_finish_output
      0.72 ±  2%      +0.1        0.78 ±  2%  perf-profile.children.cycles-pp.alloc_file_pseudo
      0.15 ±  3%      +0.1        0.20 ±  2%  perf-profile.children.cycles-pp.is_vmalloc_addr
      0.01 ±223%      +0.1        0.06 ±  6%  perf-profile.children.cycles-pp.autoremove_wake_function
      0.73            +0.1        0.78        perf-profile.children.cycles-pp.sock_alloc_file
      0.16 ±  3%      +0.1        0.22 ±  3%  perf-profile.children.cycles-pp.security_socket_recvmsg
      0.20 ±  2%      +0.1        0.27 ±  3%  perf-profile.children.cycles-pp.aa_sk_perm
      1.12 ±  3%      +0.1        1.19 ±  3%  perf-profile.children.cycles-pp.sk_filter_trim_cap
      0.14 ±  3%      +0.1        0.21 ±  5%  perf-profile.children.cycles-pp.__wake_up_common_lock
      0.67            +0.1        0.75        perf-profile.children.cycles-pp.shuffle_freelist
      0.12 ±  4%      +0.1        0.20 ±  4%  perf-profile.children.cycles-pp.__list_add_valid_or_report
      1.24            +0.1        1.33        perf-profile.children.cycles-pp.dst_release
      2.12            +0.1        2.22        perf-profile.children.cycles-pp.kmem_cache_free
      0.89 ±  2%      +0.1        1.00        perf-profile.children.cycles-pp.allocate_slab
      1.72            +0.1        1.84        perf-profile.children.cycles-pp.ipv4_pktinfo_prepare
      2.42 ±  2%      +0.1        2.55 ±  3%  perf-profile.children.cycles-pp.icmp_socket_deliver
      2.41 ±  3%      +0.1        2.54 ±  3%  perf-profile.children.cycles-pp.raw_icmp_error
      2.47 ±  3%      +0.1        2.60 ±  3%  perf-profile.children.cycles-pp.icmp_unreach
      2.70 ±  2%      +0.1        2.85 ±  3%  perf-profile.children.cycles-pp.icmp_rcv
      0.67 ±  2%      +0.2        0.83        perf-profile.children.cycles-pp.copyout
      0.60 ±  2%      +0.2        0.77 ±  2%  perf-profile.children.cycles-pp.check_heap_object
      0.71 ±  2%      +0.2        0.88        perf-profile.children.cycles-pp._copy_to_iter
      0.73 ±  2%      +0.2        0.93 ±  2%  perf-profile.children.cycles-pp.__check_object_size
      0.71 ±  2%      +0.2        0.91 ±  2%  perf-profile.children.cycles-pp.simple_copy_to_iter
      0.82 ±  7%      +0.2        1.03 ± 10%  perf-profile.children.cycles-pp.free_unref_page
      2.39            +0.2        2.63        perf-profile.children.cycles-pp.sock_rfree
      2.99            +0.3        3.28        perf-profile.children.cycles-pp.skb_release_head_state
      1.01            +0.3        1.31        perf-profile.children.cycles-pp.consume_skb
      4.47            +0.4        4.85        perf-profile.children.cycles-pp.skb_release_data
      1.01            +0.4        1.39 ±  3%  perf-profile.children.cycles-pp.__skb_try_recv_datagram
      1.54            +0.4        1.95 ±  2%  perf-profile.children.cycles-pp.__skb_datagram_iter
      1.56 ±  2%      +0.4        1.97 ±  2%  perf-profile.children.cycles-pp.skb_copy_datagram_iter
      1.11 ±  2%      +0.4        1.53 ±  3%  perf-profile.children.cycles-pp.__skb_recv_datagram
      1.12 ±  2%      +0.4        1.55 ±  3%  perf-profile.children.cycles-pp.skb_recv_datagram
      4.89            +0.6        5.45        perf-profile.children.cycles-pp.__copy_skb_header
      4.58            +0.7        5.27        perf-profile.children.cycles-pp.sock_def_readable
     10.70            +0.7       11.42        perf-profile.children.cycles-pp.kfree_skb_reason
      7.65            +0.8        8.40        perf-profile.children.cycles-pp.__skb_clone
     50.92            +0.8       51.69        perf-profile.children.cycles-pp.raw_v4_input
     59.46            +0.8       60.25        perf-profile.children.cycles-pp.do_softirq
     59.48            +0.8       60.28        perf-profile.children.cycles-pp.__local_bh_enable_ip
     85.69            +0.9       86.58        perf-profile.children.cycles-pp.do_syscall_64
     85.79            +0.9       86.70        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     55.46            +1.0       56.44        perf-profile.children.cycles-pp.ip_local_deliver_finish
     55.45            +1.0       56.43        perf-profile.children.cycles-pp.ip_protocol_deliver_rcu
     55.61            +1.0       56.61        perf-profile.children.cycles-pp.__netif_receive_skb_one_core
     55.68            +1.0       56.68        perf-profile.children.cycles-pp.__napi_poll
     55.71            +1.0       56.71        perf-profile.children.cycles-pp.net_rx_action
     55.68            +1.0       56.68        perf-profile.children.cycles-pp.process_backlog
     58.22            +1.0       59.22        perf-profile.children.cycles-pp.__dev_queue_xmit
     58.26            +1.0       59.26        perf-profile.children.cycles-pp.ip_finish_output2
     59.52            +1.0       60.54        perf-profile.children.cycles-pp.raw_sendmsg
     58.65            +1.0       59.68        perf-profile.children.cycles-pp.raw_send_hdrinc
     59.58            +1.0       60.61        perf-profile.children.cycles-pp.sock_sendmsg
     59.71            +1.0       60.75        perf-profile.children.cycles-pp.__x64_sys_sendto
     59.69            +1.0       60.74        perf-profile.children.cycles-pp.__sys_sendto
     59.87            +1.1       60.93        perf-profile.children.cycles-pp.sendto
     22.30            +2.3       24.61        perf-profile.children.cycles-pp.__sock_queue_rcv_skb
     23.78            +2.4       26.16        perf-profile.children.cycles-pp.sock_queue_rcv_skb_reason
     29.56            +2.7       32.22        perf-profile.children.cycles-pp.raw_rcv
     28.12            -5.9       22.26 ±  2%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      0.64            -0.5        0.12 ±  3%  perf-profile.self.cycles-pp.__unfreeze_partials
      0.45            -0.2        0.26 ±  3%  perf-profile.self.cycles-pp.get_partial_node
      0.05            +0.0        0.06        perf-profile.self.cycles-pp.__dev_queue_xmit
      0.05            +0.0        0.06        perf-profile.self.cycles-pp.__cond_resched
      0.05            +0.0        0.06        perf-profile.self.cycles-pp.syscall_return_via_sysret
      0.06 ±  6%      +0.0        0.07        perf-profile.self.cycles-pp.__check_object_size
      0.13            +0.0        0.14 ±  2%  perf-profile.self.cycles-pp.apparmor_capable
      0.10 ±  3%      +0.0        0.12 ±  4%  perf-profile.self.cycles-pp.__sk_destruct
      0.37            +0.0        0.39        perf-profile.self.cycles-pp.sock_queue_rcv_skb_reason
      0.15 ±  2%      +0.0        0.16 ±  2%  perf-profile.self.cycles-pp._raw_spin_trylock
      0.06 ±  7%      +0.0        0.08        perf-profile.self.cycles-pp.__virt_addr_valid
      0.43            +0.0        0.44        perf-profile.self.cycles-pp.memcg_slab_post_alloc_hook
      0.19 ±  3%      +0.0        0.21        perf-profile.self.cycles-pp.ip_route_output_key_hash_rcu
      0.10 ±  4%      +0.0        0.12 ±  3%  perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.06 ±  9%      +0.0        0.07 ±  5%  perf-profile.self.cycles-pp.is_vmalloc_addr
      0.12 ±  3%      +0.0        0.14        perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
      0.30            +0.0        0.32 ±  2%  perf-profile.self.cycles-pp.apparmor_socket_post_create
      0.06 ±  9%      +0.0        0.08 ±  6%  perf-profile.self.cycles-pp.stress_rawudp_server
      0.41            +0.0        0.43        perf-profile.self.cycles-pp.skb_clone
      0.24            +0.0        0.26        perf-profile.self.cycles-pp._raw_spin_lock_bh
      0.07 ±  5%      +0.0        0.10 ±  5%  perf-profile.self.cycles-pp.__skb_try_recv_datagram
      0.45            +0.0        0.48 ±  2%  perf-profile.self.cycles-pp._raw_spin_lock
      0.36 ±  2%      +0.0        0.38        perf-profile.self.cycles-pp.inet_sock_destruct
      0.10 ±  8%      +0.0        0.12 ±  6%  perf-profile.self.cycles-pp.__fget_light
      0.14 ±  3%      +0.0        0.16 ±  2%  perf-profile.self.cycles-pp.put_cpu_partial
      0.69            +0.0        0.72        perf-profile.self.cycles-pp.raw_rcv
      0.03 ± 70%      +0.0        0.06 ±  6%  perf-profile.self.cycles-pp.__netif_receive_skb_core
      0.15 ±  2%      +0.0        0.18 ±  4%  perf-profile.self.cycles-pp.get_any_partial
      0.11 ±  3%      +0.0        0.15 ±  3%  perf-profile.self.cycles-pp.recv
      0.16 ±  3%      +0.0        0.19 ±  4%  perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.12 ±  5%      +0.0        0.16 ±  3%  perf-profile.self.cycles-pp.__skb_datagram_iter
      0.47            +0.0        0.51        perf-profile.self.cycles-pp.skb_release_head_state
      0.43            +0.0        0.47 ±  2%  perf-profile.self.cycles-pp.__list_del_entry_valid_or_report
      0.00            +0.1        0.05        perf-profile.self.cycles-pp._copy_to_iter
      0.00            +0.1        0.05 ±  7%  perf-profile.self.cycles-pp.__skb_recv_datagram
      0.45 ±  2%      +0.1        0.51 ±  2%  perf-profile.self.cycles-pp.shuffle_freelist
      1.12 ±  3%      +0.1        1.18 ±  5%  perf-profile.self.cycles-pp.raw_v4_input
      0.16 ±  2%      +0.1        0.22 ±  2%  perf-profile.self.cycles-pp.aa_sk_perm
      0.20 ±  2%      +0.1        0.26 ±  3%  perf-profile.self.cycles-pp.__sys_recvfrom
      0.11 ±  5%      +0.1        0.19 ±  3%  perf-profile.self.cycles-pp.__list_add_valid_or_report
      1.18            +0.1        1.26        perf-profile.self.cycles-pp.dst_release
      1.91            +0.1        2.00        perf-profile.self.cycles-pp.kmem_cache_free
      0.44            +0.1        0.57 ±  2%  perf-profile.self.cycles-pp.check_heap_object
      2.40 ±  3%      +0.1        2.53 ±  3%  perf-profile.self.cycles-pp.raw_icmp_error
      0.64 ±  2%      +0.2        0.79        perf-profile.self.cycles-pp.copyout
      2.25            +0.2        2.42        perf-profile.self.cycles-pp.__slab_free
      0.60 ±  2%      +0.2        0.78 ±  3%  perf-profile.self.cycles-pp.raw_recvmsg
      2.75            +0.2        2.94        perf-profile.self.cycles-pp.__skb_clone
      2.36            +0.2        2.60        perf-profile.self.cycles-pp.sock_rfree
      4.24            +0.4        4.59        perf-profile.self.cycles-pp.kfree_skb_reason
      4.24            +0.4        4.60        perf-profile.self.cycles-pp.skb_release_data
      2.52            +0.4        2.91        perf-profile.self.cycles-pp._raw_spin_lock_irqsave
     12.54            +0.6       13.09        perf-profile.self.cycles-pp.__sock_queue_rcv_skb
      4.83            +0.6        5.38        perf-profile.self.cycles-pp.__copy_skb_header
      4.40            +0.6        5.03        perf-profile.self.cycles-pp.sock_def_readable
      0.91            +0.7        1.60        perf-profile.self.cycles-pp.___slab_alloc




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


  reply	other threads:[~2023-11-14  5:44 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-11-02  3:23 [PATCH v5 0/9] slub: Delay freezing of CPU partial slabs chengming.zhou
2023-11-02  3:23 ` [PATCH v5 1/9] slub: Reflow ___slab_alloc() chengming.zhou
2023-11-22  0:26   ` Hyeonggon Yoo
2023-11-02  3:23 ` [PATCH v5 2/9] slub: Change get_partial() interfaces to return slab chengming.zhou
2023-11-22  1:09   ` Hyeonggon Yoo
2023-11-02  3:23 ` [PATCH v5 3/9] slub: Keep track of whether slub is on the per-node partial list chengming.zhou
2023-11-22  1:21   ` Hyeonggon Yoo
2023-11-02  3:23 ` [PATCH v5 4/9] slub: Prepare __slab_free() for unfrozen partial slab out of node " chengming.zhou
2023-12-03  6:01   ` Hyeonggon Yoo
2023-11-02  3:23 ` [PATCH v5 5/9] slub: Introduce freeze_slab() chengming.zhou
2023-11-02  3:23 ` [PATCH v5 6/9] slub: Delay freezing of partial slabs chengming.zhou
2023-11-14  5:44   ` kernel test robot [this message]
2023-11-20 18:49   ` Mark Brown
2023-11-21  0:58     ` Chengming Zhou
2023-11-21  1:29       ` Mark Brown
2023-11-21 15:47         ` Chengming Zhou
2023-11-21 18:21           ` Mark Brown
2023-11-22  8:52             ` Vlastimil Babka
2023-11-22  9:37     ` Vlastimil Babka
2023-11-22 11:27       ` Mark Brown
2023-11-22 11:35       ` Chengming Zhou
2023-11-22 11:40         ` Vlastimil Babka
2023-11-22 11:54           ` Chengming Zhou
2023-11-22 13:19             ` Vlastimil Babka
2023-11-22 14:28               ` Chengming Zhou
2023-11-22 14:32                 ` Vlastimil Babka
2023-12-03  6:53   ` Hyeonggon Yoo
2023-12-03 10:15     ` Chengming Zhou
2023-12-04 16:58       ` Vlastimil Babka
2023-11-02  3:23 ` [PATCH v5 7/9] slub: Optimize deactivate_slab() chengming.zhou
2023-12-03  9:23   ` Hyeonggon Yoo
2023-12-03 10:26     ` Chengming Zhou
2023-12-03 11:19       ` Hyeonggon Yoo
2023-12-03 11:47         ` Chengming Zhou
2023-12-04 17:55     ` Vlastimil Babka
2023-12-05  0:20       ` Hyeonggon Yoo
2023-11-02  3:23 ` [PATCH v5 8/9] slub: Rename all *unfreeze_partials* functions to *put_partials* chengming.zhou
2023-12-03  9:27   ` Hyeonggon Yoo
2023-11-02  3:23 ` [PATCH v5 9/9] slub: Update frozen slabs documentations in the source chengming.zhou
2023-12-03  9:47   ` Hyeonggon Yoo
2023-12-04 21:41   ` Christoph Lameter (Ampere)
2023-12-05  6:06     ` Chengming Zhou
2023-12-05  9:39       ` Vlastimil Babka
2023-11-13  8:36 ` [PATCH v5 0/9] slub: Delay freezing of CPU partial slabs Vlastimil Babka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202311141204.e918dbda-oliver.sang@intel.com \
    --to=oliver.sang@intel.com \
    --cc=42.hyeyoo@gmail.com \
    --cc=akpm@linux-foundation.org \
    --cc=chengming.zhou@linux.dev \
    --cc=cl@linux.com \
    --cc=feng.tang@intel.com \
    --cc=fengwei.yin@intel.com \
    --cc=iamjoonsoo.kim@lge.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=lkp@intel.com \
    --cc=oe-lkp@lists.linux.dev \
    --cc=penberg@kernel.org \
    --cc=rientjes@google.com \
    --cc=roman.gushchin@linux.dev \
    --cc=vbabka@suse.cz \
    --cc=ying.huang@intel.com \
    --cc=zhouchengming@bytedance.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.