Difference between revisions of "IPerf Network Testing"

From Tech-Wiki
Jump to: navigation, search
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
Iperf was orginally developed by NLANR/DAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.
 
Iperf was orginally developed by NLANR/DAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.
 +
 +
* http://en.wikipedia.org/wiki/Iperf
 +
* http://sourceforge.net/projects/iperf/
 +
* http://sourceforge.net/projects/iperf/files/jperf/
 +
* http://code.google.com/p/xjperf/
 +
 +
Latest Version Notes:
 +
* iperf - iperf.exe and html docs (iperf version 2.0.5)
 +
* jperf - java gui for iperf (includes jperf GUI version 2.0.2 & iperf 1.7.0)
 +
* kperf_setup.exe (includes jperf GUI version 1.0 & iperf 2.0.2). Installed progam (includes start menu items) into c:\program files\iperf-2.0.2\
 +
 +
Tests
 +
For WANs where compression is used, use a non-compressible test file such as a large .jpg.
 +
 +
Server - Listen on TCP
 +
iperf -s
 +
 +
Server - Listen on UDP
 +
iperf -su
 +
 +
Client - 14 TCP Connections 1 minute
 +
iperf -c <server ip> -P 14 -i 1 -p 5001 -l 8K -f m -t 60 -L 5001 -F C:\testfile
 +
 +
Client - 14 UDP Connections 1 Mbit streams 1 minute
 +
iperf -c <server ip> -u -P 14 -i 1 -p 5001 -l 1470 -f m -b 1M -t 60 -L 5001 -T 1 -F C:\testfile

Latest revision as of 01:33, 30 August 2012


Iperf was orginally developed by NLANR/DAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.

Latest Version Notes:

  • iperf - iperf.exe and html docs (iperf version 2.0.5)
  • jperf - java gui for iperf (includes jperf GUI version 2.0.2 & iperf 1.7.0)
  • kperf_setup.exe (includes jperf GUI version 1.0 & iperf 2.0.2). Installed progam (includes start menu items) into c:\program files\iperf-2.0.2\

Tests For WANs where compression is used, use a non-compressible test file such as a large .jpg.

Server - Listen on TCP

iperf -s

Server - Listen on UDP

iperf -su

Client - 14 TCP Connections 1 minute

iperf -c <server ip> -P 14 -i 1 -p 5001 -l 8K -f m -t 60 -L 5001 -F C:\testfile 

Client - 14 UDP Connections 1 Mbit streams 1 minute

iperf -c <server ip> -u -P 14 -i 1 -p 5001 -l 1470 -f m -b 1M -t 60 -L 5001 -T 1 -F C:\testfile