Iperf for Windows Using Cygwin

download Iperf for Windows Using Cygwin

of 13

Transcript of 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.