Intel® Ethernet 700/800 Series

Windows Performance Tuning Guide

ID Date Version Classification
784543 02/06/2024 1.1 Public
Document Table of Contents

​iperf2

Intel recommends using iperf2 over iperf3 for most benchmarking situations due to their ease of use and support of multiple threads in a single application instance. Intel recommends running with the -P option with 2 to 4 threads for 25G connections and around 6 to 8 threads for 100G connections.

Download the latest iperf2 Windows binary: Iperf 2 Files

To run uni-directional traffic from client to server:

  1. ​Start Server. iperf-2.1.9-win.exe -s -D
  2. ​Start Client: iperf-2.1.9-win.exe -c <serverIP> -P <threads>

To run bi-directional traffic from client to server and vice versa:

  1. ​Start Server: iperf-2.1.9-win.exe -s -D -p <port>
  2. ​Start Client: iperf-2.1.9-win.exe -c <serverIP> -p <port> -P <threads> --full-duplex

    or

    iperf-2.1.9-win.exe -c <serverIP> -p <port> -P <threads> -d
Note:​Both the --full-duplex and -d options in iperf2 allow you to perform bidirectional testing. However, the --full-duplex option specifically focuses on full duplex testing.