# To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 1K of event 'cpu_core/cycles:P/' # Event count (approx.): 899112725 # # Children Self Command Shared Object Symbol # ........ ........ ....... .................... .................................................................................................................................................................................................................................................................................................................................. # 87.25% 0.00% echo [kernel.kallsyms] [k] entry_SYSCALL_64_after_hwframe | ---entry_SYSCALL_64_after_hwframe do_syscall_64 | --86.29%--__x64_sys_io_uring_enter __do_sys_io_uring_enter | |--66.47%--io_submit_sqes | | | |--53.27%--io_issue_sqe | | | | | --52.14%--io_send | | | | | --51.25%--sock_sendmsg | | | | | |--49.55%--inet_sendmsg | | | | | | | --49.45%--tcp_sendmsg | | | | | | | --48.26%--tcp_sendmsg_locked | | | | | | | |--38.90%--tcp_push | | | | | | | | | --38.80%--__tcp_push_pending_frames | | | | tcp_write_xmit | | | | | | | | | |--35.80%--__tcp_transmit_skb | | | | | | | | | | | |--32.57%--ip_queue_xmit | | | | | | | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | | | | | | | --31.37%--ip_local_out | | | | | | | | | | | | | |--30.28%--ip_output | | | | | | | | | | | | | | | --29.54%--ip_finish_output | | | | | | | __ip_finish_output | | | | | | | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | | | | | | | --29.14%--neigh_hh_output | | | | | | | __dev_queue_xmit | | | | | | | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | | | | do_softirq.part.0 | | | | | | | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | | | sk_reset_timer | | | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | | | | | --0.60%--ip_send_check | | | | | | | | | | | --0.64%--skb_clone | | | | | | | | | | | --0.54%--__skb_clone | | | | | | | | | --0.71%--tcp_event_new_data_sent | | | | | | | |--5.25%--tcp_stream_alloc_skb | | | | | | | | | |--3.66%--__alloc_skb | | | | | | | | | --1.19%--sk_forced_mem_schedule | | | | | | | | | --0.89%--mem_cgroup_charge_skmem | | | | | | | --1.51%--skb_do_copy_data_nocache | | | | | | | --0.81%--_copy_from_iter | | | | | | | --0.50%--copyin | | | | | |--0.80%--security_socket_sendmsg | | | | | --0.70%--apparmor_socket_sendmsg | | | |--4.98%--io_init_req | | | | | --4.58%--io_link_timeout_prep | | __io_timeout_prep | | | | | |--1.64%--io_alloc_async_data | | | | | | | --1.54%--__kmalloc | | | | | | | --1.34%--__kmem_cache_alloc_node | | | | | |--1.41%--get_timespec64 | | | | | | | --1.00%--_copy_from_user | | | | | --1.14%--hrtimer_init | | __hrtimer_init | | | |--3.68%--__io_arm_ltimeout | | | | | --3.58%--io_queue_linked_timeout | | | | | --3.38%--hrtimer_start_range_ns | | | | | --2.68%--__hrtimer_start_range_ns | | | | | |--1.52%--enqueue_hrtimer | | | | | | | |--0.89%--rb_insert_color | | | | | | | --0.52%--timerqueue_add | | | | | --0.60%--read_tsc | | | --2.63%--__io_submit_flush_completions | | | --2.43%--io_free_batch_list | | | --1.89%--io_queue_next | | | --1.69%--io_disarm_next | | | --0.70%--__io_req_task_work_add | __io_req_task_work_add.part.0 | |--16.07%--__io_run_local_work | | | |--13.64%--io_poll_task_func | | io_poll_check_events | | | | | --12.95%--io_poll_issue | | | | | --12.85%--io_issue_sqe | | | | | --12.55%--io_recv | | | | | --12.25%--sock_recvmsg | | | | | |--10.13%--inet_recvmsg | | | | | | | --9.76%--tcp_recvmsg | | | | | | | --7.34%--tcp_recvmsg_locked | | | | | | | |--2.20%--tcp_rcv_space_adjust | | | | | | | | | --1.12%--tcp_mstamp_refresh | | | | | | | | | --0.75%--read_tsc | | | | | | | |--1.49%--skb_copy_datagram_iter | | | | | | | | | --1.29%--__skb_datagram_iter | | | | | | | | | --0.99%--simple_copy_to_iter | | | | | | | |--1.02%--tcp_cleanup_rbuf | | | | __tcp_cleanup_rbuf | | | | | | | |--0.79%--sock_rfree | | | | __sk_mem_reduce_allocated | | | | mem_cgroup_uncharge_skmem | | | | | | | --0.70%--skb_attempt_defer_free | | | | | |--1.04%--apparmor_socket_recvmsg | | | | | --0.69%--security_socket_recvmsg | | | |--1.30%--__io_submit_flush_completions | | | | | --1.20%--io_free_batch_list | | | | | --1.10%--io_clean_op | | | | | --1.00%--kfree | | | | | --0.90%--__kmem_cache_free | | | --1.02%--io_req_task_submit | io_issue_sqe | io_connect | __sys_connect_file | inet_stream_connect | | | |--0.51%--release_sock | | __release_sock | | tcp_v4_do_rcv | | tcp_rcv_state_process | | tcp_rcv_synsent_state_process | | | --0.51%--__inet_stream_connect | tcp_v4_connect | |--1.79%--llist_reverse_order | --1.56%--io_cqring_wait | --1.19%--io_run_task_work task_work_run ____fput __fput | --0.99%--sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 87.25% 0.00% echo [kernel.kallsyms] [k] do_syscall_64 | ---do_syscall_64 | --86.29%--__x64_sys_io_uring_enter __do_sys_io_uring_enter | |--66.47%--io_submit_sqes | | | |--53.27%--io_issue_sqe | | | | | --52.14%--io_send | | | | | --51.25%--sock_sendmsg | | | | | |--49.55%--inet_sendmsg | | | | | | | --49.45%--tcp_sendmsg | | | | | | | --48.26%--tcp_sendmsg_locked | | | | | | | |--38.90%--tcp_push | | | | | | | | | --38.80%--__tcp_push_pending_frames | | | | tcp_write_xmit | | | | | | | | | |--35.80%--__tcp_transmit_skb | | | | | | | | | | | |--32.57%--ip_queue_xmit | | | | | | | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | | | | | | | --31.37%--ip_local_out | | | | | | | | | | | | | |--30.28%--ip_output | | | | | | | | | | | | | | | --29.54%--ip_finish_output | | | | | | | __ip_finish_output | | | | | | | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | | | | | | | --29.14%--neigh_hh_output | | | | | | | __dev_queue_xmit | | | | | | | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | | | | do_softirq.part.0 | | | | | | | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | | | sk_reset_timer | | | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | | | | | --0.60%--ip_send_check | | | | | | | | | | | --0.64%--skb_clone | | | | | | | | | | | --0.54%--__skb_clone | | | | | | | | | --0.71%--tcp_event_new_data_sent | | | | | | | |--5.25%--tcp_stream_alloc_skb | | | | | | | | | |--3.66%--__alloc_skb | | | | | | | | | --1.19%--sk_forced_mem_schedule | | | | | | | | | --0.89%--mem_cgroup_charge_skmem | | | | | | | --1.51%--skb_do_copy_data_nocache | | | | | | | --0.81%--_copy_from_iter | | | | | | | --0.50%--copyin | | | | | |--0.80%--security_socket_sendmsg | | | | | --0.70%--apparmor_socket_sendmsg | | | |--4.98%--io_init_req | | | | | --4.58%--io_link_timeout_prep | | __io_timeout_prep | | | | | |--1.64%--io_alloc_async_data | | | | | | | --1.54%--__kmalloc | | | | | | | --1.34%--__kmem_cache_alloc_node | | | | | |--1.41%--get_timespec64 | | | | | | | --1.00%--_copy_from_user | | | | | --1.14%--hrtimer_init | | __hrtimer_init | | | |--3.68%--__io_arm_ltimeout | | | | | --3.58%--io_queue_linked_timeout | | | | | --3.38%--hrtimer_start_range_ns | | | | | --2.68%--__hrtimer_start_range_ns | | | | | |--1.52%--enqueue_hrtimer | | | | | | | |--0.89%--rb_insert_color | | | | | | | --0.52%--timerqueue_add | | | | | --0.60%--read_tsc | | | --2.63%--__io_submit_flush_completions | | | --2.43%--io_free_batch_list | | | --1.89%--io_queue_next | | | --1.69%--io_disarm_next | | | --0.70%--__io_req_task_work_add | __io_req_task_work_add.part.0 | |--16.07%--__io_run_local_work | | | |--13.64%--io_poll_task_func | | io_poll_check_events | | | | | --12.95%--io_poll_issue | | | | | --12.85%--io_issue_sqe | | | | | --12.55%--io_recv | | | | | --12.25%--sock_recvmsg | | | | | |--10.13%--inet_recvmsg | | | | | | | --9.76%--tcp_recvmsg | | | | | | | --7.34%--tcp_recvmsg_locked | | | | | | | |--2.20%--tcp_rcv_space_adjust | | | | | | | | | --1.12%--tcp_mstamp_refresh | | | | | | | | | --0.75%--read_tsc | | | | | | | |--1.49%--skb_copy_datagram_iter | | | | | | | | | --1.29%--__skb_datagram_iter | | | | | | | | | --0.99%--simple_copy_to_iter | | | | | | | |--1.02%--tcp_cleanup_rbuf | | | | __tcp_cleanup_rbuf | | | | | | | |--0.79%--sock_rfree | | | | __sk_mem_reduce_allocated | | | | mem_cgroup_uncharge_skmem | | | | | | | --0.70%--skb_attempt_defer_free | | | | | |--1.04%--apparmor_socket_recvmsg | | | | | --0.69%--security_socket_recvmsg | | | |--1.30%--__io_submit_flush_completions | | | | | --1.20%--io_free_batch_list | | | | | --1.10%--io_clean_op | | | | | --1.00%--kfree | | | | | --0.90%--__kmem_cache_free | | | --1.02%--io_req_task_submit | io_issue_sqe | io_connect | __sys_connect_file | inet_stream_connect | | | |--0.51%--release_sock | | __release_sock | | tcp_v4_do_rcv | | tcp_rcv_state_process | | tcp_rcv_synsent_state_process | | | --0.51%--__inet_stream_connect | tcp_v4_connect | |--1.79%--llist_reverse_order | --1.56%--io_cqring_wait | --1.19%--io_run_task_work task_work_run ____fput __fput | --0.99%--sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 86.29% 0.00% echo [kernel.kallsyms] [k] __x64_sys_io_uring_enter | ---__x64_sys_io_uring_enter __do_sys_io_uring_enter | |--66.47%--io_submit_sqes | | | |--53.27%--io_issue_sqe | | | | | --52.14%--io_send | | | | | --51.25%--sock_sendmsg | | | | | |--49.55%--inet_sendmsg | | | | | | | --49.45%--tcp_sendmsg | | | | | | | --48.26%--tcp_sendmsg_locked | | | | | | | |--38.90%--tcp_push | | | | | | | | | --38.80%--__tcp_push_pending_frames | | | | tcp_write_xmit | | | | | | | | | |--35.80%--__tcp_transmit_skb | | | | | | | | | | | |--32.57%--ip_queue_xmit | | | | | | | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | | | | | | | --31.37%--ip_local_out | | | | | | | | | | | | | |--30.28%--ip_output | | | | | | | | | | | | | | | --29.54%--ip_finish_output | | | | | | | __ip_finish_output | | | | | | | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | | | | | | | --29.14%--neigh_hh_output | | | | | | | __dev_queue_xmit | | | | | | | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | | | | do_softirq.part.0 | | | | | | | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | | | sk_reset_timer | | | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | | | | | --0.60%--ip_send_check | | | | | | | | | | | --0.64%--skb_clone | | | | | | | | | | | --0.54%--__skb_clone | | | | | | | | | --0.71%--tcp_event_new_data_sent | | | | | | | |--5.25%--tcp_stream_alloc_skb | | | | | | | | | |--3.66%--__alloc_skb | | | | | | | | | --1.19%--sk_forced_mem_schedule | | | | | | | | | --0.89%--mem_cgroup_charge_skmem | | | | | | | --1.51%--skb_do_copy_data_nocache | | | | | | | --0.81%--_copy_from_iter | | | | | | | --0.50%--copyin | | | | | |--0.80%--security_socket_sendmsg | | | | | --0.70%--apparmor_socket_sendmsg | | | |--4.98%--io_init_req | | | | | --4.58%--io_link_timeout_prep | | __io_timeout_prep | | | | | |--1.64%--io_alloc_async_data | | | | | | | --1.54%--__kmalloc | | | | | | | --1.34%--__kmem_cache_alloc_node | | | | | |--1.41%--get_timespec64 | | | | | | | --1.00%--_copy_from_user | | | | | --1.14%--hrtimer_init | | __hrtimer_init | | | |--3.68%--__io_arm_ltimeout | | | | | --3.58%--io_queue_linked_timeout | | | | | --3.38%--hrtimer_start_range_ns | | | | | --2.68%--__hrtimer_start_range_ns | | | | | |--1.52%--enqueue_hrtimer | | | | | | | |--0.89%--rb_insert_color | | | | | | | --0.52%--timerqueue_add | | | | | --0.60%--read_tsc | | | --2.63%--__io_submit_flush_completions | | | --2.43%--io_free_batch_list | | | --1.89%--io_queue_next | | | --1.69%--io_disarm_next | | | --0.70%--__io_req_task_work_add | __io_req_task_work_add.part.0 | |--16.07%--__io_run_local_work | | | |--13.64%--io_poll_task_func | | io_poll_check_events | | | | | --12.95%--io_poll_issue | | | | | --12.85%--io_issue_sqe | | | | | --12.55%--io_recv | | | | | --12.25%--sock_recvmsg | | | | | |--10.13%--inet_recvmsg | | | | | | | --9.76%--tcp_recvmsg | | | | | | | --7.34%--tcp_recvmsg_locked | | | | | | | |--2.20%--tcp_rcv_space_adjust | | | | | | | | | --1.12%--tcp_mstamp_refresh | | | | | | | | | --0.75%--read_tsc | | | | | | | |--1.49%--skb_copy_datagram_iter | | | | | | | | | --1.29%--__skb_datagram_iter | | | | | | | | | --0.99%--simple_copy_to_iter | | | | | | | |--1.02%--tcp_cleanup_rbuf | | | | __tcp_cleanup_rbuf | | | | | | | |--0.79%--sock_rfree | | | | __sk_mem_reduce_allocated | | | | mem_cgroup_uncharge_skmem | | | | | | | --0.70%--skb_attempt_defer_free | | | | | |--1.04%--apparmor_socket_recvmsg | | | | | --0.69%--security_socket_recvmsg | | | |--1.30%--__io_submit_flush_completions | | | | | --1.20%--io_free_batch_list | | | | | --1.10%--io_clean_op | | | | | --1.00%--kfree | | | | | --0.90%--__kmem_cache_free | | | --1.02%--io_req_task_submit | io_issue_sqe | io_connect | __sys_connect_file | inet_stream_connect | | | |--0.51%--release_sock | | __release_sock | | tcp_v4_do_rcv | | tcp_rcv_state_process | | tcp_rcv_synsent_state_process | | | --0.51%--__inet_stream_connect | tcp_v4_connect | |--1.79%--llist_reverse_order | --1.56%--io_cqring_wait | --1.19%--io_run_task_work task_work_run ____fput __fput | --0.99%--sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 86.29% 0.00% echo [kernel.kallsyms] [k] __do_sys_io_uring_enter | ---__do_sys_io_uring_enter | |--66.47%--io_submit_sqes | | | |--53.27%--io_issue_sqe | | | | | --52.14%--io_send | | | | | --51.25%--sock_sendmsg | | | | | |--49.55%--inet_sendmsg | | | | | | | --49.45%--tcp_sendmsg | | | | | | | --48.26%--tcp_sendmsg_locked | | | | | | | |--38.90%--tcp_push | | | | | | | | | --38.80%--__tcp_push_pending_frames | | | | tcp_write_xmit | | | | | | | | | |--35.80%--__tcp_transmit_skb | | | | | | | | | | | |--32.57%--ip_queue_xmit | | | | | | | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | | | | | | | --31.37%--ip_local_out | | | | | | | | | | | | | |--30.28%--ip_output | | | | | | | | | | | | | | | --29.54%--ip_finish_output | | | | | | | __ip_finish_output | | | | | | | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | | | | | | | --29.14%--neigh_hh_output | | | | | | | __dev_queue_xmit | | | | | | | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | | | | do_softirq.part.0 | | | | | | | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | | | sk_reset_timer | | | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | | | | | --0.60%--ip_send_check | | | | | | | | | | | --0.64%--skb_clone | | | | | | | | | | | --0.54%--__skb_clone | | | | | | | | | --0.71%--tcp_event_new_data_sent | | | | | | | |--5.25%--tcp_stream_alloc_skb | | | | | | | | | |--3.66%--__alloc_skb | | | | | | | | | --1.19%--sk_forced_mem_schedule | | | | | | | | | --0.89%--mem_cgroup_charge_skmem | | | | | | | --1.51%--skb_do_copy_data_nocache | | | | | | | --0.81%--_copy_from_iter | | | | | | | --0.50%--copyin | | | | | |--0.80%--security_socket_sendmsg | | | | | --0.70%--apparmor_socket_sendmsg | | | |--4.98%--io_init_req | | | | | --4.58%--io_link_timeout_prep | | __io_timeout_prep | | | | | |--1.64%--io_alloc_async_data | | | | | | | --1.54%--__kmalloc | | | | | | | --1.34%--__kmem_cache_alloc_node | | | | | |--1.41%--get_timespec64 | | | | | | | --1.00%--_copy_from_user | | | | | --1.14%--hrtimer_init | | __hrtimer_init | | | |--3.68%--__io_arm_ltimeout | | | | | --3.58%--io_queue_linked_timeout | | | | | --3.38%--hrtimer_start_range_ns | | | | | --2.68%--__hrtimer_start_range_ns | | | | | |--1.52%--enqueue_hrtimer | | | | | | | |--0.89%--rb_insert_color | | | | | | | --0.52%--timerqueue_add | | | | | --0.60%--read_tsc | | | --2.63%--__io_submit_flush_completions | | | --2.43%--io_free_batch_list | | | --1.89%--io_queue_next | | | --1.69%--io_disarm_next | | | --0.70%--__io_req_task_work_add | __io_req_task_work_add.part.0 | |--16.07%--__io_run_local_work | | | |--13.64%--io_poll_task_func | | io_poll_check_events | | | | | --12.95%--io_poll_issue | | | | | --12.85%--io_issue_sqe | | | | | --12.55%--io_recv | | | | | --12.25%--sock_recvmsg | | | | | |--10.13%--inet_recvmsg | | | | | | | --9.76%--tcp_recvmsg | | | | | | | --7.34%--tcp_recvmsg_locked | | | | | | | |--2.20%--tcp_rcv_space_adjust | | | | | | | | | --1.12%--tcp_mstamp_refresh | | | | | | | | | --0.75%--read_tsc | | | | | | | |--1.49%--skb_copy_datagram_iter | | | | | | | | | --1.29%--__skb_datagram_iter | | | | | | | | | --0.99%--simple_copy_to_iter | | | | | | | |--1.02%--tcp_cleanup_rbuf | | | | __tcp_cleanup_rbuf | | | | | | | |--0.79%--sock_rfree | | | | __sk_mem_reduce_allocated | | | | mem_cgroup_uncharge_skmem | | | | | | | --0.70%--skb_attempt_defer_free | | | | | |--1.04%--apparmor_socket_recvmsg | | | | | --0.69%--security_socket_recvmsg | | | |--1.30%--__io_submit_flush_completions | | | | | --1.20%--io_free_batch_list | | | | | --1.10%--io_clean_op | | | | | --1.00%--kfree | | | | | --0.90%--__kmem_cache_free | | | --1.02%--io_req_task_submit | io_issue_sqe | io_connect | __sys_connect_file | inet_stream_connect | | | |--0.51%--release_sock | | __release_sock | | tcp_v4_do_rcv | | tcp_rcv_state_process | | tcp_rcv_synsent_state_process | | | --0.51%--__inet_stream_connect | tcp_v4_connect | |--1.79%--llist_reverse_order | --1.56%--io_cqring_wait | --1.19%--io_run_task_work task_work_run ____fput __fput | --0.99%--sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 85.51% 0.00% echo [unknown] [.] 0000000000000000 | ---0 | |--43.02%--0x7fa6d85eb040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | | | |--33.81%--io_submit_sqes | | | | | |--27.86%--io_issue_sqe | | | | | | | --27.33%--io_send | | | | | | | --26.83%--sock_sendmsg | | | | | | | |--25.83%--inet_sendmsg | | | | | | | | | --25.73%--tcp_sendmsg | | | | | | | | | --25.24%--tcp_sendmsg_locked | | | | | | | | | |--20.28%--tcp_push | | | | | | | | | | | --20.18%--__tcp_push_pending_frames | | | | | tcp_write_xmit | | | | | | | | | | | --18.88%--__tcp_transmit_skb | | | | | | | | | | | --17.25%--ip_queue_xmit | | | | | | | | | | | --17.06%--__ip_queue_xmit | | | | | | | | | | | --16.46%--ip_local_out | | | | | | | | | | | --15.86%--ip_output | | | | | | | | | | | --15.22%--ip_finish_output | | | | | __ip_finish_output | | | | | | | | | | | --15.12%--ip_finish_output2 | | | | | | | | | | | --14.92%--neigh_hh_output | | | | | __dev_queue_xmit | | | | | | | | | | | |--12.64%--__local_bh_enable_ip | | | | | | do_softirq.part.0 | | | | | | __do_softirq | | | | | | | | | | | | | --12.44%--net_rx_action | | | | | | | | | | | | | |--11.35%--__napi_poll | | | | | | | | | | | | | | | --10.96%--process_backlog | | | | | | | | | | | | | | | --10.86%--__netif_receive_skb | | | | | | | __netif_receive_skb_one_core | | | | | | | ip_rcv | | | | | | | | | | | | | | | --10.26%--ip_local_deliver | | | | | | | | | | | | | | | --10.16%--ip_local_deliver_finish | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | --9.37%--tcp_v4_rcv | | | | | | | | | | | | | | | --8.45%--tcp_v4_do_rcv | | | | | | | | | | | | | | | --8.25%--tcp_rcv_established | | | | | | | | | | | | | | | |--3.18%--tcp_ack | | | | | | | | | | | | | | | | | --2.29%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | --1.49%--__kfree_skb | | | | | | | | | | | | | | | | | --1.00%--skb_release_data | | | | | | | | | | | | | | | | --0.60%--skb_free_head | | | | | | | | | | | | | | | |--1.90%--tcp_data_ready | | | | | | | | | | | | | | | | | --1.80%--sock_def_readable | | | | | | | | | | | | | | | | | --1.70%--__wake_up_sync_key | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | |--0.99%--__wake_up_common | | | | | | | | | io_poll_wake | | | | | | | | | | | | | | | | | --0.61%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | --0.51%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | --0.59%--dst_release | | | | | | | | | | | | | --0.69%--napi_consume_skb | | | | | | | | | | | --0.79%--dev_hard_start_xmit | | | | | | | | | | | --0.59%--loopback_xmit | | | | | | | | | --2.98%--tcp_stream_alloc_skb | | | | | | | | | |--1.88%--__alloc_skb | | | | | | | | | --0.80%--sk_forced_mem_schedule | | | | | | | | | --0.60%--mem_cgroup_charge_skmem | | | | | | | --0.60%--security_socket_sendmsg | | | | | |--1.89%--io_init_req | | | | | | | --1.59%--io_link_timeout_prep | | | __io_timeout_prep | | | | | | | --0.60%--get_timespec64 | | | | | | | --0.50%--_copy_from_user | | | | | |--1.72%--__io_arm_ltimeout | | | | | | | --1.62%--io_queue_linked_timeout | | | | | | | --1.52%--hrtimer_start_range_ns | | | | | | | --1.32%--__hrtimer_start_range_ns | | | | | | | --0.82%--enqueue_hrtimer | | | | | --1.54%--__io_submit_flush_completions | | | | | --1.34%--io_free_batch_list | | | | | --1.09%--io_queue_next | | io_disarm_next | | | |--8.32%--__io_run_local_work | | | | | |--6.39%--io_poll_task_func | | | io_poll_check_events | | | | | | | --5.89%--io_poll_issue | | | | | | | --5.79%--io_issue_sqe | | | | | | | --5.59%--io_recv | | | sock_recvmsg | | | | | | | --4.70%--inet_recvmsg | | | tcp_recvmsg | | | | | | | --3.18%--tcp_recvmsg_locked | | | | | | | --1.39%--tcp_rcv_space_adjust | | | | | |--1.02%--io_req_task_submit | | | io_issue_sqe | | | io_connect | | | __sys_connect_file | | | inet_stream_connect | | | | | | | |--0.51%--release_sock | | | | __release_sock | | | | tcp_v4_do_rcv | | | | tcp_rcv_state_process | | | | tcp_rcv_synsent_state_process | | | | | | | --0.51%--__inet_stream_connect | | | tcp_v4_connect | | | | | --0.90%--__io_submit_flush_completions | | | | | --0.81%--io_free_batch_list | | io_clean_op | | | | | --0.70%--kfree | | | | | --0.60%--__kmem_cache_free | | | --0.60%--llist_reverse_order | |--41.08%--0x7fa6d9284040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | | | |--31.96%--io_submit_sqes | | | | | |--24.71%--io_issue_sqe | | | | | | | --24.32%--io_send | | | | | | | --23.92%--sock_sendmsg | | | | | | | --23.22%--inet_sendmsg | | | tcp_sendmsg | | | | | | | --22.62%--tcp_sendmsg_locked | | | | | | | |--18.52%--tcp_push | | | | __tcp_push_pending_frames | | | | tcp_write_xmit | | | | | | | | | |--16.81%--__tcp_transmit_skb | | | | | | | | | | | --15.22%--ip_queue_xmit | | | | | | | | | | | --15.12%--__ip_queue_xmit | | | | | | | | | | | --14.81%--ip_local_out | | | | | | | | | | | --14.32%--ip_output | | | | | | | | | | | --14.22%--ip_finish_output | | | | | __ip_finish_output | | | | | ip_finish_output2 | | | | | | | | | | | --14.12%--neigh_hh_output | | | | | __dev_queue_xmit | | | | | | | | | | | |--12.51%--__local_bh_enable_ip | | | | | | do_softirq.part.0 | | | | | | | | | | | | | --12.41%--__do_softirq | | | | | | | | | | | | | --12.22%--net_rx_action | | | | | | | | | | | | | --11.38%--__napi_poll | | | | | | | | | | | | | --11.05%--process_backlog | | | | | | | | | | | | | --10.95%--__netif_receive_skb | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | --10.44%--ip_rcv | | | | | | | | | | | | | --9.75%--ip_local_deliver | | | | | | | | | | | | | --9.65%--ip_local_deliver_finish | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | --9.35%--tcp_v4_rcv | | | | | | | | | | | | | |--7.04%--tcp_v4_do_rcv | | | | | | | | | | | | | | | --6.84%--tcp_rcv_established | | | | | | | | | | | | | | | |--3.14%--tcp_ack | | | | | | | | | | | | | | | | | --2.24%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | --1.55%--__kfree_skb | | | | | | | | | | | | | | | | | --1.09%--skb_release_data | | | | | | | | | | | | | | | --1.72%--tcp_data_ready | | | | | | | sock_def_readable | | | | | | | | | | | | | | | --1.62%--__wake_up_sync_key | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | --0.93%--__wake_up_common | | | | | | | | | | | | | | | --0.73%--io_poll_wake | | | | | | | | | | | | | | | --0.60%--__io_poll_execute | | | | | | | | | | | | | --0.90%--__inet_lookup_established | | | | | | | | | | | --0.60%--dev_hard_start_xmit | | | | | | | | | --0.61%--tcp_event_new_data_sent | | | | | | | |--2.17%--tcp_stream_alloc_skb | | | | | | | | | --1.67%--__alloc_skb | | | | | | | --1.11%--skb_do_copy_data_nocache | | | | | | | --0.71%--_copy_from_iter | | | | | | | --0.50%--copyin | | | | | |--3.09%--io_init_req | | | | | | | --2.99%--io_link_timeout_prep | | | __io_timeout_prep | | | | | | | |--1.25%--io_alloc_async_data | | | | __kmalloc | | | | | | | | | --1.05%--__kmem_cache_alloc_node | | | | | | | |--0.80%--get_timespec64 | | | | | | | --0.75%--hrtimer_init | | | __hrtimer_init | | | | | |--1.96%--__io_arm_ltimeout | | | io_queue_linked_timeout | | | | | | | --1.86%--hrtimer_start_range_ns | | | | | | | --1.36%--__hrtimer_start_range_ns | | | | | | | --0.70%--enqueue_hrtimer | | | | | --1.10%--__io_submit_flush_completions | | io_free_batch_list | | | | | --0.80%--io_queue_next | | | | | --0.60%--io_disarm_next | | | |--7.56%--__io_run_local_work | | | | | --7.16%--io_poll_task_func | | io_poll_check_events | | | | | --6.96%--io_poll_issue | | io_issue_sqe | | | | | --6.86%--io_recv | | | | | --6.56%--sock_recvmsg | | | | | |--5.32%--inet_recvmsg | | | | | | | --4.96%--tcp_recvmsg | | | | | | | --4.16%--tcp_recvmsg_locked | | | | | | | |--1.00%--skb_copy_datagram_iter | | | | | | | | | --0.80%--__skb_datagram_iter | | | | | | | |--0.81%--tcp_rcv_space_adjust | | | | | | | | | --0.62%--tcp_mstamp_refresh | | | | | | | |--0.60%--skb_attempt_defer_free | | | | | | | --0.52%--tcp_cleanup_rbuf | | | __tcp_cleanup_rbuf | | | | | --0.64%--apparmor_socket_recvmsg | | | --1.19%--llist_reverse_order | --0.85%--_int_malloc | --0.59%--asm_exc_page_fault exc_page_fault | --0.58%--do_user_addr_fault handle_mm_fault __handle_mm_fault handle_pte_fault do_anonymous_page 84.10% 0.00% echo liburing.so.2.6 [.] io_uring_submit_and_wait | ---io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter | |--65.77%--io_submit_sqes | | | |--52.57%--io_issue_sqe | | | | | --51.64%--io_send | | | | | --50.75%--sock_sendmsg | | | | | |--49.05%--inet_sendmsg | | | | | | | --48.95%--tcp_sendmsg | | | | | | | --47.85%--tcp_sendmsg_locked | | | | | | | |--38.80%--tcp_push | | | | | | | | | --38.70%--__tcp_push_pending_frames | | | | tcp_write_xmit | | | | | | | | | |--35.70%--__tcp_transmit_skb | | | | | | | | | | | |--32.47%--ip_queue_xmit | | | | | | | | | | | | | --32.17%--__ip_queue_xmit | | | | | | | | | | | | | --31.27%--ip_local_out | | | | | | | | | | | | | |--30.18%--ip_output | | | | | | | | | | | | | | | --29.44%--ip_finish_output | | | | | | | __ip_finish_output | | | | | | | | | | | | | | | --29.34%--ip_finish_output2 | | | | | | | | | | | | | | | --29.04%--neigh_hh_output | | | | | | | __dev_queue_xmit | | | | | | | | | | | | | | | |--25.15%--__local_bh_enable_ip | | | | | | | | do_softirq.part.0 | | | | | | | | | | | | | | | | | --25.05%--__do_softirq | | | | | | | | | | | | | | | | | --24.66%--net_rx_action | | | | | | | | | | | | | | | | | |--22.74%--__napi_poll | | | | | | | | | | | | | | | | | | | --22.00%--process_backlog | | | | | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | | | sk_reset_timer | | | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | | | | | --0.60%--ip_send_check | | | | | | | | | | | --0.64%--skb_clone | | | | | | | | | | | --0.54%--__skb_clone | | | | | | | | | --0.71%--tcp_event_new_data_sent | | | | | | | |--5.15%--tcp_stream_alloc_skb | | | | | | | | | |--3.56%--__alloc_skb | | | | | | | | | --1.19%--sk_forced_mem_schedule | | | | | | | | | --0.89%--mem_cgroup_charge_skmem | | | | | | | --1.51%--skb_do_copy_data_nocache | | | | | | | --0.81%--_copy_from_iter | | | | | | | --0.50%--copyin | | | | | |--0.80%--security_socket_sendmsg | | | | | --0.70%--apparmor_socket_sendmsg | | | |--4.98%--io_init_req | | | | | --4.58%--io_link_timeout_prep | | __io_timeout_prep | | | | | |--1.64%--io_alloc_async_data | | | | | | | --1.54%--__kmalloc | | | | | | | --1.34%--__kmem_cache_alloc_node | | | | | |--1.41%--get_timespec64 | | | | | | | --1.00%--_copy_from_user | | | | | --1.14%--hrtimer_init | | __hrtimer_init | | | |--3.68%--__io_arm_ltimeout | | | | | --3.58%--io_queue_linked_timeout | | | | | --3.38%--hrtimer_start_range_ns | | | | | --2.68%--__hrtimer_start_range_ns | | | | | |--1.52%--enqueue_hrtimer | | | | | | | |--0.89%--rb_insert_color | | | | | | | --0.52%--timerqueue_add | | | | | --0.60%--read_tsc | | | --2.63%--__io_submit_flush_completions | | | --2.43%--io_free_batch_list | | | --1.89%--io_queue_next | | | --1.69%--io_disarm_next | | | --0.70%--__io_req_task_work_add | __io_req_task_work_add.part.0 | |--15.87%--__io_run_local_work | | | |--13.55%--io_poll_task_func | | io_poll_check_events | | | | | --12.85%--io_poll_issue | | | | | --12.75%--io_issue_sqe | | | | | --12.45%--io_recv | | | | | --12.16%--sock_recvmsg | | | | | |--10.03%--inet_recvmsg | | | | | | | --9.66%--tcp_recvmsg | | | | | | | --7.34%--tcp_recvmsg_locked | | | | | | | |--2.20%--tcp_rcv_space_adjust | | | | | | | | | --1.12%--tcp_mstamp_refresh | | | | | | | | | --0.75%--read_tsc | | | | | | | |--1.49%--skb_copy_datagram_iter | | | | | | | | | --1.29%--__skb_datagram_iter | | | | | | | | | --0.99%--simple_copy_to_iter | | | | | | | |--1.02%--tcp_cleanup_rbuf | | | | __tcp_cleanup_rbuf | | | | | | | |--0.79%--sock_rfree | | | | __sk_mem_reduce_allocated | | | | mem_cgroup_uncharge_skmem | | | | | | | --0.70%--skb_attempt_defer_free | | | | | |--1.04%--apparmor_socket_recvmsg | | | | | --0.69%--security_socket_recvmsg | | | |--1.30%--__io_submit_flush_completions | | | | | --1.20%--io_free_batch_list | | | | | --1.10%--io_clean_op | | | | | --1.00%--kfree | | | | | --0.90%--__kmem_cache_free | | | --1.02%--io_req_task_submit | io_issue_sqe | io_connect | __sys_connect_file | inet_stream_connect | | | |--0.51%--release_sock | | __release_sock | | tcp_v4_do_rcv | | tcp_rcv_state_process | | tcp_rcv_synsent_state_process | | | --0.51%--__inet_stream_connect | tcp_v4_connect | --1.79%--llist_reverse_order 67.15% 0.60% echo [kernel.kallsyms] [k] io_issue_sqe | |--66.55%--io_issue_sqe | | | |--52.14%--io_send | | | | | --51.25%--sock_sendmsg | | | | | |--49.55%--inet_sendmsg | | | | | | | --49.45%--tcp_sendmsg | | | | | | | --48.26%--tcp_sendmsg_locked | | | | | | | |--38.90%--tcp_push | | | | | | | | | --38.80%--__tcp_push_pending_frames | | | | tcp_write_xmit | | | | | | | | | |--35.80%--__tcp_transmit_skb | | | | | | | | | | | |--32.57%--ip_queue_xmit | | | | | | | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | | | | | | | --31.37%--ip_local_out | | | | | | | | | | | | | |--30.28%--ip_output | | | | | | | | | | | | | | | --29.54%--ip_finish_output | | | | | | | __ip_finish_output | | | | | | | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | | | | | | | --29.14%--neigh_hh_output | | | | | | | __dev_queue_xmit | | | | | | | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | | | | do_softirq.part.0 | | | | | | | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | | | sk_reset_timer | | | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | | | | | --0.60%--ip_send_check | | | | | | | | | | | --0.64%--skb_clone | | | | | | | | | | | --0.54%--__skb_clone | | | | | | | | | --0.71%--tcp_event_new_data_sent | | | | | | | |--5.25%--tcp_stream_alloc_skb | | | | | | | | | |--3.66%--__alloc_skb | | | | | | | | | --1.19%--sk_forced_mem_schedule | | | | | | | | | --0.89%--mem_cgroup_charge_skmem | | | | | | | --1.51%--skb_do_copy_data_nocache | | | | | | | --0.81%--_copy_from_iter | | | | | | | --0.50%--copyin | | | | | |--0.80%--security_socket_sendmsg | | | | | --0.70%--apparmor_socket_sendmsg | | | |--12.55%--io_recv | | | | | --12.25%--sock_recvmsg | | | | | |--10.13%--inet_recvmsg | | | | | | | --9.76%--tcp_recvmsg | | | | | | | --7.34%--tcp_recvmsg_locked | | | | | | | |--2.20%--tcp_rcv_space_adjust | | | | | | | | | --1.12%--tcp_mstamp_refresh | | | | | | | | | --0.75%--read_tsc | | | | | | | |--1.49%--skb_copy_datagram_iter | | | | | | | | | --1.29%--__skb_datagram_iter | | | | | | | | | --0.99%--simple_copy_to_iter | | | | | | | |--1.02%--tcp_cleanup_rbuf | | | | __tcp_cleanup_rbuf | | | | | | | |--0.79%--sock_rfree | | | | __sk_mem_reduce_allocated | | | | mem_cgroup_uncharge_skmem | | | | | | | --0.70%--skb_attempt_defer_free | | | | | |--1.04%--apparmor_socket_recvmsg | | | | | --0.69%--security_socket_recvmsg | | | --1.02%--io_connect | __sys_connect_file | inet_stream_connect | | | |--0.51%--release_sock | | __release_sock | | tcp_v4_do_rcv | | tcp_rcv_state_process | | tcp_rcv_synsent_state_process | | | --0.51%--__inet_stream_connect | tcp_v4_connect | --0.60%--0 66.57% 0.99% echo [kernel.kallsyms] [k] io_submit_sqes | |--65.58%--io_submit_sqes | | | |--53.27%--io_issue_sqe | | | | | --52.14%--io_send | | | | | --51.25%--sock_sendmsg | | | | | |--49.55%--inet_sendmsg | | | | | | | --49.45%--tcp_sendmsg | | | | | | | --48.26%--tcp_sendmsg_locked | | | | | | | |--38.90%--tcp_push | | | | | | | | | --38.80%--__tcp_push_pending_frames | | | | tcp_write_xmit | | | | | | | | | |--35.80%--__tcp_transmit_skb | | | | | | | | | | | |--32.57%--ip_queue_xmit | | | | | | | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | | | | | | | --31.37%--ip_local_out | | | | | | | | | | | | | |--30.28%--ip_output | | | | | | | | | | | | | | | --29.54%--ip_finish_output | | | | | | | __ip_finish_output | | | | | | | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | | | | | | | --29.14%--neigh_hh_output | | | | | | | __dev_queue_xmit | | | | | | | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | | | | do_softirq.part.0 | | | | | | | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | | | sk_reset_timer | | | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | | | | | --0.60%--ip_send_check | | | | | | | | | | | --0.64%--skb_clone | | | | | | | | | | | --0.54%--__skb_clone | | | | | | | | | --0.71%--tcp_event_new_data_sent | | | | | | | |--5.25%--tcp_stream_alloc_skb | | | | | | | | | |--3.66%--__alloc_skb | | | | | | | | | --1.19%--sk_forced_mem_schedule | | | | | | | | | --0.89%--mem_cgroup_charge_skmem | | | | | | | --1.51%--skb_do_copy_data_nocache | | | | | | | --0.81%--_copy_from_iter | | | | | | | --0.50%--copyin | | | | | |--0.80%--security_socket_sendmsg | | | | | --0.70%--apparmor_socket_sendmsg | | | |--4.98%--io_init_req | | | | | --4.58%--io_link_timeout_prep | | __io_timeout_prep | | | | | |--1.64%--io_alloc_async_data | | | | | | | --1.54%--__kmalloc | | | | | | | --1.34%--__kmem_cache_alloc_node | | | | | |--1.41%--get_timespec64 | | | | | | | --1.00%--_copy_from_user | | | | | --1.14%--hrtimer_init | | __hrtimer_init | | | |--3.68%--__io_arm_ltimeout | | | | | --3.58%--io_queue_linked_timeout | | | | | --3.38%--hrtimer_start_range_ns | | | | | --2.68%--__hrtimer_start_range_ns | | | | | |--1.52%--enqueue_hrtimer | | | | | | | |--0.89%--rb_insert_color | | | | | | | --0.52%--timerqueue_add | | | | | --0.60%--read_tsc | | | --2.63%--__io_submit_flush_completions | | | --2.43%--io_free_batch_list | | | --1.89%--io_queue_next | | | --1.69%--io_disarm_next | | | --0.70%--__io_req_task_work_add | __io_req_task_work_add.part.0 | --0.99%--0 | --0.70%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes 52.14% 0.50% echo [kernel.kallsyms] [k] io_send | --51.64%--io_send | --51.25%--sock_sendmsg | |--49.55%--inet_sendmsg | | | --49.45%--tcp_sendmsg | | | --48.26%--tcp_sendmsg_locked | | | |--38.90%--tcp_push | | | | | --38.80%--__tcp_push_pending_frames | | tcp_write_xmit | | | | | |--35.80%--__tcp_transmit_skb | | | | | | | |--32.57%--ip_queue_xmit | | | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | | | --31.37%--ip_local_out | | | | | | | | | |--30.28%--ip_output | | | | | | | | | | | --29.54%--ip_finish_output | | | | | __ip_finish_output | | | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | | | --29.14%--neigh_hh_output | | | | | __dev_queue_xmit | | | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | | do_softirq.part.0 | | | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | sk_reset_timer | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | --0.60%--ip_send_check | | | | | | | --0.64%--skb_clone | | | | | | | --0.54%--__skb_clone | | | | | --0.71%--tcp_event_new_data_sent | | | |--5.25%--tcp_stream_alloc_skb | | | | | |--3.66%--__alloc_skb | | | | | --1.19%--sk_forced_mem_schedule | | | | | --0.89%--mem_cgroup_charge_skmem | | | --1.51%--skb_do_copy_data_nocache | | | --0.81%--_copy_from_iter | | | --0.50%--copyin | |--0.80%--security_socket_sendmsg | --0.70%--apparmor_socket_sendmsg 51.25% 0.00% echo [kernel.kallsyms] [k] sock_sendmsg | ---sock_sendmsg | |--49.55%--inet_sendmsg | | | --49.45%--tcp_sendmsg | | | --48.26%--tcp_sendmsg_locked | | | |--38.90%--tcp_push | | | | | --38.80%--__tcp_push_pending_frames | | tcp_write_xmit | | | | | |--35.80%--__tcp_transmit_skb | | | | | | | |--32.57%--ip_queue_xmit | | | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | | | --31.37%--ip_local_out | | | | | | | | | |--30.28%--ip_output | | | | | | | | | | | --29.54%--ip_finish_output | | | | | __ip_finish_output | | | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | | | --29.14%--neigh_hh_output | | | | | __dev_queue_xmit | | | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | | do_softirq.part.0 | | | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | sk_reset_timer | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | --0.60%--ip_send_check | | | | | | | --0.64%--skb_clone | | | | | | | --0.54%--__skb_clone | | | | | --0.71%--tcp_event_new_data_sent | | | |--5.25%--tcp_stream_alloc_skb | | | | | |--3.66%--__alloc_skb | | | | | --1.19%--sk_forced_mem_schedule | | | | | --0.89%--mem_cgroup_charge_skmem | | | --1.51%--skb_do_copy_data_nocache | | | --0.81%--_copy_from_iter | | | --0.50%--copyin | |--0.80%--security_socket_sendmsg | --0.70%--apparmor_socket_sendmsg 49.65% 0.10% echo [kernel.kallsyms] [k] inet_sendmsg | --49.55%--inet_sendmsg | --49.45%--tcp_sendmsg | --48.26%--tcp_sendmsg_locked | |--38.90%--tcp_push | | | --38.80%--__tcp_push_pending_frames | tcp_write_xmit | | | |--35.80%--__tcp_transmit_skb | | | | | |--32.57%--ip_queue_xmit | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | --31.37%--ip_local_out | | | | | | | |--30.28%--ip_output | | | | | | | | | --29.54%--ip_finish_output | | | | __ip_finish_output | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | --29.14%--neigh_hh_output | | | | __dev_queue_xmit | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | do_softirq.part.0 | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | sk_reset_timer | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | --1.09%--loopback_xmit | | | | | | | --0.89%--__ip_local_out | | | | | | | --0.60%--ip_send_check | | | | | --0.64%--skb_clone | | | | | --0.54%--__skb_clone | | | --0.71%--tcp_event_new_data_sent | |--5.25%--tcp_stream_alloc_skb | | | |--3.66%--__alloc_skb | | | --1.19%--sk_forced_mem_schedule | | | --0.89%--mem_cgroup_charge_skmem | --1.51%--skb_do_copy_data_nocache | --0.81%--_copy_from_iter | --0.50%--copyin 49.45% 0.10% echo [kernel.kallsyms] [k] tcp_sendmsg | --49.35%--tcp_sendmsg | --48.26%--tcp_sendmsg_locked | |--38.90%--tcp_push | | | --38.80%--__tcp_push_pending_frames | tcp_write_xmit | | | |--35.80%--__tcp_transmit_skb | | | | | |--32.57%--ip_queue_xmit | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | --31.37%--ip_local_out | | | | | | | |--30.28%--ip_output | | | | | | | | | --29.54%--ip_finish_output | | | | __ip_finish_output | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | --29.14%--neigh_hh_output | | | | __dev_queue_xmit | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | do_softirq.part.0 | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | sk_reset_timer | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | --1.09%--loopback_xmit | | | | | | | --0.89%--__ip_local_out | | | | | | | --0.60%--ip_send_check | | | | | --0.64%--skb_clone | | | | | --0.54%--__skb_clone | | | --0.71%--tcp_event_new_data_sent | |--5.25%--tcp_stream_alloc_skb | | | |--3.66%--__alloc_skb | | | --1.19%--sk_forced_mem_schedule | | | --0.89%--mem_cgroup_charge_skmem | --1.51%--skb_do_copy_data_nocache | --0.81%--_copy_from_iter | --0.50%--copyin 48.26% 1.22% echo [kernel.kallsyms] [k] tcp_sendmsg_locked | |--47.03%--tcp_sendmsg_locked | | | |--38.90%--tcp_push | | | | | --38.80%--__tcp_push_pending_frames | | tcp_write_xmit | | | | | |--35.80%--__tcp_transmit_skb | | | | | | | |--32.57%--ip_queue_xmit | | | | | | | | | --32.27%--__ip_queue_xmit | | | | | | | | | --31.37%--ip_local_out | | | | | | | | | |--30.28%--ip_output | | | | | | | | | | | --29.54%--ip_finish_output | | | | | __ip_finish_output | | | | | | | | | | | --29.44%--ip_finish_output2 | | | | | | | | | | | --29.14%--neigh_hh_output | | | | | __dev_queue_xmit | | | | | | | | | | | |--25.25%--__local_bh_enable_ip | | | | | | do_softirq.part.0 | | | | | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | | sk_reset_timer | | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | | | --1.09%--loopback_xmit | | | | | | | | | --0.89%--__ip_local_out | | | | | | | | | --0.60%--ip_send_check | | | | | | | --0.64%--skb_clone | | | | | | | --0.54%--__skb_clone | | | | | --0.71%--tcp_event_new_data_sent | | | |--5.25%--tcp_stream_alloc_skb | | | | | |--3.66%--__alloc_skb | | | | | --1.19%--sk_forced_mem_schedule | | | | | --0.89%--mem_cgroup_charge_skmem | | | --1.51%--skb_do_copy_data_nocache | | | --0.81%--_copy_from_iter | | | --0.50%--copyin | --1.22%--0 | |--0.70%--0x7fa6d85eb040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | io_submit_sqes | io_issue_sqe | io_send | sock_sendmsg | inet_sendmsg | tcp_sendmsg | tcp_sendmsg_locked | --0.53%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked 43.02% 0.00% echo [unknown] [k] 0x00007fa6d85eb040 | ---0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter | |--33.81%--io_submit_sqes | | | |--27.86%--io_issue_sqe | | | | | --27.33%--io_send | | | | | --26.83%--sock_sendmsg | | | | | |--25.83%--inet_sendmsg | | | | | | | --25.73%--tcp_sendmsg | | | | | | | --25.24%--tcp_sendmsg_locked | | | | | | | |--20.28%--tcp_push | | | | | | | | | --20.18%--__tcp_push_pending_frames | | | | tcp_write_xmit | | | | | | | | | --18.88%--__tcp_transmit_skb | | | | | | | | | --17.25%--ip_queue_xmit | | | | | | | | | --17.06%--__ip_queue_xmit | | | | | | | | | --16.46%--ip_local_out | | | | | | | | | --15.86%--ip_output | | | | | | | | | --15.22%--ip_finish_output | | | | __ip_finish_output | | | | | | | | | --15.12%--ip_finish_output2 | | | | | | | | | --14.92%--neigh_hh_output | | | | __dev_queue_xmit | | | | | | | | | |--12.64%--__local_bh_enable_ip | | | | | do_softirq.part.0 | | | | | __do_softirq | | | | | | | | | | | --12.44%--net_rx_action | | | | | | | | | | | |--11.35%--__napi_poll | | | | | | | | | | | | | --10.96%--process_backlog | | | | | | | | | | | | | --10.86%--__netif_receive_skb | | | | | | __netif_receive_skb_one_core | | | | | | ip_rcv | | | | | | | | | | | | | --10.26%--ip_local_deliver | | | | | | | | | | | | | --10.16%--ip_local_deliver_finish | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | --9.37%--tcp_v4_rcv | | | | | | | | | | | | | --8.45%--tcp_v4_do_rcv | | | | | | | | | | | | | --8.25%--tcp_rcv_established | | | | | | | | | | | | | |--3.18%--tcp_ack | | | | | | | | | | | | | | | --2.29%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | --1.49%--__kfree_skb | | | | | | | | | | | | | | | --1.00%--skb_release_data | | | | | | | | | | | | | | | --0.60%--skb_free_head | | | | | | | | | | | | | |--1.90%--tcp_data_ready | | | | | | | | | | | | | | | --1.80%--sock_def_readable | | | | | | | | | | | | | | | --1.70%--__wake_up_sync_key | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | |--0.99%--__wake_up_common | | | | | | | | io_poll_wake | | | | | | | | | | | | | | | --0.61%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | --0.51%--__raw_spin_lock_irqsave | | | | | | | | | | | | | --0.59%--dst_release | | | | | | | | | | | --0.69%--napi_consume_skb | | | | | | | | | --0.79%--dev_hard_start_xmit | | | | | | | | | --0.59%--loopback_xmit | | | | | | | --2.98%--tcp_stream_alloc_skb | | | | | | | |--1.88%--__alloc_skb | | | | | | | --0.80%--sk_forced_mem_schedule | | | | | | | --0.60%--mem_cgroup_charge_skmem | | | | | --0.60%--security_socket_sendmsg | | | |--1.89%--io_init_req | | | | | --1.59%--io_link_timeout_prep | | __io_timeout_prep | | | | | --0.60%--get_timespec64 | | | | | --0.50%--_copy_from_user | | | |--1.72%--__io_arm_ltimeout | | | | | --1.62%--io_queue_linked_timeout | | | | | --1.52%--hrtimer_start_range_ns | | | | | --1.32%--__hrtimer_start_range_ns | | | | | --0.82%--enqueue_hrtimer | | | --1.54%--__io_submit_flush_completions | | | --1.34%--io_free_batch_list | | | --1.09%--io_queue_next | io_disarm_next | |--8.32%--__io_run_local_work | | | |--6.39%--io_poll_task_func | | io_poll_check_events | | | | | --5.89%--io_poll_issue | | | | | --5.79%--io_issue_sqe | | | | | --5.59%--io_recv | | sock_recvmsg | | | | | --4.70%--inet_recvmsg | | tcp_recvmsg | | | | | --3.18%--tcp_recvmsg_locked | | | | | --1.39%--tcp_rcv_space_adjust | | | |--1.02%--io_req_task_submit | | io_issue_sqe | | io_connect | | __sys_connect_file | | inet_stream_connect | | | | | |--0.51%--release_sock | | | __release_sock | | | tcp_v4_do_rcv | | | tcp_rcv_state_process | | | tcp_rcv_synsent_state_process | | | | | --0.51%--__inet_stream_connect | | tcp_v4_connect | | | --0.90%--__io_submit_flush_completions | | | --0.81%--io_free_batch_list | io_clean_op | | | --0.70%--kfree | | | --0.60%--__kmem_cache_free | --0.60%--llist_reverse_order 41.08% 0.00% echo [unknown] [k] 0x00007fa6d9284040 | ---0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter | |--31.96%--io_submit_sqes | | | |--24.71%--io_issue_sqe | | | | | --24.32%--io_send | | | | | --23.92%--sock_sendmsg | | | | | --23.22%--inet_sendmsg | | tcp_sendmsg | | | | | --22.62%--tcp_sendmsg_locked | | | | | |--18.52%--tcp_push | | | __tcp_push_pending_frames | | | tcp_write_xmit | | | | | | | |--16.81%--__tcp_transmit_skb | | | | | | | | | --15.22%--ip_queue_xmit | | | | | | | | | --15.12%--__ip_queue_xmit | | | | | | | | | --14.81%--ip_local_out | | | | | | | | | --14.32%--ip_output | | | | | | | | | --14.22%--ip_finish_output | | | | __ip_finish_output | | | | ip_finish_output2 | | | | | | | | | --14.12%--neigh_hh_output | | | | __dev_queue_xmit | | | | | | | | | |--12.51%--__local_bh_enable_ip | | | | | do_softirq.part.0 | | | | | | | | | | | --12.41%--__do_softirq | | | | | | | | | | | --12.22%--net_rx_action | | | | | | | | | | | --11.38%--__napi_poll | | | | | | | | | | | --11.05%--process_backlog | | | | | | | | | | | --10.95%--__netif_receive_skb | | | | | __netif_receive_skb_one_core | | | | | | | | | | | --10.44%--ip_rcv | | | | | | | | | | | --9.75%--ip_local_deliver | | | | | | | | | | | --9.65%--ip_local_deliver_finish | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | --9.35%--tcp_v4_rcv | | | | | | | | | | | |--7.04%--tcp_v4_do_rcv | | | | | | | | | | | | | --6.84%--tcp_rcv_established | | | | | | | | | | | | | |--3.14%--tcp_ack | | | | | | | | | | | | | | | --2.24%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | --1.55%--__kfree_skb | | | | | | | | | | | | | | | --1.09%--skb_release_data | | | | | | | | | | | | | --1.72%--tcp_data_ready | | | | | | sock_def_readable | | | | | | | | | | | | | --1.62%--__wake_up_sync_key | | | | | | __wake_up_common_lock | | | | | | | | | | | | | --0.93%--__wake_up_common | | | | | | | | | | | | | --0.73%--io_poll_wake | | | | | | | | | | | | | --0.60%--__io_poll_execute | | | | | | | | | | | --0.90%--__inet_lookup_established | | | | | | | | | --0.60%--dev_hard_start_xmit | | | | | | | --0.61%--tcp_event_new_data_sent | | | | | |--2.17%--tcp_stream_alloc_skb | | | | | | | --1.67%--__alloc_skb | | | | | --1.11%--skb_do_copy_data_nocache | | | | | --0.71%--_copy_from_iter | | | | | --0.50%--copyin | | | |--3.09%--io_init_req | | | | | --2.99%--io_link_timeout_prep | | __io_timeout_prep | | | | | |--1.25%--io_alloc_async_data | | | __kmalloc | | | | | | | --1.05%--__kmem_cache_alloc_node | | | | | |--0.80%--get_timespec64 | | | | | --0.75%--hrtimer_init | | __hrtimer_init | | | |--1.96%--__io_arm_ltimeout | | io_queue_linked_timeout | | | | | --1.86%--hrtimer_start_range_ns | | | | | --1.36%--__hrtimer_start_range_ns | | | | | --0.70%--enqueue_hrtimer | | | --1.10%--__io_submit_flush_completions | io_free_batch_list | | | --0.80%--io_queue_next | | | --0.60%--io_disarm_next | |--7.56%--__io_run_local_work | | | --7.16%--io_poll_task_func | io_poll_check_events | | | --6.96%--io_poll_issue | io_issue_sqe | | | --6.86%--io_recv | | | --6.56%--sock_recvmsg | | | |--5.32%--inet_recvmsg | | | | | --4.96%--tcp_recvmsg | | | | | --4.16%--tcp_recvmsg_locked | | | | | |--1.00%--skb_copy_datagram_iter | | | | | | | --0.80%--__skb_datagram_iter | | | | | |--0.81%--tcp_rcv_space_adjust | | | | | | | --0.62%--tcp_mstamp_refresh | | | | | |--0.60%--skb_attempt_defer_free | | | | | --0.52%--tcp_cleanup_rbuf | | __tcp_cleanup_rbuf | | | --0.64%--apparmor_socket_recvmsg | --1.19%--llist_reverse_order 39.69% 0.60% echo [kernel.kallsyms] [k] tcp_write_xmit | |--39.09%--tcp_write_xmit | | | |--36.49%--__tcp_transmit_skb | | | | | |--33.27%--ip_queue_xmit | | | | | | | --32.97%--__ip_queue_xmit | | | | | | | --32.07%--ip_local_out | | | | | | | |--30.87%--ip_output | | | | | | | | | --30.13%--ip_finish_output | | | | __ip_finish_output | | | | | | | | | --30.03%--ip_finish_output2 | | | | | | | | | --29.74%--neigh_hh_output | | | | __dev_queue_xmit | | | | | | | | | |--25.85%--__local_bh_enable_ip | | | | | do_softirq.part.0 | | | | | | | | | | | --25.75%--__do_softirq | | | | | | | | | | | --25.35%--net_rx_action | | | | | | | | | | | |--23.33%--__napi_poll | | | | | | | | | | | | | --22.50%--process_backlog | | | | | | | | | | | | | --22.20%--__netif_receive_skb | | | | | | __netif_receive_skb_one_core | | | | | | | | | | | | | --21.70%--ip_rcv | | | | | | | | | | | | | |--20.31%--ip_local_deliver | | | | | | | | | | | | | | | --20.11%--ip_local_deliver_finish | | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | | | --18.92%--tcp_v4_rcv | | | | | | | | | | | | | | | |--15.59%--tcp_v4_do_rcv | | | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | | sk_reset_timer | | | | | | | | | mod_timer | | | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | | | --1.21%--napi_consume_skb | | | | | | | | | | | |--0.70%--kfree_skbmem | | | | | | | | | | | --0.51%--skb_release_data | | | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | | | --1.09%--loopback_xmit | | | | | | | --0.99%--__ip_local_out | | | | | | | --0.70%--ip_send_check | | | | | --0.64%--skb_clone | | | | | --0.54%--__skb_clone | | | --0.71%--tcp_event_new_data_sent | --0.60%--0 | --0.50%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push 39.59% 0.00% echo [kernel.kallsyms] [k] __tcp_push_pending_frames | ---__tcp_push_pending_frames tcp_write_xmit | |--36.49%--__tcp_transmit_skb | | | |--33.27%--ip_queue_xmit | | | | | --32.97%--__ip_queue_xmit | | | | | --32.07%--ip_local_out | | | | | |--30.87%--ip_output | | | | | | | --30.13%--ip_finish_output | | | __ip_finish_output | | | | | | | --30.03%--ip_finish_output2 | | | | | | | --29.74%--neigh_hh_output | | | __dev_queue_xmit | | | | | | | |--25.85%--__local_bh_enable_ip | | | | do_softirq.part.0 | | | | | | | | | --25.75%--__do_softirq | | | | | | | | | --25.35%--net_rx_action | | | | | | | | | |--23.33%--__napi_poll | | | | | | | | | | | --22.50%--process_backlog | | | | | | | | | | | --22.20%--__netif_receive_skb | | | | | __netif_receive_skb_one_core | | | | | | | | | | | --21.70%--ip_rcv | | | | | | | | | | | |--20.31%--ip_local_deliver | | | | | | | | | | | | | --20.11%--ip_local_deliver_finish | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | --18.92%--tcp_v4_rcv | | | | | | | | | | | | | |--15.59%--tcp_v4_do_rcv | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | sk_reset_timer | | | | | | | | mod_timer | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | --1.21%--napi_consume_skb | | | | | | | | | |--0.70%--kfree_skbmem | | | | | | | | | --0.51%--skb_release_data | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | --1.09%--loopback_xmit | | | | | --0.99%--__ip_local_out | | | | | --0.70%--ip_send_check | | | --0.64%--skb_clone | | | --0.54%--__skb_clone | --0.71%--tcp_event_new_data_sent 39.00% 0.10% echo [kernel.kallsyms] [k] tcp_push | --38.90%--tcp_push | --38.80%--__tcp_push_pending_frames tcp_write_xmit | |--35.80%--__tcp_transmit_skb | | | |--32.57%--ip_queue_xmit | | | | | --32.27%--__ip_queue_xmit | | | | | --31.37%--ip_local_out | | | | | |--30.28%--ip_output | | | | | | | --29.54%--ip_finish_output | | | __ip_finish_output | | | | | | | --29.44%--ip_finish_output2 | | | | | | | --29.14%--neigh_hh_output | | | __dev_queue_xmit | | | | | | | |--25.25%--__local_bh_enable_ip | | | | do_softirq.part.0 | | | | | | | | | --25.15%--__do_softirq | | | | | | | | | --24.76%--net_rx_action | | | | | | | | | |--22.84%--__napi_poll | | | | | | | | | | | --22.10%--process_backlog | | | | | | | | | | | --21.80%--__netif_receive_skb | | | | | __netif_receive_skb_one_core | | | | | | | | | | | --21.30%--ip_rcv | | | | | | | | | | | |--20.01%--ip_local_deliver | | | | | | | | | | | | | --19.81%--ip_local_deliver_finish | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | --18.72%--tcp_v4_rcv | | | | | | | | | | | | | |--15.49%--tcp_v4_do_rcv | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | sk_reset_timer | | | | | | | | mod_timer | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | --1.11%--napi_consume_skb | | | | | | | | | --0.70%--kfree_skbmem | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | --1.09%--loopback_xmit | | | | | --0.89%--__ip_local_out | | | | | --0.60%--ip_send_check | | | --0.64%--skb_clone | | | --0.54%--__skb_clone | --0.71%--tcp_event_new_data_sent 37.31% 1.49% echo [kernel.kallsyms] [k] __tcp_transmit_skb | |--35.82%--__tcp_transmit_skb | | | |--34.09%--ip_queue_xmit | | | | | --33.79%--__ip_queue_xmit | | | | | --32.88%--ip_local_out | | | | | |--31.69%--ip_output | | | | | | | --30.95%--ip_finish_output | | | __ip_finish_output | | | | | | | --30.75%--ip_finish_output2 | | | | | | | --30.45%--neigh_hh_output | | | __dev_queue_xmit | | | | | | | |--26.56%--__local_bh_enable_ip | | | | do_softirq.part.0 | | | | | | | | | --26.46%--__do_softirq | | | | | | | | | --26.07%--net_rx_action | | | | | | | | | |--24.05%--__napi_poll | | | | | | | | | | | --23.21%--process_backlog | | | | | | | | | | | --22.91%--__netif_receive_skb | | | | | __netif_receive_skb_one_core | | | | | | | | | | | --22.31%--ip_rcv | | | | | | | | | | | |--20.92%--ip_local_deliver | | | | | | | | | | | | | --20.72%--ip_local_deliver_finish | | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | | sk_reset_timer | | | | | | | | mod_timer | | | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | | | --1.21%--napi_consume_skb | | | | | | | | | |--0.70%--kfree_skbmem | | | | | | | | | --0.51%--skb_release_data | | | | | | | --1.39%--dev_hard_start_xmit | | | | | | | --1.09%--loopback_xmit | | | | | --0.99%--__ip_local_out | | | | | --0.70%--ip_send_check | | | --0.64%--skb_clone | | | --0.54%--__skb_clone | --1.49%--0 | |--0.79%--0x7fa6d85eb040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | io_submit_sqes | io_issue_sqe | io_send | sock_sendmsg | inet_sendmsg | tcp_sendmsg | tcp_sendmsg_locked | tcp_push | __tcp_push_pending_frames | tcp_write_xmit | __tcp_transmit_skb | --0.70%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb 34.09% 0.00% echo [kernel.kallsyms] [k] ip_queue_xmit | ---ip_queue_xmit | --33.79%--__ip_queue_xmit | --32.88%--ip_local_out | |--31.69%--ip_output | | | --30.95%--ip_finish_output | __ip_finish_output | | | --30.75%--ip_finish_output2 | | | --30.45%--neigh_hh_output | __dev_queue_xmit | | | |--26.56%--__local_bh_enable_ip | | do_softirq.part.0 | | | | | --26.46%--__do_softirq | | | | | --26.07%--net_rx_action | | | | | |--24.05%--__napi_poll | | | | | | | --23.21%--process_backlog | | | | | | | --22.91%--__netif_receive_skb | | | __netif_receive_skb_one_core | | | | | | | --22.31%--ip_rcv | | | | | | | |--20.92%--ip_local_deliver | | | | | | | | | --20.72%--ip_local_deliver_finish | | | | ip_protocol_deliver_rcu | | | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | kmem_cache_free | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | __wake_up_common_lock | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | sk_reset_timer | | | | | | mod_timer | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | --0.70%--ip_rcv_core | | | | | --1.21%--napi_consume_skb | | | | | |--0.70%--kfree_skbmem | | | | | --0.51%--skb_release_data | | | --1.39%--dev_hard_start_xmit | | | --1.09%--loopback_xmit | --0.99%--__ip_local_out | --0.70%--ip_send_check 34.09% 0.89% echo [kernel.kallsyms] [k] __ip_queue_xmit | |--33.19%--__ip_queue_xmit | | | --32.88%--ip_local_out | | | |--31.69%--ip_output | | | | | --30.95%--ip_finish_output | | __ip_finish_output | | | | | --30.75%--ip_finish_output2 | | | | | --30.45%--neigh_hh_output | | __dev_queue_xmit | | | | | |--26.56%--__local_bh_enable_ip | | | do_softirq.part.0 | | | | | | | --26.46%--__do_softirq | | | | | | | --26.07%--net_rx_action | | | | | | | |--24.05%--__napi_poll | | | | | | | | | --23.21%--process_backlog | | | | | | | | | --22.91%--__netif_receive_skb | | | | __netif_receive_skb_one_core | | | | | | | | | --22.31%--ip_rcv | | | | | | | | | |--20.92%--ip_local_deliver | | | | | | | | | | | --20.72%--ip_local_deliver_finish | | | | | ip_protocol_deliver_rcu | | | | | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | | kmem_cache_free | | | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | | __wake_up_common_lock | | | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | | sk_reset_timer | | | | | | | mod_timer | | | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | | | --0.70%--ip_rcv_core | | | | | | | --1.21%--napi_consume_skb | | | | | | | |--0.70%--kfree_skbmem | | | | | | | --0.51%--skb_release_data | | | | | --1.39%--dev_hard_start_xmit | | | | | --1.09%--loopback_xmit | | | --0.99%--__ip_local_out | | | --0.70%--ip_send_check | --0.89%--0 | --0.70%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit 33.29% 0.11% echo [kernel.kallsyms] [k] ip_local_out | --33.18%--ip_local_out | |--31.69%--ip_output | | | --30.95%--ip_finish_output | __ip_finish_output | | | --30.75%--ip_finish_output2 | | | --30.45%--neigh_hh_output | __dev_queue_xmit | | | |--26.56%--__local_bh_enable_ip | | do_softirq.part.0 | | | | | --26.46%--__do_softirq | | | | | --26.07%--net_rx_action | | | | | |--24.05%--__napi_poll | | | | | | | --23.21%--process_backlog | | | | | | | --22.91%--__netif_receive_skb | | | __netif_receive_skb_one_core | | | | | | | --22.31%--ip_rcv | | | | | | | |--20.92%--ip_local_deliver | | | | | | | | | --20.72%--ip_local_deliver_finish | | | | ip_protocol_deliver_rcu | | | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | kmem_cache_free | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | __wake_up_common_lock | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | sk_reset_timer | | | | | | mod_timer | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | --0.70%--ip_rcv_core | | | | | --1.21%--napi_consume_skb | | | | | |--0.70%--kfree_skbmem | | | | | --0.51%--skb_release_data | | | --1.39%--dev_hard_start_xmit | | | --1.09%--loopback_xmit | --0.99%--__ip_local_out | --0.70%--ip_send_check 31.90% 0.64% echo [kernel.kallsyms] [k] ip_output | |--31.26%--ip_output | | | --30.95%--ip_finish_output | __ip_finish_output | | | --30.75%--ip_finish_output2 | | | --30.45%--neigh_hh_output | __dev_queue_xmit | | | |--26.56%--__local_bh_enable_ip | | do_softirq.part.0 | | | | | --26.46%--__do_softirq | | | | | --26.07%--net_rx_action | | | | | |--24.05%--__napi_poll | | | | | | | --23.21%--process_backlog | | | | | | | --22.91%--__netif_receive_skb | | | __netif_receive_skb_one_core | | | | | | | --22.31%--ip_rcv | | | | | | | |--20.92%--ip_local_deliver | | | | | | | | | --20.72%--ip_local_deliver_finish | | | | ip_protocol_deliver_rcu | | | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | kmem_cache_free | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | __wake_up_common_lock | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | sk_reset_timer | | | | | | mod_timer | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | --0.70%--ip_rcv_core | | | | | --1.21%--napi_consume_skb | | | | | |--0.70%--kfree_skbmem | | | | | --0.51%--skb_release_data | | | --1.39%--dev_hard_start_xmit | | | --1.09%--loopback_xmit | --0.64%--0 | --0.54%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out 31.05% 0.20% echo [kernel.kallsyms] [k] __ip_finish_output | --30.85%--__ip_finish_output | --30.75%--ip_finish_output2 | --30.45%--neigh_hh_output __dev_queue_xmit | |--26.56%--__local_bh_enable_ip | do_softirq.part.0 | | | --26.46%--__do_softirq | | | --26.07%--net_rx_action | | | |--24.05%--__napi_poll | | | | | --23.21%--process_backlog | | | | | --22.91%--__netif_receive_skb | | __netif_receive_skb_one_core | | | | | --22.31%--ip_rcv | | | | | |--20.92%--ip_local_deliver | | | | | | | --20.72%--ip_local_deliver_finish | | | ip_protocol_deliver_rcu | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | kmem_cache_free | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | __wake_up_common_lock | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | |--1.08%--dst_release | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | sk_reset_timer | | | | | mod_timer | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | --1.30%--__inet_lookup_established | | | | | --0.70%--ip_rcv_core | | | --1.21%--napi_consume_skb | | | |--0.70%--kfree_skbmem | | | --0.51%--skb_release_data | --1.39%--dev_hard_start_xmit | --1.09%--loopback_xmit 30.95% 0.00% echo [kernel.kallsyms] [k] ip_finish_output | ---ip_finish_output __ip_finish_output | --30.75%--ip_finish_output2 | --30.45%--neigh_hh_output __dev_queue_xmit | |--26.56%--__local_bh_enable_ip | do_softirq.part.0 | | | --26.46%--__do_softirq | | | --26.07%--net_rx_action | | | |--24.05%--__napi_poll | | | | | --23.21%--process_backlog | | | | | --22.91%--__netif_receive_skb | | __netif_receive_skb_one_core | | | | | --22.31%--ip_rcv | | | | | |--20.92%--ip_local_deliver | | | | | | | --20.72%--ip_local_deliver_finish | | | ip_protocol_deliver_rcu | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | kmem_cache_free | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | __wake_up_common_lock | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | |--1.08%--dst_release | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | sk_reset_timer | | | | | mod_timer | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | --1.30%--__inet_lookup_established | | | | | --0.70%--ip_rcv_core | | | --1.21%--napi_consume_skb | | | |--0.70%--kfree_skbmem | | | --0.51%--skb_release_data | --1.39%--dev_hard_start_xmit | --1.09%--loopback_xmit 30.75% 0.30% echo [kernel.kallsyms] [k] ip_finish_output2 | --30.45%--ip_finish_output2 neigh_hh_output __dev_queue_xmit | |--26.56%--__local_bh_enable_ip | do_softirq.part.0 | | | --26.46%--__do_softirq | | | --26.07%--net_rx_action | | | |--24.05%--__napi_poll | | | | | --23.21%--process_backlog | | | | | --22.91%--__netif_receive_skb | | __netif_receive_skb_one_core | | | | | --22.31%--ip_rcv | | | | | |--20.92%--ip_local_deliver | | | | | | | --20.72%--ip_local_deliver_finish | | | ip_protocol_deliver_rcu | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | kmem_cache_free | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | __wake_up_common_lock | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | |--1.08%--dst_release | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | sk_reset_timer | | | | | mod_timer | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | --1.30%--__inet_lookup_established | | | | | --0.70%--ip_rcv_core | | | --1.21%--napi_consume_skb | | | |--0.70%--kfree_skbmem | | | --0.51%--skb_release_data | --1.39%--dev_hard_start_xmit | --1.09%--loopback_xmit 30.45% 0.00% echo [kernel.kallsyms] [k] neigh_hh_output | ---neigh_hh_output __dev_queue_xmit | |--26.56%--__local_bh_enable_ip | do_softirq.part.0 | | | --26.46%--__do_softirq | | | --26.07%--net_rx_action | | | |--24.05%--__napi_poll | | | | | --23.21%--process_backlog | | | | | --22.91%--__netif_receive_skb | | __netif_receive_skb_one_core | | | | | --22.31%--ip_rcv | | | | | |--20.92%--ip_local_deliver | | | | | | | --20.72%--ip_local_deliver_finish | | | ip_protocol_deliver_rcu | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | kmem_cache_free | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | __wake_up_common_lock | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | |--1.08%--dst_release | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | sk_reset_timer | | | | | mod_timer | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | --1.30%--__inet_lookup_established | | | | | --0.70%--ip_rcv_core | | | --1.21%--napi_consume_skb | | | |--0.70%--kfree_skbmem | | | --0.51%--skb_release_data | --1.39%--dev_hard_start_xmit | --1.09%--loopback_xmit 30.45% 1.69% echo [kernel.kallsyms] [k] __dev_queue_xmit | |--28.76%--__dev_queue_xmit | | | |--26.56%--__local_bh_enable_ip | | do_softirq.part.0 | | | | | --26.46%--__do_softirq | | | | | --26.07%--net_rx_action | | | | | |--24.05%--__napi_poll | | | | | | | --23.21%--process_backlog | | | | | | | --22.91%--__netif_receive_skb | | | __netif_receive_skb_one_core | | | | | | | --22.31%--ip_rcv | | | | | | | |--20.92%--ip_local_deliver | | | | | | | | | --20.72%--ip_local_deliver_finish | | | | ip_protocol_deliver_rcu | | | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | | kmem_cache_free | | | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | | __wake_up_common_lock | | | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | | | |--1.08%--dst_release | | | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | | sk_reset_timer | | | | | | mod_timer | | | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | | | --1.30%--__inet_lookup_established | | | | | | | --0.70%--ip_rcv_core | | | | | --1.21%--napi_consume_skb | | | | | |--0.70%--kfree_skbmem | | | | | --0.51%--skb_release_data | | | --1.39%--dev_hard_start_xmit | | | --1.09%--loopback_xmit | --1.69%--0 | |--1.10%--0x7fa6d85eb040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | io_submit_sqes | io_issue_sqe | io_send | sock_sendmsg | inet_sendmsg | tcp_sendmsg | tcp_sendmsg_locked | tcp_push | __tcp_push_pending_frames | tcp_write_xmit | __tcp_transmit_skb | ip_queue_xmit | __ip_queue_xmit | ip_local_out | ip_output | ip_finish_output | __ip_finish_output | ip_finish_output2 | neigh_hh_output | __dev_queue_xmit | --0.60%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit 27.66% 0.70% echo [kernel.kallsyms] [k] __local_bh_enable_ip | |--26.96%--__local_bh_enable_ip | | | --26.56%--do_softirq.part.0 | | | --26.46%--__do_softirq | | | --26.07%--net_rx_action | | | |--24.05%--__napi_poll | | | | | --23.21%--process_backlog | | | | | --22.91%--__netif_receive_skb | | __netif_receive_skb_one_core | | | | | --22.31%--ip_rcv | | | | | |--20.92%--ip_local_deliver | | | | | | | --20.72%--ip_local_deliver_finish | | | ip_protocol_deliver_rcu | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | kmem_cache_free | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | __wake_up_common_lock | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | |--1.08%--dst_release | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | sk_reset_timer | | | | | mod_timer | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | --1.30%--__inet_lookup_established | | | | | --0.70%--ip_rcv_core | | | --1.21%--napi_consume_skb | | | |--0.70%--kfree_skbmem | | | --0.51%--skb_release_data | --0.60%--0 0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter 27.26% 0.10% echo [kernel.kallsyms] [k] __do_softirq | --27.16%--__do_softirq | --26.86%--net_rx_action | |--24.05%--__napi_poll | | | --23.21%--process_backlog | | | --22.91%--__netif_receive_skb | __netif_receive_skb_one_core | | | --22.31%--ip_rcv | | | |--20.92%--ip_local_deliver | | | | | --20.72%--ip_local_deliver_finish | | ip_protocol_deliver_rcu | | | | | --19.43%--tcp_v4_rcv | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | --15.09%--tcp_rcv_established | | | | | | | |--6.32%--tcp_ack | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | --0.95%--kfree_skbmem | | | | kmem_cache_free | | | | | | | | | --0.75%--__slab_free | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | --3.32%--__wake_up_sync_key | | | | __wake_up_common_lock | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | __io_req_task_work_add.part.0 | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | |--1.08%--dst_release | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | sk_reset_timer | | | | mod_timer | | | | | | | --0.70%--tcp_queue_rcv | | | | | --1.30%--__inet_lookup_established | | | --0.70%--ip_rcv_core | --2.00%--napi_consume_skb | |--1.10%--skb_release_data | --0.80%--kfree_skbmem 27.06% 1.01% echo [kernel.kallsyms] [k] net_rx_action | |--26.05%--net_rx_action | | | |--24.05%--__napi_poll | | | | | --23.21%--process_backlog | | | | | --22.91%--__netif_receive_skb | | __netif_receive_skb_one_core | | | | | --22.31%--ip_rcv | | | | | |--20.92%--ip_local_deliver | | | | | | | --20.72%--ip_local_deliver_finish | | | ip_protocol_deliver_rcu | | | | | | | --19.43%--tcp_v4_rcv | | | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | | | --15.09%--tcp_rcv_established | | | | | | | | | |--6.32%--tcp_ack | | | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | | | --0.95%--kfree_skbmem | | | | | kmem_cache_free | | | | | | | | | | | --0.75%--__slab_free | | | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | | | --3.32%--__wake_up_sync_key | | | | | __wake_up_common_lock | | | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | | __io_req_task_work_add.part.0 | | | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | | | |--1.08%--dst_release | | | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | | sk_reset_timer | | | | | mod_timer | | | | | | | | | --0.70%--tcp_queue_rcv | | | | | | | --1.30%--__inet_lookup_established | | | | | --0.70%--ip_rcv_core | | | --2.00%--napi_consume_skb | | | |--1.10%--skb_release_data | | | --0.80%--kfree_skbmem | --1.01%--0 | --0.52%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq 26.56% 0.10% echo [kernel.kallsyms] [k] do_softirq.part.0 | --26.46%--do_softirq.part.0 __do_softirq | --26.07%--net_rx_action | |--24.05%--__napi_poll | | | --23.21%--process_backlog | | | --22.91%--__netif_receive_skb | __netif_receive_skb_one_core | | | --22.31%--ip_rcv | | | |--20.92%--ip_local_deliver | | | | | --20.72%--ip_local_deliver_finish | | ip_protocol_deliver_rcu | | | | | --19.43%--tcp_v4_rcv | | | | | |--15.69%--tcp_v4_do_rcv | | | | | | | --15.09%--tcp_rcv_established | | | | | | | |--6.32%--tcp_ack | | | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | | | --3.04%--__kfree_skb | | | | | | | | | |--2.09%--skb_release_data | | | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | | | --0.95%--kfree_skbmem | | | | kmem_cache_free | | | | | | | | | --0.75%--__slab_free | | | | | | | |--3.62%--tcp_data_ready | | | | | | | | | --3.52%--sock_def_readable | | | | | | | | | --3.32%--__wake_up_sync_key | | | | __wake_up_common_lock | | | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | | | --0.99%--__io_req_task_work_add | | | | | __io_req_task_work_add.part.0 | | | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | | | |--1.08%--dst_release | | | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | | | --0.69%--tcp_send_delayed_ack | | | | sk_reset_timer | | | | mod_timer | | | | | | | --0.70%--tcp_queue_rcv | | | | | --1.30%--__inet_lookup_established | | | --0.70%--ip_rcv_core | --1.21%--napi_consume_skb | |--0.70%--kfree_skbmem | --0.51%--skb_release_data 24.05% 0.00% echo [kernel.kallsyms] [k] __napi_poll | ---__napi_poll | --23.21%--process_backlog | --22.91%--__netif_receive_skb __netif_receive_skb_one_core | --22.31%--ip_rcv | |--20.92%--ip_local_deliver | | | --20.72%--ip_local_deliver_finish | ip_protocol_deliver_rcu | | | --19.43%--tcp_v4_rcv | | | |--15.69%--tcp_v4_do_rcv | | | | | --15.09%--tcp_rcv_established | | | | | |--6.32%--tcp_ack | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | --3.04%--__kfree_skb | | | | | | | |--2.09%--skb_release_data | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | --0.95%--kfree_skbmem | | | kmem_cache_free | | | | | | | --0.75%--__slab_free | | | | | |--3.62%--tcp_data_ready | | | | | | | --3.52%--sock_def_readable | | | | | | | --3.32%--__wake_up_sync_key | | | __wake_up_common_lock | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | --0.99%--__io_req_task_work_add | | | | __io_req_task_work_add.part.0 | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | |--1.08%--dst_release | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | --0.69%--tcp_send_delayed_ack | | | sk_reset_timer | | | mod_timer | | | | | --0.70%--tcp_queue_rcv | | | --1.30%--__inet_lookup_established | --0.70%--ip_rcv_core 23.65% 0.54% echo [kernel.kallsyms] [k] process_backlog | --23.11%--process_backlog | --22.91%--__netif_receive_skb __netif_receive_skb_one_core | --22.31%--ip_rcv | |--20.92%--ip_local_deliver | | | --20.72%--ip_local_deliver_finish | ip_protocol_deliver_rcu | | | --19.43%--tcp_v4_rcv | | | |--15.69%--tcp_v4_do_rcv | | | | | --15.09%--tcp_rcv_established | | | | | |--6.32%--tcp_ack | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | --3.04%--__kfree_skb | | | | | | | |--2.09%--skb_release_data | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | --0.95%--kfree_skbmem | | | kmem_cache_free | | | | | | | --0.75%--__slab_free | | | | | |--3.62%--tcp_data_ready | | | | | | | --3.52%--sock_def_readable | | | | | | | --3.32%--__wake_up_sync_key | | | __wake_up_common_lock | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | --0.99%--__io_req_task_work_add | | | | __io_req_task_work_add.part.0 | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | |--1.08%--dst_release | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | --0.69%--tcp_send_delayed_ack | | | sk_reset_timer | | | mod_timer | | | | | --0.70%--tcp_queue_rcv | | | --1.30%--__inet_lookup_established | --0.70%--ip_rcv_core 23.01% 0.10% echo [kernel.kallsyms] [k] __netif_receive_skb | --22.91%--__netif_receive_skb __netif_receive_skb_one_core | --22.31%--ip_rcv | |--20.92%--ip_local_deliver | | | --20.72%--ip_local_deliver_finish | ip_protocol_deliver_rcu | | | --19.43%--tcp_v4_rcv | | | |--15.69%--tcp_v4_do_rcv | | | | | --15.09%--tcp_rcv_established | | | | | |--6.32%--tcp_ack | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | --3.04%--__kfree_skb | | | | | | | |--2.09%--skb_release_data | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | --0.95%--kfree_skbmem | | | kmem_cache_free | | | | | | | --0.75%--__slab_free | | | | | |--3.62%--tcp_data_ready | | | | | | | --3.52%--sock_def_readable | | | | | | | --3.32%--__wake_up_sync_key | | | __wake_up_common_lock | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | --0.99%--__io_req_task_work_add | | | | __io_req_task_work_add.part.0 | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | |--1.08%--dst_release | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | --0.69%--tcp_send_delayed_ack | | | sk_reset_timer | | | mod_timer | | | | | --0.70%--tcp_queue_rcv | | | --1.30%--__inet_lookup_established | --0.70%--ip_rcv_core 22.91% 0.10% echo [kernel.kallsyms] [k] __netif_receive_skb_one_core | --22.82%--__netif_receive_skb_one_core | --22.31%--ip_rcv | |--20.92%--ip_local_deliver | | | --20.72%--ip_local_deliver_finish | ip_protocol_deliver_rcu | | | --19.43%--tcp_v4_rcv | | | |--15.69%--tcp_v4_do_rcv | | | | | --15.09%--tcp_rcv_established | | | | | |--6.32%--tcp_ack | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | --3.04%--__kfree_skb | | | | | | | |--2.09%--skb_release_data | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | --0.95%--kfree_skbmem | | | kmem_cache_free | | | | | | | --0.75%--__slab_free | | | | | |--3.62%--tcp_data_ready | | | | | | | --3.52%--sock_def_readable | | | | | | | --3.32%--__wake_up_sync_key | | | __wake_up_common_lock | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | --0.99%--__io_req_task_work_add | | | | __io_req_task_work_add.part.0 | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | |--1.08%--dst_release | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | --0.69%--tcp_send_delayed_ack | | | sk_reset_timer | | | mod_timer | | | | | --0.70%--tcp_queue_rcv | | | --1.30%--__inet_lookup_established | --0.70%--ip_rcv_core 22.31% 0.20% echo [kernel.kallsyms] [k] ip_rcv | --22.11%--ip_rcv | |--20.92%--ip_local_deliver | | | --20.72%--ip_local_deliver_finish | ip_protocol_deliver_rcu | | | --19.43%--tcp_v4_rcv | | | |--15.69%--tcp_v4_do_rcv | | | | | --15.09%--tcp_rcv_established | | | | | |--6.32%--tcp_ack | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | --3.04%--__kfree_skb | | | | | | | |--2.09%--skb_release_data | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | --0.95%--kfree_skbmem | | | kmem_cache_free | | | | | | | --0.75%--__slab_free | | | | | |--3.62%--tcp_data_ready | | | | | | | --3.52%--sock_def_readable | | | | | | | --3.32%--__wake_up_sync_key | | | __wake_up_common_lock | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | --0.99%--__io_req_task_work_add | | | | __io_req_task_work_add.part.0 | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | |--1.08%--dst_release | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | --0.69%--tcp_send_delayed_ack | | | sk_reset_timer | | | mod_timer | | | | | --0.70%--tcp_queue_rcv | | | --1.30%--__inet_lookup_established | --0.70%--ip_rcv_core 20.92% 0.00% echo [kernel.kallsyms] [k] ip_local_deliver | ---ip_local_deliver | --20.72%--ip_local_deliver_finish ip_protocol_deliver_rcu | --19.43%--tcp_v4_rcv | |--15.69%--tcp_v4_do_rcv | | | --15.09%--tcp_rcv_established | | | |--6.32%--tcp_ack | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | --3.04%--__kfree_skb | | | | | |--2.09%--skb_release_data | | | | | | | --0.99%--skb_free_head | | | | | | | --0.89%--kmem_cache_free | | | | | --0.95%--kfree_skbmem | | kmem_cache_free | | | | | --0.75%--__slab_free | | | |--3.62%--tcp_data_ready | | | | | --3.52%--sock_def_readable | | | | | --3.32%--__wake_up_sync_key | | __wake_up_common_lock | | | | | |--1.92%--__wake_up_common | | | | | | | --1.72%--io_poll_wake | | | | | | | --1.09%--__io_poll_execute | | | | | | | --0.99%--__io_req_task_work_add | | | __io_req_task_work_add.part.0 | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | --0.90%--__raw_spin_lock_irqsave | | | |--1.08%--dst_release | | | |--0.79%--__tcp_ack_snd_check | | | | | --0.69%--tcp_send_delayed_ack | | sk_reset_timer | | mod_timer | | | --0.70%--tcp_queue_rcv | --1.30%--__inet_lookup_established 20.82% 0.10% echo [kernel.kallsyms] [k] ip_local_deliver_finish | --20.72%--ip_local_deliver_finish ip_protocol_deliver_rcu | --19.43%--tcp_v4_rcv | |--15.69%--tcp_v4_do_rcv | | | --15.09%--tcp_rcv_established | | | |--6.32%--tcp_ack | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | --3.04%--__kfree_skb | | | | | |--2.09%--skb_release_data | | | | | | | --0.99%--skb_free_head | | | | | | | --0.89%--kmem_cache_free | | | | | --0.95%--kfree_skbmem | | kmem_cache_free | | | | | --0.75%--__slab_free | | | |--3.62%--tcp_data_ready | | | | | --3.52%--sock_def_readable | | | | | --3.32%--__wake_up_sync_key | | __wake_up_common_lock | | | | | |--1.92%--__wake_up_common | | | | | | | --1.72%--io_poll_wake | | | | | | | --1.09%--__io_poll_execute | | | | | | | --0.99%--__io_req_task_work_add | | | __io_req_task_work_add.part.0 | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | --0.90%--__raw_spin_lock_irqsave | | | |--1.08%--dst_release | | | |--0.79%--__tcp_ack_snd_check | | | | | --0.69%--tcp_send_delayed_ack | | sk_reset_timer | | mod_timer | | | --0.70%--tcp_queue_rcv | --1.30%--__inet_lookup_established 20.72% 0.10% echo [kernel.kallsyms] [k] ip_protocol_deliver_rcu | --20.62%--ip_protocol_deliver_rcu | --19.43%--tcp_v4_rcv | |--15.69%--tcp_v4_do_rcv | | | --15.09%--tcp_rcv_established | | | |--6.32%--tcp_ack | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | --3.04%--__kfree_skb | | | | | |--2.09%--skb_release_data | | | | | | | --0.99%--skb_free_head | | | | | | | --0.89%--kmem_cache_free | | | | | --0.95%--kfree_skbmem | | kmem_cache_free | | | | | --0.75%--__slab_free | | | |--3.62%--tcp_data_ready | | | | | --3.52%--sock_def_readable | | | | | --3.32%--__wake_up_sync_key | | __wake_up_common_lock | | | | | |--1.92%--__wake_up_common | | | | | | | --1.72%--io_poll_wake | | | | | | | --1.09%--__io_poll_execute | | | | | | | --0.99%--__io_req_task_work_add | | | __io_req_task_work_add.part.0 | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | --0.90%--__raw_spin_lock_irqsave | | | |--1.08%--dst_release | | | |--0.79%--__tcp_ack_snd_check | | | | | --0.69%--tcp_send_delayed_ack | | sk_reset_timer | | mod_timer | | | --0.70%--tcp_queue_rcv | --1.30%--__inet_lookup_established 19.43% 0.88% echo [kernel.kallsyms] [k] tcp_v4_rcv | |--18.54%--tcp_v4_rcv | | | |--15.69%--tcp_v4_do_rcv | | | | | --15.09%--tcp_rcv_established | | | | | |--6.32%--tcp_ack | | | | | | | --4.53%--tcp_clean_rtx_queue.constprop.0 | | | | | | | --3.04%--__kfree_skb | | | | | | | |--2.09%--skb_release_data | | | | | | | | | --0.99%--skb_free_head | | | | | | | | | --0.89%--kmem_cache_free | | | | | | | --0.95%--kfree_skbmem | | | kmem_cache_free | | | | | | | --0.75%--__slab_free | | | | | |--3.62%--tcp_data_ready | | | | | | | --3.52%--sock_def_readable | | | | | | | --3.32%--__wake_up_sync_key | | | __wake_up_common_lock | | | | | | | |--1.92%--__wake_up_common | | | | | | | | | --1.72%--io_poll_wake | | | | | | | | | --1.09%--__io_poll_execute | | | | | | | | | --0.99%--__io_req_task_work_add | | | | __io_req_task_work_add.part.0 | | | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | | | --0.90%--__raw_spin_lock_irqsave | | | | | |--1.08%--dst_release | | | | | |--0.79%--__tcp_ack_snd_check | | | | | | | --0.69%--tcp_send_delayed_ack | | | sk_reset_timer | | | mod_timer | | | | | --0.70%--tcp_queue_rcv | | | --1.30%--__inet_lookup_established | --0.88%--0 | --0.69%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action __napi_poll process_backlog __netif_receive_skb __netif_receive_skb_one_core ip_rcv ip_local_deliver ip_local_deliver_finish ip_protocol_deliver_rcu tcp_v4_rcv 16.50% 0.10% echo [kernel.kallsyms] [k] tcp_v4_do_rcv | --16.40%--tcp_v4_do_rcv | |--15.19%--tcp_rcv_established | | | |--6.42%--tcp_ack | | | | | --4.63%--tcp_clean_rtx_queue.constprop.0 | | | | | --3.04%--__kfree_skb | | | | | |--2.09%--skb_release_data | | | | | | | --0.99%--skb_free_head | | | | | | | --0.89%--kmem_cache_free | | | | | --0.95%--kfree_skbmem | | kmem_cache_free | | | | | --0.75%--__slab_free | | | |--3.62%--tcp_data_ready | | | | | --3.52%--sock_def_readable | | | | | --3.32%--__wake_up_sync_key | | __wake_up_common_lock | | | | | |--1.92%--__wake_up_common | | | | | | | --1.72%--io_poll_wake | | | | | | | --1.09%--__io_poll_execute | | | | | | | --0.99%--__io_req_task_work_add | | | __io_req_task_work_add.part.0 | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | --0.90%--__raw_spin_lock_irqsave | | | |--1.08%--dst_release | | | |--0.79%--__tcp_ack_snd_check | | | | | --0.69%--tcp_send_delayed_ack | | sk_reset_timer | | mod_timer | | | --0.70%--tcp_queue_rcv | --0.81%--tcp_rcv_state_process | --0.51%--tcp_rcv_synsent_state_process 16.07% 0.10% echo [kernel.kallsyms] [k] __io_run_local_work | --15.97%--__io_run_local_work | |--13.64%--io_poll_task_func | io_poll_check_events | | | --12.95%--io_poll_issue | | | --12.85%--io_issue_sqe | | | --12.55%--io_recv | | | --12.25%--sock_recvmsg | | | |--10.13%--inet_recvmsg | | | | | --9.76%--tcp_recvmsg | | | | | --7.34%--tcp_recvmsg_locked | | | | | |--2.20%--tcp_rcv_space_adjust | | | | | | | --1.12%--tcp_mstamp_refresh | | | | | | | --0.75%--read_tsc | | | | | |--1.49%--skb_copy_datagram_iter | | | | | | | --1.29%--__skb_datagram_iter | | | | | | | --0.99%--simple_copy_to_iter | | | | | |--1.02%--tcp_cleanup_rbuf | | | __tcp_cleanup_rbuf | | | | | |--0.79%--sock_rfree | | | __sk_mem_reduce_allocated | | | mem_cgroup_uncharge_skmem | | | | | --0.70%--skb_attempt_defer_free | | | |--1.04%--apparmor_socket_recvmsg | | | --0.69%--security_socket_recvmsg | |--1.30%--__io_submit_flush_completions | | | --1.20%--io_free_batch_list | | | --1.10%--io_clean_op | | | --1.00%--kfree | | | --0.90%--__kmem_cache_free | --1.02%--io_req_task_submit io_issue_sqe io_connect __sys_connect_file inet_stream_connect | |--0.51%--release_sock | __release_sock | tcp_v4_do_rcv | tcp_rcv_state_process | tcp_rcv_synsent_state_process | --0.51%--__inet_stream_connect tcp_v4_connect 15.29% 1.29% echo [kernel.kallsyms] [k] tcp_rcv_established | |--14.00%--tcp_rcv_established | | | |--6.42%--tcp_ack | | | | | --4.63%--tcp_clean_rtx_queue.constprop.0 | | | | | --3.04%--__kfree_skb | | | | | |--2.09%--skb_release_data | | | | | | | --0.99%--skb_free_head | | | | | | | --0.89%--kmem_cache_free | | | | | --0.95%--kfree_skbmem | | kmem_cache_free | | | | | --0.75%--__slab_free | | | |--3.62%--tcp_data_ready | | | | | --3.52%--sock_def_readable | | | | | --3.32%--__wake_up_sync_key | | __wake_up_common_lock | | | | | |--1.92%--__wake_up_common | | | | | | | --1.72%--io_poll_wake | | | | | | | --1.09%--__io_poll_execute | | | | | | | --0.99%--__io_req_task_work_add | | | __io_req_task_work_add.part.0 | | | | | --1.00%--_raw_spin_lock_irqsave | | | | | --0.90%--__raw_spin_lock_irqsave | | | |--1.08%--dst_release | | | |--0.79%--__tcp_ack_snd_check | | | | | --0.69%--tcp_send_delayed_ack | | sk_reset_timer | | mod_timer | | | --0.70%--tcp_queue_rcv | --1.29%--0 | --0.79%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action __napi_poll process_backlog __netif_receive_skb __netif_receive_skb_one_core ip_rcv ip_local_deliver ip_local_deliver_finish ip_protocol_deliver_rcu tcp_v4_rcv tcp_v4_do_rcv tcp_rcv_established 13.74% 0.10% echo [kernel.kallsyms] [k] io_poll_task_func | --13.64%--io_poll_task_func io_poll_check_events | --12.95%--io_poll_issue | --12.85%--io_issue_sqe | --12.55%--io_recv | --12.25%--sock_recvmsg | |--10.13%--inet_recvmsg | | | --9.76%--tcp_recvmsg | | | --7.34%--tcp_recvmsg_locked | | | |--2.20%--tcp_rcv_space_adjust | | | | | --1.12%--tcp_mstamp_refresh | | | | | --0.75%--read_tsc | | | |--1.49%--skb_copy_datagram_iter | | | | | --1.29%--__skb_datagram_iter | | | | | --0.99%--simple_copy_to_iter | | | |--1.02%--tcp_cleanup_rbuf | | __tcp_cleanup_rbuf | | | |--0.79%--sock_rfree | | __sk_mem_reduce_allocated | | mem_cgroup_uncharge_skmem | | | --0.70%--skb_attempt_defer_free | |--1.04%--apparmor_socket_recvmsg | --0.69%--security_socket_recvmsg 13.64% 0.59% echo [kernel.kallsyms] [k] io_poll_check_events | |--13.05%--io_poll_check_events | | | --12.95%--io_poll_issue | | | --12.85%--io_issue_sqe | | | --12.55%--io_recv | | | --12.25%--sock_recvmsg | | | |--10.13%--inet_recvmsg | | | | | --9.76%--tcp_recvmsg | | | | | --7.34%--tcp_recvmsg_locked | | | | | |--2.20%--tcp_rcv_space_adjust | | | | | | | --1.12%--tcp_mstamp_refresh | | | | | | | --0.75%--read_tsc | | | | | |--1.49%--skb_copy_datagram_iter | | | | | | | --1.29%--__skb_datagram_iter | | | | | | | --0.99%--simple_copy_to_iter | | | | | |--1.02%--tcp_cleanup_rbuf | | | __tcp_cleanup_rbuf | | | | | |--0.79%--sock_rfree | | | __sk_mem_reduce_allocated | | | mem_cgroup_uncharge_skmem | | | | | --0.70%--skb_attempt_defer_free | | | |--1.04%--apparmor_socket_recvmsg | | | --0.69%--security_socket_recvmsg | --0.59%--0 12.95% 0.00% echo [kernel.kallsyms] [k] io_poll_issue | ---io_poll_issue | --12.85%--io_issue_sqe | --12.55%--io_recv | --12.25%--sock_recvmsg | |--10.13%--inet_recvmsg | | | --9.76%--tcp_recvmsg | | | --7.34%--tcp_recvmsg_locked | | | |--2.20%--tcp_rcv_space_adjust | | | | | --1.12%--tcp_mstamp_refresh | | | | | --0.75%--read_tsc | | | |--1.49%--skb_copy_datagram_iter | | | | | --1.29%--__skb_datagram_iter | | | | | --0.99%--simple_copy_to_iter | | | |--1.02%--tcp_cleanup_rbuf | | __tcp_cleanup_rbuf | | | |--0.79%--sock_rfree | | __sk_mem_reduce_allocated | | mem_cgroup_uncharge_skmem | | | --0.70%--skb_attempt_defer_free | |--1.04%--apparmor_socket_recvmsg | --0.69%--security_socket_recvmsg 12.75% 0.30% echo [kernel.kallsyms] [k] io_recv | --12.45%--io_recv | --12.25%--sock_recvmsg | |--10.13%--inet_recvmsg | | | --9.76%--tcp_recvmsg | | | --7.34%--tcp_recvmsg_locked | | | |--2.20%--tcp_rcv_space_adjust | | | | | --1.12%--tcp_mstamp_refresh | | | | | --0.75%--read_tsc | | | |--1.49%--skb_copy_datagram_iter | | | | | --1.29%--__skb_datagram_iter | | | | | --0.99%--simple_copy_to_iter | | | |--1.02%--tcp_cleanup_rbuf | | __tcp_cleanup_rbuf | | | |--0.79%--sock_rfree | | __sk_mem_reduce_allocated | | mem_cgroup_uncharge_skmem | | | --0.70%--skb_attempt_defer_free | |--1.04%--apparmor_socket_recvmsg | --0.69%--security_socket_recvmsg 12.25% 0.30% echo [kernel.kallsyms] [k] sock_recvmsg | --11.96%--sock_recvmsg | |--10.13%--inet_recvmsg | | | --9.76%--tcp_recvmsg | | | --7.34%--tcp_recvmsg_locked | | | |--2.20%--tcp_rcv_space_adjust | | | | | --1.12%--tcp_mstamp_refresh | | | | | --0.75%--read_tsc | | | |--1.49%--skb_copy_datagram_iter | | | | | --1.29%--__skb_datagram_iter | | | | | --0.99%--simple_copy_to_iter | | | |--1.02%--tcp_cleanup_rbuf | | __tcp_cleanup_rbuf | | | |--0.79%--sock_rfree | | __sk_mem_reduce_allocated | | mem_cgroup_uncharge_skmem | | | --0.70%--skb_attempt_defer_free | |--1.04%--apparmor_socket_recvmsg | --0.69%--security_socket_recvmsg 10.23% 0.10% echo [kernel.kallsyms] [k] inet_recvmsg | --10.13%--inet_recvmsg | --9.76%--tcp_recvmsg | --7.34%--tcp_recvmsg_locked | |--2.20%--tcp_rcv_space_adjust | | | --1.12%--tcp_mstamp_refresh | | | --0.75%--read_tsc | |--1.49%--skb_copy_datagram_iter | | | --1.29%--__skb_datagram_iter | | | --0.99%--simple_copy_to_iter | |--1.02%--tcp_cleanup_rbuf | __tcp_cleanup_rbuf | |--0.79%--sock_rfree | __sk_mem_reduce_allocated | mem_cgroup_uncharge_skmem | --0.70%--skb_attempt_defer_free 9.86% 0.50% echo [kernel.kallsyms] [k] tcp_recvmsg | --9.36%--tcp_recvmsg | --7.34%--tcp_recvmsg_locked | |--2.20%--tcp_rcv_space_adjust | | | --1.12%--tcp_mstamp_refresh | | | --0.75%--read_tsc | |--1.49%--skb_copy_datagram_iter | | | --1.29%--__skb_datagram_iter | | | --0.99%--simple_copy_to_iter | |--1.02%--tcp_cleanup_rbuf | __tcp_cleanup_rbuf | |--0.79%--sock_rfree | __sk_mem_reduce_allocated | mem_cgroup_uncharge_skmem | --0.70%--skb_attempt_defer_free 7.54% 0.94% echo [kernel.kallsyms] [k] tcp_recvmsg_locked | |--6.60%--tcp_recvmsg_locked | | | |--2.20%--tcp_rcv_space_adjust | | | | | --1.12%--tcp_mstamp_refresh | | | | | --0.75%--read_tsc | | | |--1.49%--skb_copy_datagram_iter | | | | | --1.29%--__skb_datagram_iter | | | | | --0.99%--simple_copy_to_iter | | | |--1.02%--tcp_cleanup_rbuf | | __tcp_cleanup_rbuf | | | |--0.79%--sock_rfree | | __sk_mem_reduce_allocated | | mem_cgroup_uncharge_skmem | | | --0.70%--skb_attempt_defer_free | --0.94%--0 | --0.54%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter __io_run_local_work io_poll_task_func io_poll_check_events io_poll_issue io_issue_sqe io_recv sock_recvmsg inet_recvmsg tcp_recvmsg tcp_recvmsg_locked 6.63% 1.10% echo [kernel.kallsyms] [k] tcp_ack | |--5.53%--tcp_ack | | | --4.74%--tcp_clean_rtx_queue.constprop.0 | | | |--3.04%--__kfree_skb | | | | | |--2.09%--skb_release_data | | | | | | | --0.99%--skb_free_head | | | | | | | --0.89%--kmem_cache_free | | | | | --0.95%--kfree_skbmem | | kmem_cache_free | | | | | --0.75%--__slab_free | | | --0.50%--tcp_ack_update_rtt | --1.10%--0 | --0.60%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action __napi_poll process_backlog __netif_receive_skb __netif_receive_skb_one_core ip_rcv ip_local_deliver ip_local_deliver_finish ip_protocol_deliver_rcu tcp_v4_rcv tcp_v4_do_rcv tcp_rcv_established tcp_ack 5.73% 0.00% echo [unknown] [.] 0x000055cf9ba90878 | ---0x55cf9ba90878 | |--1.43%--fiona::tcp::send_awaitable::await_suspend(std::__n4861::coroutine_handle) | |--0.89%--0x514 | io_uring_submit_and_get_events | | | --0.80%--entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | | | --0.70%--io_cqring_wait | io_run_task_work | task_work_run | ____fput | __fput | | | --0.60%--sock_close | __sock_release | inet_release | tcp_close | __tcp_close | --0.50%--io_uring_submit_and_get_events entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg 5.33% 1.19% echo [kernel.kallsyms] [k] tcp_clean_rtx_queue.constprop.0 | |--4.14%--tcp_clean_rtx_queue.constprop.0 | | | |--3.04%--__kfree_skb | | | | | |--2.09%--skb_release_data | | | | | | | --0.99%--skb_free_head | | | | | | | --0.89%--kmem_cache_free | | | | | --0.95%--kfree_skbmem | | kmem_cache_free | | | | | --0.75%--__slab_free | | | --0.50%--tcp_ack_update_rtt | --1.19%--0 | --0.79%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action __napi_poll process_backlog __netif_receive_skb __netif_receive_skb_one_core ip_rcv ip_local_deliver ip_local_deliver_finish ip_protocol_deliver_rcu tcp_v4_rcv tcp_v4_do_rcv tcp_rcv_established | --0.70%--tcp_ack 5.25% 0.00% echo [kernel.kallsyms] [k] tcp_stream_alloc_skb | ---tcp_stream_alloc_skb | |--3.66%--__alloc_skb | --1.19%--sk_forced_mem_schedule | --0.89%--mem_cgroup_charge_skmem 5.08% 0.50% echo [kernel.kallsyms] [k] io_init_req | --4.58%--io_init_req io_link_timeout_prep __io_timeout_prep | |--1.64%--io_alloc_async_data | | | --1.54%--__kmalloc | | | --1.34%--__kmem_cache_alloc_node | |--1.41%--get_timespec64 | | | --1.00%--_copy_from_user | --1.14%--hrtimer_init __hrtimer_init 4.68% 0.00% echo [kernel.kallsyms] [k] io_link_timeout_prep | ---io_link_timeout_prep | --4.58%--__io_timeout_prep | |--1.64%--io_alloc_async_data | | | --1.54%--__kmalloc | | | --1.34%--__kmem_cache_alloc_node | |--1.41%--get_timespec64 | | | --1.00%--_copy_from_user | --1.14%--hrtimer_init __hrtimer_init 4.58% 0.39% echo [kernel.kallsyms] [k] __io_timeout_prep | --4.19%--__io_timeout_prep | |--1.64%--io_alloc_async_data | | | --1.54%--__kmalloc | | | --1.34%--__kmem_cache_alloc_node | |--1.41%--get_timespec64 | | | --1.00%--_copy_from_user | --1.14%--hrtimer_init __hrtimer_init 4.30% 0.00% echo [unknown] [.] 0xbc49fb894818ec83 | ---0xbc49fb894818ec83 fiona::tcp::detail::stream_impl::~stream_impl() 0x55cf9ba90878 | |--0.89%--0x514 | io_uring_submit_and_get_events | | | --0.80%--entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | | | --0.70%--io_cqring_wait | io_run_task_work | task_work_run | ____fput | __fput | | | --0.60%--sock_close | __sock_release | inet_release | tcp_close | __tcp_close | --0.50%--fiona::tcp::send_awaitable::await_suspend(std::__n4861::coroutine_handle) 4.30% 0.00% echo echo [.] fiona::tcp::detail::stream_impl::~stream_impl() | ---fiona::tcp::detail::stream_impl::~stream_impl() 0x55cf9ba90878 | |--0.89%--0x514 | io_uring_submit_and_get_events | | | --0.80%--entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | | | --0.70%--io_cqring_wait | io_run_task_work | task_work_run | ____fput | __fput | | | --0.60%--sock_close | __sock_release | inet_release | tcp_close | __tcp_close | --0.50%--fiona::tcp::send_awaitable::await_suspend(std::__n4861::coroutine_handle) 4.06% 2.86% echo [kernel.kallsyms] [k] __alloc_skb | |--2.76%--0 | | | |--1.39%--0x7fa6d85eb040 | | io_uring_submit_and_wait | | entry_SYSCALL_64_after_hwframe | | do_syscall_64 | | __x64_sys_io_uring_enter | | __do_sys_io_uring_enter | | io_submit_sqes | | io_issue_sqe | | io_send | | sock_sendmsg | | inet_sendmsg | | tcp_sendmsg | | tcp_sendmsg_locked | | | | | --1.29%--tcp_stream_alloc_skb | | | | | --0.99%--__alloc_skb | | | --1.37%--0x7fa6d9284040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | io_submit_sqes | io_issue_sqe | io_send | sock_sendmsg | inet_sendmsg | tcp_sendmsg | tcp_sendmsg_locked | tcp_stream_alloc_skb | __alloc_skb | --1.19%--__alloc_skb 3.98% 0.00% echo [kernel.kallsyms] [k] io_queue_linked_timeout | ---io_queue_linked_timeout | --3.78%--hrtimer_start_range_ns | |--2.78%--__hrtimer_start_range_ns | | | |--1.52%--enqueue_hrtimer | | | | | |--0.89%--rb_insert_color | | | | | --0.52%--timerqueue_add | | | --0.70%--read_tsc | --0.71%--_raw_spin_lock_irqsave __raw_spin_lock_irqsave 3.94% 0.10% echo [kernel.kallsyms] [k] __io_submit_flush_completions | --3.84%--__io_submit_flush_completions | --3.64%--io_free_batch_list | |--1.89%--io_queue_next | | | --1.69%--io_disarm_next | | | --0.70%--__io_req_task_work_add | __io_req_task_work_add.part.0 | --1.10%--io_clean_op | --1.00%--kfree | --0.90%--__kmem_cache_free 3.86% 3.12% echo echo [.] Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) | |--1.57%--0xbc49fb894818ec83 | fiona::tcp::detail::stream_impl::~stream_impl() | 0x55cf9ba90878 | |--0.86%--0x5f6f6863655f616e | Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) | |--0.74%--Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) | --0.69%--0x55cf9ba5b048 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) 3.78% 0.00% echo [kernel.kallsyms] [k] hrtimer_start_range_ns | ---hrtimer_start_range_ns | |--2.78%--__hrtimer_start_range_ns | | | |--1.52%--enqueue_hrtimer | | | | | |--0.89%--rb_insert_color | | | | | --0.52%--timerqueue_add | | | --0.70%--read_tsc | --0.71%--_raw_spin_lock_irqsave __raw_spin_lock_irqsave 3.72% 0.30% echo [kernel.kallsyms] [k] sock_def_readable | --3.42%--sock_def_readable __wake_up_sync_key __wake_up_common_lock | |--2.02%--__wake_up_common | | | --1.82%--io_poll_wake | | | --1.20%--__io_poll_execute | | | --1.10%--__io_req_task_work_add | __io_req_task_work_add.part.0 | --1.00%--_raw_spin_lock_irqsave | --0.90%--__raw_spin_lock_irqsave 3.72% 0.10% echo [kernel.kallsyms] [k] tcp_data_ready | --3.62%--tcp_data_ready | --3.52%--sock_def_readable | --3.32%--__wake_up_sync_key __wake_up_common_lock | |--1.92%--__wake_up_common | | | --1.72%--io_poll_wake | | | --1.09%--__io_poll_execute | | | --0.99%--__io_req_task_work_add | __io_req_task_work_add.part.0 | --1.00%--_raw_spin_lock_irqsave | --0.90%--__raw_spin_lock_irqsave 3.68% 0.10% echo [kernel.kallsyms] [k] __io_arm_ltimeout | --3.58%--__io_arm_ltimeout io_queue_linked_timeout | --3.38%--hrtimer_start_range_ns | --2.68%--__hrtimer_start_range_ns | |--1.52%--enqueue_hrtimer | | | |--0.89%--rb_insert_color | | | --0.52%--timerqueue_add | --0.60%--read_tsc 3.64% 0.55% echo [kernel.kallsyms] [k] io_free_batch_list | |--3.09%--io_free_batch_list | | | |--1.89%--io_queue_next | | | | | --1.69%--io_disarm_next | | | | | --0.70%--__io_req_task_work_add | | __io_req_task_work_add.part.0 | | | --1.10%--io_clean_op | | | --1.00%--kfree | | | --0.90%--__kmem_cache_free | --0.55%--0 3.42% 0.10% echo [kernel.kallsyms] [k] __wake_up_common_lock | --3.33%--__wake_up_common_lock | |--2.02%--__wake_up_common | | | --1.82%--io_poll_wake | | | --1.20%--__io_poll_execute | | | --1.10%--__io_req_task_work_add | __io_req_task_work_add.part.0 | --1.00%--_raw_spin_lock_irqsave | --0.90%--__raw_spin_lock_irqsave 3.42% 0.00% echo [kernel.kallsyms] [k] __wake_up_sync_key | ---__wake_up_sync_key __wake_up_common_lock | |--2.02%--__wake_up_common | | | --1.82%--io_poll_wake | | | --1.20%--__io_poll_execute | | | --1.10%--__io_req_task_work_add | __io_req_task_work_add.part.0 | --1.00%--_raw_spin_lock_irqsave | --0.90%--__raw_spin_lock_irqsave 3.30% 2.30% echo [kernel.kallsyms] [k] skb_release_data | |--1.90%--0 | | | |--1.01%--0x7fa6d9284040 | | io_uring_submit_and_wait | | entry_SYSCALL_64_after_hwframe | | do_syscall_64 | | __x64_sys_io_uring_enter | | __do_sys_io_uring_enter | | | | | --0.91%--io_submit_sqes | | io_issue_sqe | | io_send | | sock_sendmsg | | inet_sendmsg | | tcp_sendmsg | | tcp_sendmsg_locked | | tcp_push | | __tcp_push_pending_frames | | tcp_write_xmit | | __tcp_transmit_skb | | ip_queue_xmit | | __ip_queue_xmit | | ip_local_out | | ip_output | | ip_finish_output | | __ip_finish_output | | ip_finish_output2 | | neigh_hh_output | | __dev_queue_xmit | | __local_bh_enable_ip | | do_softirq.part.0 | | __do_softirq | | net_rx_action | | | | | --0.70%--__napi_poll | | process_backlog | | __netif_receive_skb | | __netif_receive_skb_one_core | | ip_rcv | | ip_local_deliver | | ip_local_deliver_finish | | ip_protocol_deliver_rcu | | tcp_v4_rcv | | tcp_v4_do_rcv | | tcp_rcv_established | | tcp_ack | | tcp_clean_rtx_queue.constprop.0 | | __kfree_skb | | skb_release_data | | | --0.90%--0x7fa6d85eb040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | | | --0.80%--io_submit_sqes | | | --0.60%--io_issue_sqe | io_send | sock_sendmsg | inet_sendmsg | tcp_sendmsg | tcp_sendmsg_locked | tcp_push | __tcp_push_pending_frames | tcp_write_xmit | __tcp_transmit_skb | ip_queue_xmit | __ip_queue_xmit | ip_local_out | ip_output | ip_finish_output | __ip_finish_output | ip_finish_output2 | neigh_hh_output | __dev_queue_xmit | __local_bh_enable_ip | do_softirq.part.0 | __do_softirq | net_rx_action | --0.99%--skb_release_data skb_free_head | --0.89%--kmem_cache_free 3.24% 0.00% echo [kernel.kallsyms] [k] __kfree_skb | ---__kfree_skb | |--2.19%--skb_release_data | | | --0.99%--skb_free_head | | | --0.89%--kmem_cache_free | --0.95%--kfree_skbmem kmem_cache_free | --0.75%--__slab_free 2.88% 0.26% echo [kernel.kallsyms] [k] __hrtimer_start_range_ns | --2.61%--__hrtimer_start_range_ns | |--1.52%--enqueue_hrtimer | | | |--0.89%--rb_insert_color | | | --0.52%--timerqueue_add | --0.70%--read_tsc 2.61% 0.00% echo [unknown] [.] 0x000055cf9ba5b048 | ---0x55cf9ba5b048 | |--0.79%--Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) | --0.60%--io_uring_submit_and_get_events entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter 2.41% 2.41% echo [kernel.kallsyms] [k] __raw_spin_lock_irqsave | ---0 | |--1.50%--0x7fa6d9284040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | io_submit_sqes | | | --0.70%--io_issue_sqe | io_send | sock_sendmsg | inet_sendmsg | tcp_sendmsg | tcp_sendmsg_locked | tcp_push | __tcp_push_pending_frames | tcp_write_xmit | | | --0.60%--__tcp_transmit_skb | ip_queue_xmit | __ip_queue_xmit | ip_local_out | ip_output | ip_finish_output | __ip_finish_output | ip_finish_output2 | neigh_hh_output | __dev_queue_xmit | --0.90%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes | --0.71%--io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit | --0.61%--__local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action __napi_poll process_backlog __netif_receive_skb __netif_receive_skb_one_core ip_rcv ip_local_deliver ip_local_deliver_finish ip_protocol_deliver_rcu tcp_v4_rcv tcp_v4_do_rcv tcp_rcv_established tcp_data_ready sock_def_readable __wake_up_sync_key __wake_up_common_lock _raw_spin_lock_irqsave | --0.51%--__raw_spin_lock_irqsave 2.31% 0.00% echo [kernel.kallsyms] [k] _raw_spin_lock_irqsave | ---_raw_spin_lock_irqsave | --2.21%--__raw_spin_lock_irqsave 2.30% 1.08% echo [kernel.kallsyms] [k] tcp_rcv_space_adjust | |--1.22%--tcp_rcv_space_adjust | | | --1.12%--tcp_mstamp_refresh | | | --0.75%--read_tsc | --1.08%--0 | --0.89%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter __io_run_local_work io_poll_task_func io_poll_check_events io_poll_issue io_issue_sqe io_recv sock_recvmsg inet_recvmsg tcp_recvmsg tcp_recvmsg_locked | --0.79%--tcp_rcv_space_adjust 2.29% 0.00% echo liburing.so.2.6 [.] io_uring_submit_and_get_events | ---io_uring_submit_and_get_events | --2.19%--entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter | |--1.29%--io_cqring_wait | | | --1.19%--io_run_task_work | task_work_run | ____fput | __fput | | | --0.99%--sock_close | __sock_release | inet_release | tcp_close | __tcp_close | | | --0.80%--tcp_send_fin | __tcp_push_pending_frames | tcp_write_xmit | | | --0.70%--__tcp_transmit_skb | ip_queue_xmit | __ip_queue_xmit | ip_local_out | | | --0.60%--ip_output | ip_finish_output | __ip_finish_output | ip_finish_output2 | neigh_hh_output | __dev_queue_xmit | __local_bh_enable_ip | do_softirq.part.0 | __do_softirq | net_rx_action | --0.70%--io_submit_sqes io_issue_sqe | --0.50%--io_send sock_sendmsg inet_sendmsg tcp_sendmsg 2.15% 1.99% echo [kernel.kallsyms] [k] read_tsc | --1.89%--0 | |--1.09%--0x7fa6d85eb040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | | | --0.70%--io_submit_sqes | --0.80%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter | --0.60%--io_submit_sqes 2.14% 0.40% echo [kernel.kallsyms] [k] kmem_cache_free | --1.75%--kmem_cache_free | --1.45%--__slab_free | --0.70%--slab_update_freelist.isra.0 2.12% 0.30% echo [kernel.kallsyms] [k] __wake_up_common | --1.82%--__wake_up_common io_poll_wake | --1.20%--__io_poll_execute | --1.10%--__io_req_task_work_add __io_req_task_work_add.part.0 2.10% 0.00% echo [kernel.kallsyms] [k] napi_consume_skb | ---napi_consume_skb | |--1.10%--skb_release_data | --0.80%--kfree_skbmem 1.95% 0.70% echo [kernel.kallsyms] [k] __slab_free | |--1.25%--__slab_free | | | --0.89%--slab_update_freelist.isra.0 | --0.70%--0 1.92% 0.63% echo [kernel.kallsyms] [k] io_poll_wake | |--1.30%--io_poll_wake | | | --1.20%--__io_poll_execute | | | --1.10%--__io_req_task_work_add | __io_req_task_work_add.part.0 | --0.63%--0 1.89% 1.69% echo [kernel.kallsyms] [k] __io_req_task_work_add.part.0 | --1.69%--0 | |--0.89%--0x7fa6d85eb040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | io_submit_sqes | --0.80%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes 1.89% 0.10% echo [kernel.kallsyms] [k] __io_req_task_work_add | --1.79%--__io_req_task_work_add __io_req_task_work_add.part.0 1.89% 0.40% echo [kernel.kallsyms] [k] io_disarm_next | --1.49%--io_disarm_next | --0.70%--__io_req_task_work_add __io_req_task_work_add.part.0 1.89% 0.00% echo [kernel.kallsyms] [k] io_queue_next | ---io_queue_next | --1.69%--io_disarm_next | --0.70%--__io_req_task_work_add __io_req_task_work_add.part.0 1.89% 1.89% echo [kernel.kallsyms] [k] llist_reverse_order | --1.79%--0 | |--1.19%--0x7fa6d9284040 | io_uring_submit_and_wait | entry_SYSCALL_64_after_hwframe | do_syscall_64 | __x64_sys_io_uring_enter | __do_sys_io_uring_enter | llist_reverse_order | --0.60%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter llist_reverse_order 1.78% 0.77% echo [kernel.kallsyms] [k] release_sock | |--1.01%--release_sock | | | --0.61%--__release_sock | tcp_v4_do_rcv | | | --0.51%--tcp_rcv_state_process | tcp_rcv_synsent_state_process | --0.77%--0 | --0.57%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter 1.75% 0.80% echo [kernel.kallsyms] [k] kfree_skbmem | |--0.95%--kfree_skbmem | kmem_cache_free | | | --0.75%--__slab_free | --0.70%--0 1.64% 0.10% echo [kernel.kallsyms] [k] __kmalloc | --1.54%--__kmalloc | --1.34%--__kmem_cache_alloc_node 1.64% 0.00% echo [kernel.kallsyms] [k] io_alloc_async_data | ---io_alloc_async_data | --1.54%--__kmalloc | --1.34%--__kmem_cache_alloc_node 1.62% 0.20% echo [kernel.kallsyms] [k] tcp_mstamp_refresh | --1.42%--tcp_mstamp_refresh | --0.95%--read_tsc 1.59% 0.50% echo [kernel.kallsyms] [k] __skb_datagram_iter | --1.09%--__skb_datagram_iter | --0.99%--simple_copy_to_iter 1.59% 0.00% echo [kernel.kallsyms] [k] skb_copy_datagram_iter | ---skb_copy_datagram_iter | --1.29%--__skb_datagram_iter | --0.99%--simple_copy_to_iter 1.56% 0.00% echo [kernel.kallsyms] [k] io_cqring_wait | ---io_cqring_wait | --1.19%--io_run_task_work task_work_run ____fput __fput | --0.99%--sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 1.55% 0.81% echo [kernel.kallsyms] [k] __kmem_cache_alloc_node | |--0.74%--__kmem_cache_alloc_node | --0.71%--0 | --0.50%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_init_req io_link_timeout_prep __io_timeout_prep io_alloc_async_data __kmalloc __kmem_cache_alloc_node 1.53% 1.43% echo echo [.] fiona::tcp::send_awaitable::await_suspend(std::__n4861::coroutine_handle) | |--0.92%--0x900000000000841f | fiona::tcp::detail::client_impl::~client_impl() | 0x55cf9ba90878 | fiona::tcp::send_awaitable::await_suspend(std::__n4861::coroutine_handle) | --0.50%--0xbc49fb894818ec83 fiona::tcp::detail::stream_impl::~stream_impl() 0x55cf9ba90878 fiona::tcp::send_awaitable::await_suspend(std::__n4861::coroutine_handle) 1.53% 1.14% echo [kernel.kallsyms] [k] apparmor_socket_recvmsg | --1.14%--0 | --0.74%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter __io_run_local_work io_poll_task_func io_poll_check_events io_poll_issue io_issue_sqe io_recv sock_recvmsg | --0.64%--apparmor_socket_recvmsg 1.52% 0.10% echo [kernel.kallsyms] [k] enqueue_hrtimer | --1.42%--enqueue_hrtimer | |--0.89%--rb_insert_color | --0.52%--timerqueue_add 1.51% 0.10% echo [kernel.kallsyms] [k] skb_do_copy_data_nocache | --1.41%--skb_do_copy_data_nocache | --0.81%--_copy_from_iter | --0.50%--copyin 1.49% 0.30% echo [kernel.kallsyms] [k] dev_hard_start_xmit | --1.19%--dev_hard_start_xmit | --1.09%--loopback_xmit 1.42% 0.00% echo [unknown] [k] 0x900000000000841f | ---0x900000000000841f fiona::tcp::detail::client_impl::~client_impl() 0x55cf9ba90878 | |--0.92%--fiona::tcp::send_awaitable::await_suspend(std::__n4861::coroutine_handle) | --0.50%--io_uring_submit_and_get_events entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg 1.42% 0.00% echo echo [.] fiona::tcp::detail::client_impl::~client_impl() | ---fiona::tcp::detail::client_impl::~client_impl() 0x55cf9ba90878 | |--0.92%--fiona::tcp::send_awaitable::await_suspend(std::__n4861::coroutine_handle) | --0.50%--io_uring_submit_and_get_events entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg 1.41% 0.40% echo [kernel.kallsyms] [k] get_timespec64 | --1.00%--get_timespec64 _copy_from_user 1.40% 1.20% echo [kernel.kallsyms] [k] __inet_lookup_established | --1.20%--0 | --0.71%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action __napi_poll process_backlog __netif_receive_skb __netif_receive_skb_one_core ip_rcv ip_local_deliver ip_local_deliver_finish ip_protocol_deliver_rcu tcp_v4_rcv __inet_lookup_established 1.39% 0.50% echo [kernel.kallsyms] [k] _raw_spin_unlock_bh | --0.90%--_raw_spin_unlock_bh | --0.60%--__local_bh_enable_ip 1.33% 0.33% echo [kernel.kallsyms] [k] sock_rfree | --0.99%--sock_rfree | --0.89%--__sk_mem_reduce_allocated mem_cgroup_uncharge_skmem 1.31% 0.29% echo [kernel.kallsyms] [k] sk_reset_timer | --1.02%--sk_reset_timer mod_timer | --0.60%--__mod_timer 1.30% 0.90% echo [kernel.kallsyms] [k] apparmor_socket_sendmsg | --0.90%--0 1.25% 1.15% echo [kernel.kallsyms] [k] ktime_get | --0.92%--0 | --0.62%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter 1.20% 0.21% echo [kernel.kallsyms] [k] io_clean_op | --1.00%--io_clean_op kfree | --0.90%--__kmem_cache_free 1.20% 0.00% echo [kernel.kallsyms] [k] __io_poll_execute | ---__io_poll_execute | --1.10%--__io_req_task_work_add __io_req_task_work_add.part.0 1.20% 0.99% echo [kernel.kallsyms] [k] aa_sk_perm | --0.99%--0 | --0.60%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter 1.19% 0.00% echo [kernel.kallsyms] [k] sk_forced_mem_schedule | ---sk_forced_mem_schedule | --0.89%--mem_cgroup_charge_skmem 1.19% 0.00% echo [kernel.kallsyms] [k] io_run_task_work | ---io_run_task_work task_work_run ____fput __fput | --0.99%--sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 1.19% 0.00% echo [kernel.kallsyms] [k] task_work_run | ---task_work_run ____fput __fput | --0.99%--sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 1.19% 0.00% echo [kernel.kallsyms] [k] ____fput | ---____fput __fput | --0.99%--sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 1.19% 0.00% echo [kernel.kallsyms] [k] __fput | ---__fput | --0.99%--sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 1.19% 0.30% echo [kernel.kallsyms] [k] loopback_xmit | --0.89%--loopback_xmit 1.14% 1.14% echo [kernel.kallsyms] [k] __hrtimer_init | ---0 | --0.75%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_init_req io_link_timeout_prep __io_timeout_prep hrtimer_init __hrtimer_init 1.14% 0.00% echo [kernel.kallsyms] [k] hrtimer_init | ---hrtimer_init __hrtimer_init 1.12% 0.10% echo [kernel.kallsyms] [k] tcp_cleanup_rbuf | --1.02%--tcp_cleanup_rbuf __tcp_cleanup_rbuf 1.12% 0.53% echo libc.so.6 [.] _int_malloc | --0.86%--_int_malloc | --0.59%--asm_exc_page_fault exc_page_fault | --0.58%--do_user_addr_fault handle_mm_fault __handle_mm_fault handle_pte_fault do_anonymous_page 1.12% 0.10% echo [kernel.kallsyms] [k] mod_timer | --1.02%--mod_timer | --0.60%--__mod_timer 1.09% 0.30% echo [kernel.kallsyms] [k] mem_cgroup_charge_skmem | --0.80%--mem_cgroup_charge_skmem 1.09% 0.10% echo [kernel.kallsyms] [k] __check_object_size | --0.99%--__check_object_size __check_object_size.part.0 | --0.69%--check_heap_object 1.09% 1.09% echo [kernel.kallsyms] [k] rb_insert_color | ---0 | --0.59%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes __io_arm_ltimeout io_queue_linked_timeout hrtimer_start_range_ns __hrtimer_start_range_ns enqueue_hrtimer 1.08% 1.08% echo [kernel.kallsyms] [k] dst_release | ---0 | --0.59%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked tcp_push __tcp_push_pending_frames tcp_write_xmit __tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action __napi_poll process_backlog __netif_receive_skb __netif_receive_skb_one_core ip_rcv ip_local_deliver ip_local_deliver_finish ip_protocol_deliver_rcu tcp_v4_rcv tcp_v4_do_rcv tcp_rcv_established dst_release 1.05% 0.00% echo [unknown] [.] 0x5f6f6863655f616e | ---0x5f6f6863655f616e | --0.86%--Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) 1.02% 0.00% echo [kernel.kallsyms] [k] io_req_task_submit | ---io_req_task_submit io_issue_sqe io_connect __sys_connect_file inet_stream_connect | |--0.51%--release_sock | __release_sock | tcp_v4_do_rcv | tcp_rcv_state_process | tcp_rcv_synsent_state_process | --0.51%--__inet_stream_connect tcp_v4_connect 1.02% 0.00% echo [kernel.kallsyms] [k] io_connect | ---io_connect __sys_connect_file inet_stream_connect | |--0.51%--release_sock | __release_sock | tcp_v4_do_rcv | tcp_rcv_state_process | tcp_rcv_synsent_state_process | --0.51%--__inet_stream_connect tcp_v4_connect 1.02% 0.00% echo [kernel.kallsyms] [k] __sys_connect_file | ---__sys_connect_file inet_stream_connect | |--0.51%--release_sock | __release_sock | tcp_v4_do_rcv | tcp_rcv_state_process | tcp_rcv_synsent_state_process | --0.51%--__inet_stream_connect tcp_v4_connect 1.02% 0.00% echo [kernel.kallsyms] [k] inet_stream_connect | ---inet_stream_connect | |--0.51%--release_sock | __release_sock | tcp_v4_do_rcv | tcp_rcv_state_process | tcp_rcv_synsent_state_process | --0.51%--__inet_stream_connect tcp_v4_connect 1.02% 1.02% echo [kernel.kallsyms] [k] __tcp_cleanup_rbuf | ---0 | --0.52%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter __io_run_local_work io_poll_task_func io_poll_check_events io_poll_issue io_issue_sqe io_recv sock_recvmsg inet_recvmsg tcp_recvmsg tcp_recvmsg_locked tcp_cleanup_rbuf __tcp_cleanup_rbuf 1.00% 1.00% echo [kernel.kallsyms] [k] _copy_from_user | ---0 | --0.50%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_init_req io_link_timeout_prep __io_timeout_prep get_timespec64 _copy_from_user 1.00% 0.20% echo [kernel.kallsyms] [k] security_socket_sendmsg | --0.80%--security_socket_sendmsg 1.00% 0.00% echo [kernel.kallsyms] [k] kfree | ---kfree | --0.90%--__kmem_cache_free 0.99% 0.00% echo [kernel.kallsyms] [k] simple_copy_to_iter | ---simple_copy_to_iter 0.99% 0.00% echo [kernel.kallsyms] [k] skb_free_head | ---skb_free_head | --0.89%--kmem_cache_free 0.99% 0.20% echo [kernel.kallsyms] [k] __ip_local_out | --0.80%--__ip_local_out | --0.70%--ip_send_check 0.99% 0.00% echo [kernel.kallsyms] [k] asm_sysvec_call_function_single | ---asm_sysvec_call_function_single sysvec_call_function_single | --0.80%--irq_exit_rcu __irq_exit_rcu __do_softirq net_rx_action napi_consume_skb | --0.60%--skb_release_data 0.99% 0.00% echo [kernel.kallsyms] [k] sysvec_call_function_single | ---sysvec_call_function_single | --0.80%--irq_exit_rcu __irq_exit_rcu __do_softirq net_rx_action napi_consume_skb | --0.60%--skb_release_data 0.99% 0.00% echo [kernel.kallsyms] [k] sock_close | ---sock_close __sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 0.99% 0.00% echo [kernel.kallsyms] [k] __sock_release | ---__sock_release inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 0.99% 0.00% echo [kernel.kallsyms] [k] inet_release | ---inet_release tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 0.99% 0.00% echo [kernel.kallsyms] [k] tcp_close | ---tcp_close __tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 0.99% 0.00% echo [kernel.kallsyms] [k] __tcp_close | ---__tcp_close | --0.80%--tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 0.99% 0.89% echo [kernel.kallsyms] [k] _raw_spin_lock_bh | --0.89%--0 | --0.79%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter | --0.59%--__io_run_local_work io_poll_task_func io_poll_check_events io_poll_issue io_issue_sqe io_recv sock_recvmsg inet_recvmsg tcp_recvmsg 0.99% 0.20% echo [kernel.kallsyms] [k] __check_object_size.part.0 | --0.79%--__check_object_size.part.0 | --0.69%--check_heap_object 0.99% 0.99% echo [kernel.kallsyms] [k] slab_update_freelist.isra.0 | --0.89%--0 | --0.60%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter 0.92% 0.52% echo [kernel.kallsyms] [k] __mod_timer | --0.52%--0 0.92% 0.62% echo echo [.] fiona_echo_bench()::$_0::operator()(fiona::executor, fiona::tcp::stream, std::basic_string_view >) const [clone .resume] 0.90% 0.60% echo [kernel.kallsyms] [k] _raw_spin_lock_irq | --0.60%--0 0.90% 0.50% echo [kernel.kallsyms] [k] __kmem_cache_free 0.89% 0.00% echo [unknown] [.] 0x0000000000000514 | ---0x514 io_uring_submit_and_get_events | --0.80%--entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter | --0.70%--io_cqring_wait io_run_task_work task_work_run ____fput __fput | --0.60%--sock_close __sock_release inet_release tcp_close __tcp_close 0.89% 0.00% echo [kernel.kallsyms] [k] __sk_mem_reduce_allocated | ---__sk_mem_reduce_allocated mem_cgroup_uncharge_skmem 0.89% 0.00% echo [kernel.kallsyms] [k] mem_cgroup_uncharge_skmem | ---mem_cgroup_uncharge_skmem 0.82% 0.50% echo [kernel.kallsyms] [k] ___slab_alloc 0.81% 0.00% echo [kernel.kallsyms] [k] tcp_rcv_state_process | ---tcp_rcv_state_process | --0.51%--tcp_rcv_synsent_state_process 0.81% 0.31% echo [kernel.kallsyms] [k] _copy_from_iter | --0.50%--_copy_from_iter copyin 0.80% 0.20% echo [kernel.kallsyms] [k] tcp_ack_update_rtt | --0.60%--tcp_ack_update_rtt 0.80% 0.80% echo [kernel.kallsyms] [k] ip_send_check | --0.70%--0 0.80% 0.00% echo [kernel.kallsyms] [k] irq_exit_rcu | ---irq_exit_rcu __irq_exit_rcu __do_softirq net_rx_action napi_consume_skb | --0.60%--skb_release_data 0.80% 0.00% echo [kernel.kallsyms] [k] __irq_exit_rcu | ---__irq_exit_rcu __do_softirq net_rx_action napi_consume_skb | --0.60%--skb_release_data 0.80% 0.00% echo [kernel.kallsyms] [k] tcp_send_fin | ---tcp_send_fin __tcp_push_pending_frames tcp_write_xmit | --0.70%--__tcp_transmit_skb ip_queue_xmit __ip_queue_xmit ip_local_out | --0.60%--ip_output ip_finish_output __ip_finish_output ip_finish_output2 neigh_hh_output __dev_queue_xmit __local_bh_enable_ip do_softirq.part.0 __do_softirq net_rx_action 0.79% 0.79% echo [kernel.kallsyms] [k] ip_rcv_core | ---0 0.79% 0.20% echo [kernel.kallsyms] [k] mod_memcg_state | --0.60%--mod_memcg_state 0.79% 0.50% echo [kernel.kallsyms] [k] check_heap_object 0.79% 0.00% echo [kernel.kallsyms] [k] __tcp_ack_snd_check | ---__tcp_ack_snd_check | --0.69%--tcp_send_delayed_ack sk_reset_timer mod_timer 0.74% 0.44% echo [kernel.kallsyms] [k] __rcu_read_lock 0.71% 0.00% echo [kernel.kallsyms] [k] __release_sock | ---__release_sock tcp_v4_do_rcv | --0.61%--tcp_rcv_state_process | --0.51%--tcp_rcv_synsent_state_process 0.71% 0.09% echo [kernel.kallsyms] [k] tcp_event_new_data_sent | --0.62%--tcp_event_new_data_sent 0.70% 0.60% echo [kernel.kallsyms] [k] io_req_prep_async | --0.60%--0 | --0.50%--0x7fa6d85eb040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter 0.70% 0.40% echo [kernel.kallsyms] [k] skb_attempt_defer_free 0.70% 0.30% echo echo [.] fiona::io_context::run() 0.70% 0.70% echo [kernel.kallsyms] [k] tcp_queue_rcv | ---0 0.69% 0.10% echo [kernel.kallsyms] [k] security_socket_recvmsg | --0.60%--security_socket_recvmsg 0.69% 0.00% echo [kernel.kallsyms] [k] tcp_send_delayed_ack | ---tcp_send_delayed_ack sk_reset_timer mod_timer 0.69% 0.69% echo [kernel.kallsyms] [k] __memset | ---0 0.67% 0.67% echo echo [.] fiona::tcp::detail::stream_impl::recv_frame::await_process_cqe(io_uring_cqe*) | --0.57%--fiona::tcp::detail::stream_impl::recv_frame::await_process_cqe(io_uring_cqe*) 0.67% 0.00% echo [kernel.kallsyms] [k] __alloc_pages | ---__alloc_pages get_page_from_freelist 0.67% 0.00% echo [kernel.kallsyms] [k] get_page_from_freelist | ---get_page_from_freelist 0.64% 0.10% echo [kernel.kallsyms] [k] skb_clone | --0.54%--skb_clone __skb_clone 0.62% 0.52% echo [kernel.kallsyms] [k] timerqueue_add | --0.52%--0 0.61% 0.51% echo echo [.] fiona_echo_bench()::$_3::operator()(fiona::executor, unsigned short, std::basic_string_view >) const [clone .resume] 0.60% 0.00% echo [kernel.kallsyms] [k] asm_exc_page_fault | ---asm_exc_page_fault exc_page_fault | --0.59%--do_user_addr_fault handle_mm_fault __handle_mm_fault handle_pte_fault do_anonymous_page 0.60% 0.00% echo [kernel.kallsyms] [k] exc_page_fault | ---exc_page_fault | --0.59%--do_user_addr_fault handle_mm_fault __handle_mm_fault handle_pte_fault do_anonymous_page 0.60% 0.60% echo [kernel.kallsyms] [k] copyin | ---0 | --0.50%--0x7fa6d9284040 io_uring_submit_and_wait entry_SYSCALL_64_after_hwframe do_syscall_64 __x64_sys_io_uring_enter __do_sys_io_uring_enter io_submit_sqes io_issue_sqe io_send sock_sendmsg inet_sendmsg tcp_sendmsg tcp_sendmsg_locked skb_do_copy_data_nocache _copy_from_iter copyin 0.60% 0.60% echo [kernel.kallsyms] [k] _raw_spin_lock | ---0 0.60% 0.10% echo [kernel.kallsyms] [k] lock_sock_nested 0.60% 0.40% echo [kernel.kallsyms] [k] kmem_cache_alloc_node 0.60% 0.60% echo [kernel.kallsyms] [k] tcp_check_space | ---0 0.60% 0.40% echo [kernel.kallsyms] [k] try_charge_memcg 0.59% 0.00% echo [kernel.kallsyms] [k] do_user_addr_fault | ---do_user_addr_fault handle_mm_fault __handle_mm_fault handle_pte_fault do_anonymous_page 0.59% 0.00% echo [kernel.kallsyms] [k] handle_mm_fault | ---handle_mm_fault __handle_mm_fault handle_pte_fault do_anonymous_page 0.59% 0.00% echo [kernel.kallsyms] [k] __handle_mm_fault | ---__handle_mm_fault handle_pte_fault do_anonymous_page 0.59% 0.00% echo [kernel.kallsyms] [k] handle_pte_fault | ---handle_pte_fault do_anonymous_page 0.59% 0.00% echo [kernel.kallsyms] [k] do_anonymous_page | ---do_anonymous_page 0.58% 0.38% echo [kernel.kallsyms] [k] tcp_current_mss 0.58% 0.10% echo [kernel.kallsyms] [k] tcp_send_mss 0.54% 0.30% echo [kernel.kallsyms] [k] __skb_clone 0.52% 0.10% echo [kernel.kallsyms] [k] tcp_rearm_rto 0.51% 0.00% echo [kernel.kallsyms] [k] tcp_rcv_synsent_state_process | ---tcp_rcv_synsent_state_process 0.51% 0.00% echo [kernel.kallsyms] [k] __inet_stream_connect | ---__inet_stream_connect tcp_v4_connect 0.51% 0.00% echo [kernel.kallsyms] [k] tcp_v4_connect | ---tcp_v4_connect 0.50% 0.50% echo [kernel.kallsyms] [k] tcp_rtt_estimator 0.50% 0.10% echo [kernel.kallsyms] [k] validate_xmit_skb 0.50% 0.40% echo [kernel.kallsyms] [k] __mod_memcg_state 0.50% 0.20% echo [kernel.kallsyms] [k] raw_local_deliver 0.50% 0.20% echo [kernel.kallsyms] [k] __usecs_to_jiffies 0.50% 0.20% echo [kernel.kallsyms] [k] _copy_to_iter 0.50% 0.10% echo [kernel.kallsyms] [k] enqueue_to_backlog 0.50% 0.00% echo [kernel.kallsyms] [k] __netif_rx 0.50% 0.00% echo [kernel.kallsyms] [k] netif_rx_internal 0.50% 0.50% echo [kernel.kallsyms] [k] ip_rcv_finish_core.isra.0 0.50% 0.00% echo libc.so.6 [.] clock_gettime@@GLIBC_2.17 0.48% 0.21% echo [kernel.kallsyms] [k] memcg_slab_post_alloc_hook 0.44% 0.00% echo [unknown] [.] 0x00000000000000a9 0.44% 0.00% echo [kernel.kallsyms] [k] kmem_cache_alloc 0.44% 0.20% echo [kernel.kallsyms] [k] _raw_spin_unlock_irq 0.41% 0.00% echo [kernel.kallsyms] [k] tcp_send_ack 0.41% 0.00% echo [kernel.kallsyms] [k] __tcp_send_ack.part.0 0.41% 0.00% echo [kernel.kallsyms] [k] tcp_connect 0.41% 0.41% echo [kernel.kallsyms] [k] __netif_receive_skb_core.constprop.0 0.41% 0.00% echo [kernel.kallsyms] [k] io_queue_async 0.40% 0.20% echo [kernel.kallsyms] [k] tcp_schedule_loss_probe 0.40% 0.30% echo [kernel.kallsyms] [k] refill_stock 0.40% 0.40% echo [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore 0.40% 0.40% echo [vdso] [.] 0x0000000000000b00 0.40% 0.00% echo [vdso] [.] 0x00007fffc0bb4b03 0.40% 0.30% echo [kernel.kallsyms] [k] detach_if_pending 0.40% 0.40% echo [kernel.kallsyms] [k] tcp_options_write 0.40% 0.30% echo [kernel.kallsyms] [k] skb_page_frag_refill 0.40% 0.00% echo [kernel.kallsyms] [k] sk_page_frag_refill 0.40% 0.00% echo [kernel.kallsyms] [k] hrtimer_try_to_cancel 0.40% 0.00% echo [kernel.kallsyms] [k] hrtimer_try_to_cancel.part.0 0.38% 0.00% echo [kernel.kallsyms] [k] vm_mmap_pgoff 0.38% 0.00% echo [kernel.kallsyms] [k] do_mmap 0.38% 0.00% echo [kernel.kallsyms] [k] mmap_region 0.37% 0.37% echo [kernel.kallsyms] [k] _raw_spin_unlock 0.37% 0.37% echo echo [.] fiona::post_awaitable fiona::executor::post(fiona::task) 0.35% 0.25% echo [kernel.kallsyms] [k] put_cpu_partial 0.35% 0.35% echo [kernel.kallsyms] [k] clear_page_erms 0.33% 0.00% echo [kernel.kallsyms] [k] io_socket 0.33% 0.00% echo [kernel.kallsyms] [k] __sys_socket_file 0.32% 0.32% echo [kernel.kallsyms] [k] __xfrm_policy_check2.constprop.0 0.32% 0.00% echo [kernel.kallsyms] [k] new_slab 0.32% 0.00% echo [kernel.kallsyms] [k] allocate_slab 0.32% 0.32% echo [kernel.kallsyms] [k] rmqueue_bulk 0.32% 0.00% echo [kernel.kallsyms] [k] vma_alloc_folio 0.32% 0.00% echo [kernel.kallsyms] [k] __folio_alloc 0.32% 0.00% echo [kernel.kallsyms] [k] rmqueue 0.32% 0.00% echo [kernel.kallsyms] [k] __rmqueue_pcplist 0.30% 0.20% echo [kernel.kallsyms] [k] get_nohz_timer_target 0.30% 0.20% echo echo [.] Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) 0.30% 0.30% echo [kernel.kallsyms] [k] __build_skb_around 0.30% 0.20% echo [kernel.kallsyms] [k] cache_from_obj 0.30% 0.30% echo [kernel.kallsyms] [k] raw_v4_input 0.30% 0.30% echo [kernel.kallsyms] [k] copyout 0.30% 0.30% echo [kernel.kallsyms] [k] tcp_inbound_md5_hash 0.30% 0.30% echo [kernel.kallsyms] [k] tcp_v4_send_check 0.30% 0.20% echo echo [.] Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) 0.30% 0.20% echo echo [.] Catch::RunContext::assertionPassed() 0.30% 0.00% echo [unknown] [.] 0xec834853fd894855 0.30% 0.00% echo echo [.] Catch::RunContext::~RunContext() 0.30% 0.00% echo [unknown] [.] 0x000055cf9bf24680 0.30% 0.20% echo [kernel.kallsyms] [k] import_ubuf 0.30% 0.30% echo [kernel.kallsyms] [k] __virt_addr_valid 0.30% 0.30% echo liburing.so.2.6 [.] io_uring_peek_batch_cqe 0.30% 0.00% echo [unknown] [.] 0x0000441f0f000000 0.30% 0.00% echo echo [.] fiona::tcp::detail::stream_impl::send_frame::~send_frame() 0.30% 0.00% echo [unknown] [.] 0x000000000000000d 0.30% 0.10% echo [kernel.kallsyms] [k] tcp_wfree 0.30% 0.30% echo [kernel.kallsyms] [k] sock_from_file 0.30% 0.30% echo [kernel.kallsyms] [k] tcp_v4_fill_cb 0.29% 0.29% echo libstdc++.so.6.0.32 [.] operator delete(void*)@plt 0.29% 0.00% echo libstdc++.so.6.0.32 [.] operator delete(void*) 0.29% 0.00% echo [kernel.kallsyms] [k] alloc_file_pseudo 0.29% 0.29% echo [kernel.kallsyms] [k] perf_iterate_ctx 0.29% 0.00% echo ld-linux-x86-64.so.2 [.] mmap64 0.29% 0.00% echo [kernel.kallsyms] [k] __x64_sys_mmap 0.29% 0.00% echo [kernel.kallsyms] [k] ksys_mmap_pgoff 0.29% 0.00% echo [kernel.kallsyms] [k] perf_event_mmap 0.29% 0.00% echo [kernel.kallsyms] [k] perf_event_mmap_event 0.29% 0.00% echo [kernel.kallsyms] [k] perf_iterate_sb.constprop.0 0.28% 0.00% echo [kernel.kallsyms] [k] __schedule 0.27% 0.00% echo [kernel.kallsyms] [k] schedule 0.27% 0.00% echo libc.so.6 [.] __mprotect 0.27% 0.00% echo [kernel.kallsyms] [k] __x64_sys_mprotect 0.27% 0.00% echo [kernel.kallsyms] [k] do_mprotect_pkey 0.27% 0.00% echo [kernel.kallsyms] [k] mprotect_fixup 0.25% 0.00% echo [unknown] [.] 0x000000000000009c 0.25% 0.14% echo [kernel.kallsyms] [k] __kmem_cache_alloc_bulk 0.25% 0.00% echo [kernel.kallsyms] [k] kmem_cache_alloc_bulk 0.24% 0.00% echo [kernel.kallsyms] [k] __kmalloc_node 0.24% 0.00% echo [kernel.kallsyms] [k] kmalloc_reserve 0.24% 0.24% echo [kernel.kallsyms] [k] __copy_skb_header 0.23% 0.10% echo [kernel.kallsyms] [k] __rcu_read_unlock 0.23% 0.00% echo [kernel.kallsyms] [k] asm_sysvec_apic_timer_interrupt 0.23% 0.00% echo [kernel.kallsyms] [k] sysvec_apic_timer_interrupt 0.23% 0.00% echo [kernel.kallsyms] [k] __sysvec_apic_timer_interrupt 0.23% 0.00% echo [kernel.kallsyms] [k] hrtimer_interrupt 0.23% 0.00% echo [kernel.kallsyms] [k] tick_program_event 0.23% 0.00% echo [kernel.kallsyms] [k] clockevents_program_event 0.22% 0.00% echo [kernel.kallsyms] [k] sock_alloc_file 0.22% 0.00% echo [kernel.kallsyms] [k] alloc_file 0.22% 0.00% echo [kernel.kallsyms] [k] alloc_empty_file 0.21% 0.00% echo [kernel.kallsyms] [k] sk_prot_alloc 0.21% 0.00% echo [kernel.kallsyms] [k] alloc_pages 0.21% 0.21% echo [kernel.kallsyms] [k] netdev_core_pick_tx 0.20% 0.00% echo [kernel.kallsyms] [k] tcp_child_process 0.20% 0.00% echo [kernel.kallsyms] [k] tcp_check_req 0.20% 0.00% echo [kernel.kallsyms] [k] ip_route_output_flow 0.20% 0.00% echo [kernel.kallsyms] [k] tcp_data_queue 0.20% 0.20% echo [kernel.kallsyms] [k] inet_ehashfn 0.20% 0.10% echo echo [.] fiona::tcp::recv_awaitable::await_resume() 0.20% 0.20% echo [kernel.kallsyms] [k] bpf_skops_write_hdr_opt.isra.0 0.20% 0.20% echo [kernel.kallsyms] [k] tcp_rate_gen 0.20% 0.20% echo echo [.] fiona::tcp::stream::async_send(std::span) 0.20% 0.10% echo [kernel.kallsyms] [k] sk_free 0.20% 0.10% echo [kernel.kallsyms] [k] cgroup_rstat_updated 0.20% 0.20% echo [kernel.kallsyms] [k] __tcp_select_window 0.20% 0.20% echo [kernel.kallsyms] [k] tcp_update_skb_after_send 0.20% 0.20% echo [kernel.kallsyms] [k] validate_xmit_xfrm 0.20% 0.20% echo [kernel.kallsyms] [k] should_failslab 0.20% 0.10% echo [kernel.kallsyms] [k] skb_release_head_state 0.20% 0.00% echo [kernel.kallsyms] [k] tcp_done 0.20% 0.20% echo [kernel.kallsyms] [k] tcp_event_data_recv 0.20% 0.20% echo libc.so.6 [.] _int_free_maybe_consolidate 0.20% 0.20% echo [kernel.kallsyms] [k] tcp_chrono_stop 0.20% 0.10% echo echo [.] fiona::tcp::detail::stream_impl::send_frame::handle() 0.20% 0.20% echo [kernel.kallsyms] [k] consume_stock 0.20% 0.20% echo echo [.] fiona::tcp::detail::stream_impl::send_frame::await_process_cqe(io_uring_cqe*) 0.20% 0.20% echo [kernel.kallsyms] [k] tcp_mtu_probe 0.20% 0.20% echo [kernel.kallsyms] [k] nf_hook_slow 0.20% 0.00% echo [kernel.kallsyms] [k] dput 0.20% 0.00% echo [kernel.kallsyms] [k] __dentry_kill 0.20% 0.00% echo [kernel.kallsyms] [k] dentry_free 0.20% 0.10% echo [kernel.kallsyms] [k] tcp_skb_entail 0.20% 0.10% echo [kernel.kallsyms] [k] io_queue_rsrc_removal 0.20% 0.00% echo [kernel.kallsyms] [k] io_close 0.20% 0.00% echo [kernel.kallsyms] [k] io_fixed_fd_remove 0.20% 0.20% echo [kernel.kallsyms] [k] __sk_dst_check 0.20% 0.20% echo echo [.] Catch::getResultCapture() 0.20% 0.00% echo [kernel.kallsyms] [k] cubictcp_acked 0.20% 0.20% echo [kernel.kallsyms] [k] netif_skb_features 0.20% 0.20% echo [kernel.kallsyms] [k] tcp_rack_advance 0.14% 0.14% echo [kernel.kallsyms] [k] __pte_offset_map_lock 0.14% 0.00% echo [kernel.kallsyms] [k] vma_merge 0.14% 0.00% echo [kernel.kallsyms] [k] mas_preallocate 0.14% 0.00% echo [kernel.kallsyms] [k] mas_alloc_nodes 0.14% 0.00% echo liburing.so.2.6 [.] io_uring_register_files_sparse 0.14% 0.00% echo [kernel.kallsyms] [k] __x64_sys_io_uring_register 0.14% 0.00% echo [kernel.kallsyms] [k] __do_sys_io_uring_register 0.14% 0.00% echo [kernel.kallsyms] [k] __io_uring_register 0.14% 0.00% echo [kernel.kallsyms] [k] io_register_rsrc 0.14% 0.00% echo [kernel.kallsyms] [k] io_sqe_files_register 0.14% 0.00% echo [kernel.kallsyms] [k] io_alloc_file_tables 0.14% 0.00% echo [kernel.kallsyms] [k] kvmalloc_node 0.14% 0.00% echo [kernel.kallsyms] [k] __kmalloc_large_node 0.13% 0.01% echo [kernel.kallsyms] [k] get_mem_cgroup_from_mm 0.13% 0.00% echo [kernel.kallsyms] [k] __mem_cgroup_charge 0.13% 0.13% echo [kernel.kallsyms] [k] __pte_offset_map 0.13% 0.00% echo [kernel.kallsyms] [k] change_protection 0.13% 0.00% echo [kernel.kallsyms] [k] change_protection_range 0.13% 0.00% echo [kernel.kallsyms] [k] change_p4d_range 0.13% 0.00% echo [kernel.kallsyms] [k] change_pmd_range.isra.0 0.13% 0.00% echo [kernel.kallsyms] [k] change_pte_range 0.13% 0.00% echo [kernel.kallsyms] [k] tcp_filter 0.11% 0.00% echo [unknown] [.] 0x00000000000000dd 0.11% 0.00% echo [kernel.kallsyms] [k] __sock_create 0.11% 0.00% echo [kernel.kallsyms] [k] inet_create 0.11% 0.00% echo [kernel.kallsyms] [k] inet_create.part.0.constprop.0 0.11% 0.00% echo [kernel.kallsyms] [k] sk_alloc 0.11% 0.10% echo [kernel.kallsyms] [k] __cond_resched 0.11% 0.00% echo [kernel.kallsyms] [k] __io_alloc_req_refill 0.11% 0.00% echo [kernel.kallsyms] [k] memcg_alloc_slab_cgroups 0.11% 0.11% echo [kernel.kallsyms] [k] get_obj_cgroup_from_current 0.10% 0.00% echo [unknown] [.] 0x00000000000000f7 0.10% 0.10% echo [kernel.kallsyms] [k] sched_clock_noinstr 0.10% 0.00% echo [kernel.kallsyms] [k] wake_up_state 0.10% 0.00% echo [kernel.kallsyms] [k] try_to_wake_up 0.10% 0.00% echo [kernel.kallsyms] [k] ttwu_queue_wakelist 0.10% 0.00% echo [kernel.kallsyms] [k] sched_clock_cpu 0.10% 0.00% echo [kernel.kallsyms] [k] sched_clock 0.10% 0.10% echo [kernel.kallsyms] [k] ip_skb_dst_mtu 0.10% 0.10% echo [kernel.kallsyms] [k] inet_csk_complete_hashdance 0.10% 0.10% echo [kernel.kallsyms] [k] xfrm_lookup_with_ifid 0.10% 0.00% echo [kernel.kallsyms] [k] xfrm_lookup_route 0.10% 0.10% echo [kernel.kallsyms] [k] __mkroute_output 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_v4_conn_request 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_conn_request 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_v4_route_req 0.10% 0.00% echo [kernel.kallsyms] [k] inet_csk_route_req 0.10% 0.00% echo [kernel.kallsyms] [k] ip_route_output_key_hash_rcu 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_v4_syn_recv_sock 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_create_openreq_child 0.10% 0.00% echo [kernel.kallsyms] [k] inet_csk_clone_lock 0.10% 0.00% echo [kernel.kallsyms] [k] sk_clone_lock 0.10% 0.00% echo [unknown] [.] 0x000000000000004e 0.10% 0.10% echo [kernel.kallsyms] [k] tcp_rate_check_app_limited 0.10% 0.00% echo [unknown] [.] 0x000000000000012b 0.10% 0.10% echo [kernel.kallsyms] [k] tcp_rate_skb_delivered 0.10% 0.00% echo [kernel.kallsyms] [k] lock_timer_base 0.10% 0.00% echo [unknown] [.] 0x0000000000000138 0.10% 0.10% echo [kernel.kallsyms] [k] io_aux_cqe 0.10% 0.10% echo [kernel.kallsyms] [k] __mod_lruvec_page_state 0.10% 0.00% echo [kernel.kallsyms] [k] __x64_sys_exit_group 0.10% 0.00% echo [kernel.kallsyms] [k] do_group_exit 0.10% 0.00% echo [kernel.kallsyms] [k] do_exit 0.10% 0.00% echo [kernel.kallsyms] [k] exit_mm 0.10% 0.00% echo [kernel.kallsyms] [k] mmput 0.10% 0.00% echo [kernel.kallsyms] [k] __mmput 0.10% 0.00% echo [kernel.kallsyms] [k] exit_mmap 0.10% 0.00% echo [kernel.kallsyms] [k] unmap_vmas 0.10% 0.00% echo [kernel.kallsyms] [k] unmap_single_vma 0.10% 0.00% echo [kernel.kallsyms] [k] unmap_page_range 0.10% 0.00% echo [kernel.kallsyms] [k] zap_pmd_range.isra.0 0.10% 0.00% echo [kernel.kallsyms] [k] zap_pte_range 0.10% 0.00% echo [kernel.kallsyms] [k] page_remove_rmap 0.10% 0.00% echo [unknown] [.] 0x000000000000023c 0.10% 0.10% echo [kernel.kallsyms] [k] native_irq_return_iret 0.10% 0.10% echo libc.so.6 [.] malloc 0.10% 0.00% echo echo [.] std::chrono::_V2::steady_clock::now()@plt 0.10% 0.00% echo [kernel.kallsyms] [k] rb_next 0.10% 0.10% echo [kernel.kallsyms] [k] skb_push 0.10% 0.00% echo [kernel.kallsyms] [k] is_vmalloc_addr 0.10% 0.10% echo libstdc++.so.6.0.32 [.] operator new(unsigned long) 0.10% 0.00% echo echo [.] void std::deque, std::allocator > >::_M_push_back_aux >(boost::system::result&&) 0.10% 0.10% echo [kernel.kallsyms] [k] tcp_small_queue_check.isra.0 0.10% 0.10% echo libc.so.6 [.] cfree@GLIBC_2.2.5 0.10% 0.00% echo [unknown] [.] 0x00000000000002be 0.10% 0.10% echo [kernel.kallsyms] [k] tcp_rack_update_reo_wnd 0.10% 0.10% echo [kernel.kallsyms] [k] tcp_stream_memory_free 0.10% 0.10% echo [kernel.kallsyms] [k] tcp_update_pacing_rate 0.10% 0.10% echo echo [.] fiona::tcp::detail::stream_impl::recv_frame::handle() 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_parse_md5sig_option 0.10% 0.00% echo [unknown] [.] 0x00000000000003e9 0.10% 0.00% echo [unknown] [.] 0x0000000000000215 0.10% 0.10% echo [kernel.kallsyms] [k] __sk_destruct 0.10% 0.00% echo [kernel.kallsyms] [k] sock_put 0.10% 0.00% echo [kernel.kallsyms] [k] __sk_free 0.10% 0.00% echo [kernel.kallsyms] [k] sk_destruct 0.10% 0.00% echo [unknown] [.] 0x00000000000004c6 0.10% 0.10% echo echo [.] fiona::tcp::send_awaitable::await_resume() 0.10% 0.00% echo [unknown] [.] 0x0000000000000367 0.10% 0.10% echo [vdso] [.] 0x0000000000000b56 0.10% 0.00% echo [vdso] [.] 0x00007fffc0bb4b6e 0.10% 0.10% echo [kernel.kallsyms] [k] ipv4_mtu 0.10% 0.00% echo [unknown] [.] 0x0000000000000179 0.10% 0.00% echo [unknown] [.] 0x0000000000000297 0.10% 0.10% echo [kernel.kallsyms] [k] native_apic_msr_eoi_write 0.10% 0.10% echo [kernel.kallsyms] [k] inet_put_port 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_fin 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_time_wait 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_set_state 0.10% 0.00% echo [unknown] [.] 0x0000000000000333 0.10% 0.00% echo [unknown] [.] 0x000000000000027d 0.10% 0.00% echo [unknown] [.] 0x00007fa6d428c260 0.10% 0.00% echo [unknown] [.] 0x00007fa6d85f0d10 0.10% 0.10% echo [kernel.kallsyms] [k] page_counter_cancel 0.10% 0.00% echo [kernel.kallsyms] [k] __refill_stock 0.10% 0.00% echo [kernel.kallsyms] [k] drain_stock 0.10% 0.00% echo [kernel.kallsyms] [k] page_counter_uncharge 0.10% 0.00% echo [kernel.kallsyms] [k] propagate_protected_usage 0.10% 0.00% echo [unknown] [.] 0x00000000000003c2 0.10% 0.10% echo [kernel.kallsyms] [k] io_buffer_select 0.10% 0.00% echo [kernel.kallsyms] [k] io_rsrc_node_alloc 0.10% 0.00% echo [kernel.kallsyms] [k] kmalloc_trace 0.10% 0.10% echo [kernel.kallsyms] [k] sk_stop_timer 0.10% 0.00% echo [kernel.kallsyms] [k] inet_csk_clear_xmit_timers 0.10% 0.10% echo libc.so.6 [.] malloc_consolidate 0.10% 0.00% echo [unknown] [.] 0x00007fa6d4298730 0.10% 0.00% echo [unknown] [.] 0x00007fa6d8635db0 0.10% 0.10% echo [kernel.kallsyms] [k] entry_SYSCALL_64 0.10% 0.00% echo [kernel.kallsyms] [k] tcp_release_cb 0.10% 0.10% echo [kernel.kallsyms] [k] __io_fill_cqe_req 0.10% 0.00% echo [unknown] [.] 0x0000000000000444 0.10% 0.00% echo [unknown] [.] 0x000000000000034d 0.10% 0.10% echo echo [.] Catch::ITransientExpression::~ITransientExpression() 0.10% 0.00% echo [unknown] [.] 0x8949f3894848ec83 0.10% 0.00% echo [unknown] [.] 0x0000000000000101 0.10% 0.00% echo [unknown] [.] 0x0000000000000403 0.10% 0.00% echo [unknown] [.] 0x0000000000000410 0.10% 0.00% echo echo [.] fiona::tcp::detail::stream_impl::send_frame::dec_ref() 0.10% 0.10% echo [kernel.kallsyms] [k] tcp_chrono_start 0.10% 0.10% echo libc.so.6 [.] _int_free 0.10% 0.10% echo [kernel.kallsyms] [k] rb_first 0.10% 0.00% echo [unknown] [.] 0x000000000000045e 0.10% 0.00% echo [kernel.kallsyms] [k] kmalloc_slab 0.10% 0.10% echo echo [.] fiona::tcp::send_awaitable::~send_awaitable() 0.10% 0.00% echo [unknown] [.] 0x00000000000004b9 0.10% 0.10% echo [kernel.kallsyms] [k] __unfreeze_partials 0.10% 0.00% echo [kernel.kallsyms] [k] __sysvec_call_function_single 0.10% 0.00% echo [kernel.kallsyms] [k] generic_smp_call_function_single_interrupt 0.10% 0.10% echo [kernel.kallsyms] [k] skb_clone_tx_timestamp 0.10% 0.10% echo libc.so.6 [.] __memcmp_avx2_movbe 0.10% 0.10% echo [kernel.kallsyms] [k] shuffle_freelist 0.10% 0.10% echo echo [.] Catch::RunContext::resetAssertionInfo() 0.10% 0.10% echo [kernel.kallsyms] [k] rb_erase 0.10% 0.00% echo [kernel.kallsyms] [k] __remove_hrtimer 0.10% 0.00% echo [unknown] [.] 0x00007fa6d42e8030 0.10% 0.00% echo [unknown] [.] 0x00007fa6d86190d0 0.10% 0.00% echo [kernel.kallsyms] [k] calc_wheel_index 0.10% 0.10% echo [kernel.kallsyms] [k] eth_type_trans 0.10% 0.10% echo [kernel.kallsyms] [k] tcp_cwnd_validate 0.09% 0.09% echo [kernel.kallsyms] [k] mas_wr_node_store 0.09% 0.00% echo [unknown] [k] 0x00007f38202eaffb 0.09% 0.00% echo [kernel.kallsyms] [k] __x64_sys_execve 0.09% 0.00% echo [kernel.kallsyms] [k] do_execveat_common.isra.0 0.09% 0.00% echo [kernel.kallsyms] [k] bprm_execve 0.09% 0.00% echo [kernel.kallsyms] [k] bprm_execve.part.0 0.09% 0.00% echo [kernel.kallsyms] [k] exec_binprm 0.09% 0.00% echo [kernel.kallsyms] [k] search_binary_handler 0.09% 0.00% echo [kernel.kallsyms] [k] load_elf_binary 0.09% 0.00% echo [kernel.kallsyms] [k] elf_map 0.09% 0.00% echo [kernel.kallsyms] [k] vm_mmap 0.09% 0.00% echo [kernel.kallsyms] [k] mas_store_prealloc 0.09% 0.00% echo [kernel.kallsyms] [k] mas_wr_store_entry.isra.0 0.09% 0.00% echo [kernel.kallsyms] [k] mas_wr_modify 0.07% 0.00% echo libc.so.6 [.] __pipe 0.07% 0.00% echo [kernel.kallsyms] [k] __x64_sys_pipe2 0.07% 0.00% echo [kernel.kallsyms] [k] do_pipe2 0.07% 0.00% echo [kernel.kallsyms] [k] create_pipe_files 0.07% 0.00% echo [kernel.kallsyms] [k] d_alloc_pseudo 0.07% 0.00% echo [kernel.kallsyms] [k] __d_alloc 0.07% 0.00% echo [kernel.kallsyms] [k] kmem_cache_alloc_lru 0.03% 0.03% echo [kernel.kallsyms] [k] sk_filter_trim_cap 0.01% 0.00% echo libc.so.6 [.] clone3 0.01% 0.00% echo [kernel.kallsyms] [k] finish_task_switch.isra.0 0.01% 0.00% echo [kernel.kallsyms] [k] __perf_event_task_sched_in 0.01% 0.00% echo [kernel.kallsyms] [k] perf_ctx_enable 0.01% 0.00% echo [kernel.kallsyms] [k] irqentry_exit 0.01% 0.01% echo [kernel.kallsyms] [k] exit_to_user_mode_loop 0.01% 0.00% echo [kernel.kallsyms] [k] irqentry_exit_to_user_mode 0.01% 0.00% echo [kernel.kallsyms] [k] exit_to_user_mode_prepare 0.01% 0.00% perf-ex [kernel.kallsyms] [k] x86_pmu_enable 0.01% 0.00% perf-ex [unknown] [k] 0x00007f38202eaffb 0.01% 0.00% perf-ex [kernel.kallsyms] [k] entry_SYSCALL_64_after_hwframe 0.01% 0.00% perf-ex [kernel.kallsyms] [k] do_syscall_64 0.01% 0.00% perf-ex [kernel.kallsyms] [k] __x64_sys_execve 0.01% 0.00% perf-ex [kernel.kallsyms] [k] do_execveat_common.isra.0 0.01% 0.00% perf-ex [kernel.kallsyms] [k] bprm_execve 0.01% 0.00% perf-ex [kernel.kallsyms] [k] bprm_execve.part.0 0.01% 0.00% perf-ex [kernel.kallsyms] [k] exec_binprm 0.01% 0.00% perf-ex [kernel.kallsyms] [k] search_binary_handler 0.01% 0.00% perf-ex [kernel.kallsyms] [k] load_elf_binary 0.01% 0.00% perf-ex [kernel.kallsyms] [k] begin_new_exec 0.01% 0.00% perf-ex [kernel.kallsyms] [k] perf_event_exec 0.01% 0.00% perf-ex [kernel.kallsyms] [k] perf_event_enable_on_exec 0.01% 0.00% perf-ex [kernel.kallsyms] [k] ctx_resched 0.01% 0.00% perf-ex [kernel.kallsyms] [k] perf_ctx_enable 0.01% 0.01% echo [kernel.kallsyms] [k] pv_native_write_cr2 0.00% 0.00% echo [unknown] [k] 0x000055cf9c171940 0.00% 0.00% echo [kernel.kallsyms] [k] ret_from_fork_asm 0.00% 0.00% echo [kernel.kallsyms] [k] ret_from_fork 0.00% 0.00% echo [kernel.kallsyms] [k] schedule_tail 0.00% 0.00% echo [kernel.kallsyms] [k] nmi_restore 0.00% 0.00% echo [kernel.kallsyms] [k] native_write_msr 0.00% 0.00% perf-ex [kernel.kallsyms] [k] native_write_msr 0.00% 0.00% echo [kernel.kallsyms] [k] native_sched_clock 0.00% 0.00% echo [kernel.kallsyms] [k] perf_pmu_nop_void 0.00% 0.00% echo [kernel.kallsyms] [k] intel_pmu_handle_irq 0.00% 0.00% perf-ex [kernel.kallsyms] [k] intel_bts_enable_local # # (Cannot load tips.txt file, please install perf!) #