Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Image Modified

WiscNet hosted Iperf

  • Iperf is a commonly used network testing tool to help measure network throughput.
    Iperf is an open source tool. There are clients for Windows, Mac, Linux, Bsd, etc.
  • Iperf operates where one end is the client, the other is the server. WiscNet runs an Iperf version 2 server in Eau Claire, WI.  
  • The server is restricted to WiscNet IP addresses. 
  • Iperf2 and iperf3 are incompatible
  • iperf.wiscnet.net runs a TCP Iperf server on the default port (5001)
  • iperf.wiscnet.net runs a UDP Iperf server on port 5002
  • iperf.ipv6.wiscnet.net runs a v6 TCP Iperf server on port 5003
  • iperf.ipv6.wiscnet.net runs a v6 UDP Iperf server on port 5004

...

Unidirectional 1Gbps circuit test

Code Block
themeConfluence
iperf -c iperf.wiscnet.net -t 10 -P 4 -u -b 250m -i1

...

*Firewall settings and NAT will likely impact a bidirectional test and cause it to fail

Code Block
themeConfluence
iperf -c iperf.wiscnet.net -t 10 -P 4 -u -b 250m -i1 -r -L 6001

...

  • Download and extract iperf2: iperf-2.0.9-win32.zip
  • Right-click the downloaded iperfdownloaded iperf-2.0.9-win32.zip file zip file and extract the contents of the .zip to any folder (seen here under \Users\Administrator)

Image Modified

  • Open a command prompt and navigate to the extracted iperf2 folder: 

Code Block
themeConfluence
cd \Users\Administrator\iperf-2.0.9-win32
dir 


Image Modified

  • Now you can run your desired iperf test:

Image Modified

Apple macOS


Code Block
themeConfluence
iMac:~ $ cd Downloads/iperf-2.0.5-macos-x86_64

iMac:iperf-2.0.5-macos-x86_64 $ ls -lh
total 176
-rw-r--r--  1   staff   693B Feb 20  2011 README
drwxr-xr-x@ 8   staff   272B Feb 20  2011 doc
-rwxr-xr-x@ 1   staff    78K Feb 20  2011 iperf
-rw-r--r--@ 1   staff   3.7K Feb 20  2011 iperf.1

...


  • Now you can run your desired iperf test:
Code Block
themeConfluence
iMac:iperf-2.0.5-macos-x86_64 $ ./iperf -c iperf.wiscnet.net
------------------------------------------------------------
Client connecting to iperf.wiscnet.net, TCP port 5001
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  5] local 10.0.10.100 port 51961 connected with 205.213.14.56 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-10.0 sec   184 MBytes   154 Mbits/sec
iMac:iperf-2.0.5-macos-x86_64 $


*nix

  • Many Lunix and Unix distros will have iperf in official repositories. Make sure to install iperf2 (iperf), not iperf3

Ubuntu


Code Block
themeConfluence
$ apt-cache search iperf | grep -i iperf
iperf - Internet Protocol bandwidth measuring tool
iperf3 - Internet Protocol bandwidth measuring tool
$ sudo apt-get install iperf

...