recently, I have debug DPDK18.08 at my arm64 arch machine, with DPDK-pktgen3.5.2. but the performace is very low for bidirectional traffic with x86 machine here is my data: hardware Conditions arm64: CPU - 64 cores, CPUfreq: 1.5GHz MEM - 64 GiB NIC - 82599ES dual port x86: CPU - 4 cores, CPUfreq: 3.2GHz MEM - 4GiB NIC - 82599ES dual port software Conditions: system kernel: arm64: linux-4.4.58 x86: ubuntu16.04-4.4.0-generic tools: DPDK18.08, DPDK-pktgen3.5.2 test: |----------| bi-directional |-----------| | arm64 | port0 | < - > | port0 | x86 | |----------| |----------| result arm64 x86 Pkts/s (Rx/Tx) 10.2/6.0Mpps 6.0/14.80Mpps MBits/s(Rx/Tx) 7000/3300 MBits/s 3300/9989 MBits/s Questions 1Why DPDK data performance would be so much worse than the x86 architecture in arm64 addition? 2above, Tx direction is not run full, Why Rx and TX affect each other &jކff&NyͻM睴^=ajކff&E~&M_͠%y&M_͠%y&O|m͛]>-~,pDHω80y_z(nyʹt۾yMt!Eo)[| (Wl"L]筴givJ+8n۰sm5MvtMI0 Ģv