I am using 10G NIC x520-DA2 (which is x8 Lane) in windows 10 Enterprise 64 Bit on DELL Optiplex 7080 Tower with Intel Core i7-10700 . X520-DA is installed on PCie slot 2 of optiplex 7080 that is PCIe x16.
I need to test x520-DA2 maximum throughput because I am doing an R&D project where I will be making 10G bridge core on FPGA which will be able to receive 10G traffic and transmit it back.
So for start I need to generate and receive 10G traffic. My test setup is, connect port 1 of x520-DA2 with port 2 x520-DA2 (Ethernet 3 & Ethernet 4 in picture) using SFP+ cable and run iperf3 with 8/16/32 parallel streams in client which results in 5-6 Gbps.
Resource Usage jumbo packets disabled
But when I enable jumbo packet for both ports I get 9.9Gbps using iperf with 6 parallel streams.
Resource Usage jumbo packets enabled
I want to achieve 10G without using Jumbo packet. I almost enable disable all settings in NIC driver for both port but max I can achieve is 5.5Gbps.