IPerf is an open-source tool designed to test network bandwidth between two network nodes. The iPerf allows to generate TCP and UDP traffic/load between two hosts. It appears I am having some issues w/ performance on the Server 2008 boxes. Running a test from a Windows 7 machine which is connected to the same LAN, iPerf reports good speed results (90+ MB/s) from the Win7 - Server2008 end, but VERY slow speeds (4 MB/s) from the Server2008 - Win7 End. All I know is that I was running Windows Server 2008 R2 with the latest Intel NIC drivers and iperf was only getting 200 - 300 Mbps but when I booted to the Ubuntu 10.04 CD it was getting 1.0 Gbit.
The iperf series of tools perform active measurements to determine themaximum achievable bandwidth on IP networks. It supports tuning ofvarious parameters related to timing, protocols, and buffers. Foreach test it reports the measured throughput, loss, and otherparameters.
This version, sometimes referred to as iperf3, is a redesign of anoriginal version developed at NLANR / DAST. iperf3 is a newimplementation from scratch, with the goal of a smaller, simpler codebase, and a library version of the functionality that can be used inother programs. iperf3 also incorporates a number of features found inother tools such as nuttcp and netperf, but were missing from theoriginal iperf. These include, for example, a zero-copy mode andoptional JSON output. Note that iperf3 is not backwards compatiblewith the original iperf.
Iperf Windows 2008 64
Primary development for iperf3 takes place on CentOS Linux, FreeBSD,and macOS. At this time, these are the only officiallysupported platforms, however there have been some reports of successwith OpenBSD, Android, and other Linux distributions.
iperf3 is principally developed by ESnet /Lawrence Berkeley National Laboratory. Itis released under a three-clause BSD license.
iperf2 is no longer being developed by its original maintainers.However, beginning in 2014, another developer began fixing bugs andenhancing functionality, and generating releases of iperf2. Bothprojects (as of late 2017) are currently being developed actively, butindependently. More information can be found in the iperf3 FAQ.
Links for the Impatient¶
Project homepage and documentation hosted on GitHub Pages:https://software.es.net/iperf/
Project site (source code repository, issue tracker) hosted on GitHub:https://github.com/esnet/iperf
Iperf Windows Download
Source code downloads:https://downloads.es.net/pub/iperf/
Contents¶
- iperf3 Project News
- Obtaining iperf3
- Building iperf3
- Invoking iperf3
- iperf3 Development
Obviously, I want these two machines to talk to each other as fast as possible. The problem is, both machines have 1Gbps interfaces in addition to the 10GbE adapter, and the 2012R2 box has a 40Gbps interface too! I can't seem to find a way to set the TCP window to 1M just for the X520-SR2 adapters. Is there a way to let Windows automatically adjust the window?