MoonGen icon indicating copy to clipboard operation
MoonGen copied to clipboard

Unable to generate more than 10 Mpps using 64 bytes packet

Open harshgondaliya opened this issue 5 years ago • 2 comments

Hello,

I am using Intel Ethernet Server Adapter X520-DA2 on Dell Optiplex 9010 (Core i7) to generate 10G traffic with 64 bytes packets. On running l3-load-latency.lua with 64 bytes as packet size, I achieve the max throughput of 10 Mpps.

Topology: Two 10G ports from host PC are connected to two ports of NetFPGA SUME (programmed using P4 to do IPv4 forwarding).

I am not sure why I am unable to achieve the expected 14.88 Mpps throughput.

Is it because of the limitation of NetFPGA or of the host CPU that I am using? How can I achieve the ~14.88 Mpps(~10Gbps) rate for 64 bytes packet in my setup?

harshgondaliya avatar Apr 21 '20 19:04 harshgondaliya

can you try with l2-load-latency instead? Or try to use multiple threads. The bottleneck are UDP checksums on some systems (despite offloading)

emmericp avatar May 14 '20 12:05 emmericp