[dpdk-users] Problem profiling DPDK

이지수 skan1543 at gmail.com
Mon Jul 16 10:11:02 CEST 2018


Hi,

I have some issues with receiving 60bytes size packets without loss, so
used perf tools to see what's happening.

I built DPDK and application which I'm using (DPDK-pktgen) with proper
options for debugging (-g, O0) and here is my perf report's result.


# Children      Self  Command        Shared Object      Symbol
    89.16%     0.00%  lcore-slave-8  pktgen             [.] eal_thread_loop
    89.16%     0.00%  lcore-slave-8  pktgen             [.]
pktgen_launch_one_lcore
    89.09%     0.66%  lcore-slave-8  pktgen             [.]
pktgen_main_rxtx_loop
    86.86%     2.43%  lcore-slave-8  pktgen             [.]
pktgen_main_receive
    47.08%    34.92%  lcore-slave-8  pktgen             [.] rte_pktmbuf_free
    33.78%     5.77%  lcore-slave-8  pktgen             [.]
pktgen_packet_classify_bulk
    23.29%    11.15%  lcore-slave-8  pktgen             [.]
pktgen_packet_classify
    10.93%    10.89%  lcore-slave-8  pktgen             [.]
i40e_recv_pkts_vec
    10.84%     0.00%  lcore-slave-8  [unknown]          [.]
0x00303a3420205852
    10.83%     0.00%  lcore-slave-8  [unknown]          [.]
0x00007f877d914680
    10.52%    10.49%  lcore-slave-8  pktgen             [.]
pktgen_packet_type
     7.35%     3.05%  lcore-slave-8  pktgen             [.]
rte_mbuf_refcnt_read
     4.36%     4.35%  lcore-slave-8  pktgen             [.]
rte_atomic16_read
     4.35%     4.34%  lcore-slave-8  pktgen             [.] rte_prefetch0
     3.32%     3.31%  lcore-slave-8  pktgen             [.]
rte_memcpy_generic

I could see many readable symbols but there are two unknown symbols taking
10% at Children column.

Does anyone have ideas what these symbols are?

Thanks in advance.

Regards,

Jeesoo Lee


More information about the users mailing list