Intel® Ethernet 600 Series
Linux Performance Tuning Guide
Ethernet Products Group (EPG)
iPerf2
Intel recommends iperf2 over iperf3 for most throughput benchmarking because it supports true multi-threaded traffic generation within a single instance, enabling efficient utilization of multiple CPU cores, Receive Side Scaling (RSS) queues, and hardware queues. This improves scalability and allows higher, more consistent throughput on high-speed Ethernet links compared to iperf3, which often requires multiple application instances to achieve similar performance.
For
- To run unidirectional traffic from client to server:
Server command example:
iperf2 -s Client command example:
iperf2 -c <serverIP> -P <threads> - To run bidirectional traffic from client to server and vice versa:
Server command example:
iperf2 -s -p <port> Client command example:
iperf2 -c <serverIP> -p <port> -P <threads> --full-duplex or
iperf2 -c <serverIP> -p <port> -P <threads> -d