PowerEdge: How to Measure bandwidth for Intel E810-C 100G PCIe adapter using iPerf 3.1.3
Summary: This article shows the steps to measure the bandwidth for Intel E810 100G PCIe Network adapters using iPerf.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Ensure that the following details are verified before proceeding further:
-
Intel E810-C PCIe adapter is installed in a x16 (recommended) slot as per Slot priority matrix.
-
Compatible QSFP+Cables or Direct-Attached-Cables (DACs) are installed.
-
Link is UP running at 100 Gbps under iDRAC and within the Operating System.
-
The system Profile is set to "Performance."
Devices based on the Intel Ethernet Controller E810-C have an expected total throughput for the entire device of 100 Gb/s in each direction if one 100G cable is connected or if two 100G cables are connected. See Intel article Intel Ethernet Adapters and Devices User Guide
.
Achieving line rate on a 100G test host requires parallel streams. However, only adding a -P flag while using iperf3 does not work because each iperf3 process is single-threaded. This means all the parallel streams for one test use the same CPU core. If you are core limited, which is often the case for a 100G host, adding parallel streams does not help you unless you add additional iperf3 processes which can use additional cores.
Achieving line rate on a 100G test host requires parallel streams. However, only adding a -P flag while using iperf3 does not work because each iperf3 process is single-threaded. This means all the parallel streams for one test use the same CPU core. If you are core limited, which is often the case for a 100G host, adding parallel streams does not help you unless you add additional iperf3 processes which can use additional cores.
For Red Hat Enterprise Linux or CentOS (SLI):
- Set port MTU to 9000.
- CPU set performance mode with command:
cpupower frequency-set -g performance
- Install iperf3-3.1.3 with download link:
- Open multiple threads which require multiple ports. In this scenario, open seven ports: 5201 through 5207
To run multiple iperf3 processes for testing a high-speed host, run the following test commands:
On Server side: iperf3 -s -p 5201 & iperf3 -s -p 5202 & iperf3 -s -p 5203 & iperf3 -s -p 5204 & iperf3 -s -p 5205 & iperf3 -s -p 5206 & iperf3 -s -p 5207 & **The final symbol (&) must be added. On Client side: iperf3 -c 10.10.10.10 -t 100 -p 5201 & iperf3 -c 10.10.10.10 -t 100 -p 5202 & iperf3 -c 10.10.10.10 -t 100 -p 5203 & iperf3 -c 10.10.10.10 -t 100 -p 5204 & iperf3 -c 10.10.10.10 -t 100 -p 5205 & iperf3 -c 10.10.10.10 -t 100 -p 5206 & iperf3 -c 10.10.10.10 -t 100 -p 5207 & **The final symbol (&) must be added.**
For Windows Server 2019 and 2022:
- Confirm that the system profile is set to PERFORMANCE.
- Set port MTU to 9014 for Intel E810.
- Install iperf 3.13 with download link:
https://iperf.fr/download/windows/iperf-3.1.3-win64.zip
- Extract
iperf3-3.1.3-win64.zipfile and copy two files (iperf3.exeandcygwin1.dll) toC:\Windows\. - Open multiple threads which require multiple ports. In this scenario, open seven ports: 5201 through 5207
To run multiple iperf3 processes for a testing a high-speed host, run the following test commands:
Run Powershell as an administrator. On Server side: cmd /c 'start iperf3.exe -s -p 5201 & start iperf3.exe -s -p 5202 & start iperf3.exe -s -p 5203 & start iperf3.exe -s -p 5204 & start iperf3.exe -s -p 5205 & start iperf3.exe -s -p 5206 & start iperf3.exe -s -p 5027' On Client side: cmd /c 'start iperf3.exe -c 10.10.10.9 -t 100 -P 30 -l 512k -p 5201 & start iperf3.exe -c 10.10.10.9 -t 100 -P 30 -l 512k -p 5202 & start iperf3.exe -c 10.10.10.9 -t 100 -P 30 -l 512k -p 5203 & start iperf3.exe -c 10.10.10.9 -t 100 -P 30 -l 512k -p 5204 & start iperf3.exe -c 10.10.10.9 -t 100 -P 30 -l 512k -p 5205 & start iperf3.exe -c 10.10.10.9 -t 100 -P 30 -l 512k -p 5206 & start iperf3.exe -c 10.10.10.9 -t 100 -P 30 -l 512k -p 5207'
Additional Information
Affected Products
Intel PRO Family of Adapters, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Red Hat Enterprise Linux Version 9, Red Hat Enterprise Linux Version 8Products
PowerEdge R240, PowerEdge R250, PowerEdge R260, PowerEdge R340, PowerEdge R350, PowerEdge R360, PowerEdge R440, PowerEdge R450, PowerEdge R540, PowerEdge R550, PowerEdge R640, PowerEdge R6415, PowerEdge R650, PowerEdge R650xs, PowerEdge R6515
, PowerEdge R6525, PowerEdge R660, PowerEdge R660xs, PowerEdge R6615, PowerEdge R6625, PowerEdge R740, PowerEdge R740XD, PowerEdge R740XD2, PowerEdge R7415, PowerEdge R7425, PowerEdge R750, PowerEdge R750XA, PowerEdge R750xs, PowerEdge R7515, PowerEdge R7525, PowerEdge R760, PowerEdge R760XA, PowerEdge R760xd2, PowerEdge R760xs, PowerEdge R7615, PowerEdge R7625, PowerEdge R840, PowerEdge R860, PowerEdge R940, PowerEdge R940xa, PowerEdge R960, PowerEdge T140, PowerEdge T150, PowerEdge T160, PowerEdge T340, PowerEdge T350, PowerEdge T360, PowerEdge T440, PowerEdge T550, PowerEdge T560, PowerEdge T640, PowerEdge XE2420, PowerEdge XE7420, PowerEdge XE7440, PowerEdge XE8545, PowerEdge XE8640, PowerEdge XE9680, PowerEdge XR11, PowerEdge XR12, PowerEdge XR4510c, PowerEdge XR4520c, PowerEdge XR5610, PowerEdge XR7620
...
Article Properties
Article Number: 000214755
Article Type: How To
Last Modified: 20 أيار 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.