Download - Iperf for Windows Using Cygwin
-
8/12/2019 Iperf for Windows Using Cygwin
1/13
How to compile iperf for WindowIperf is a very versatile open source program that can be used for network performance testing. It can ge
You can download iperf version 2.0.5 for Windows that I compiled from source or continue reading if y
1. Setting up Cygwin
Cygwin is basically a Linux emulation environment for Windows. Although your Linux apps will have to
You should have a shortcut to Cygwin on your desktop when the installation is finished.
2. Download the iperf source code
Next download and extract the iperf source codeto C:\cygwin\iperf-2.0.5 , 7-zipworks well for extracting
3. Configure the compiler
Start the Cygwin shell from the start menu or the shortcut on your desktop.
Enter the directory where you extracted the iperf source
cd /iperf-2.0.5
Configure the compiler (this might take a couple minutes)
./configureIf everything went well your output should look something like this.
http://samkear.com/wp-content/uploads/2011/03/iperf-2_0_5-windows.ziphttp://cygwin.com/install.htmlhttp://cygwin.com/install.htmlhttp://samkear.com/wp-content/uploads/2011/03/iperf-2_0_5-windows.zip -
8/12/2019 Iperf for Windows Using Cygwin
2/13
4. Compile the source
To get the compile process started just type make and hit enter. It shouldnt take very long for the compil
5. Make install
Assuming your build completed without errors your going to want to run make install, to do this just typ
-
8/12/2019 Iperf for Windows Using Cygwin
3/13
6. Running iperf
You can run iperf directly from the Cygwin environment but you will have to specify the full path to the ex
If you installed Cygwin to the default location then iperf.exe will be located in C:\cygwin\usr\local\bin
You will also need the following DLL files found in C:\cygwin\bin.
cygwin1.dll
cyggcc_s-1.dll
cygstdc++-6.dll
Copy the three DLL files and iperf.exe somewhere on your system that is in your path like c:\windows\syst
-
8/12/2019 Iperf for Windows Using Cygwin
4/13
s using Cygwinerate TCP or UDP data streams for measuring network throughput and can also be used for testing netw
u want to learn how to compile your own copy. Youll need to copy iperf.exe and also the 3 cygwin DL
be recompiled from source before they will run in the Cygwin environment. To get started you will nee
tar and gzip files in Windows.
-
8/12/2019 Iperf for Windows Using Cygwin
5/13
e to finish.
e make installin the shell and hit enter. As you can see from the output below iperf.exe was copied to /u
-
8/12/2019 Iperf for Windows Using Cygwin
6/13
ecutable eg: /usr/local/bin/iperf. If you prefer to run iperf directly from a Windows command prompt or f
m32 for example. You can then run iperf directly from a command prompt.
-
8/12/2019 Iperf for Windows Using Cygwin
7/13
rk latency and jitter. There are some older versions of iperf compiled for Windows available on the web b
files included in the zip archive into your system in order for it to work.
d to download and run setup.exe from the Cygwin site. You can use the default install options but when
-
8/12/2019 Iperf for Windows Using Cygwin
8/13
sr/local/bin/
-
8/12/2019 Iperf for Windows Using Cygwin
9/13
om another machine you can copy the iperf binary and the nessasary DLL files out of the cygwin environm
-
8/12/2019 Iperf for Windows Using Cygwin
10/13
ut I couldnt find a working link for iperf version 2.0.5 so I decided to try compiling it using Cygwin and it
you reach the package selection screen click on Devel so that Default changes to Install , this will in
-
8/12/2019 Iperf for Windows Using Cygwin
11/13
-
8/12/2019 Iperf for Windows Using Cygwin
12/13
ent.
-
8/12/2019 Iperf for Windows Using Cygwin
13/13
orked!
stall all of the development tools you will need.