Jump to content
Toggle menu
  • 51 articles
  • 24 files
  • 4 users
  • 750 edits
Tech-Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

IPerf Network Testing

From Tech-Wiki


Use iPerf as a client/server tool for measuring TCP or UDP throughput, jitter and loss between two systems.

Background

The original article describes iPerf as a bandwidth-performance testing tool that can vary TCP/UDP parameters and report bandwidth, delay jitter and datagram loss.

Legacy project links retained from the original page:

ⓘ
Legacy version notes
The original page referenced iPerf 2.0.5, JPerf 2.0.2 and older packaged builds. Treat those version numbers as historical context rather than a current release recommendation.

Test data

For WAN tests where compression is used, the original procedure recommends a non-compressible test file such as a large JPEG.

TCP server

>_Listen for TCP tests
iperf -s

UDP server

>_Listen for UDP tests
iperf -su

TCP client example

The original example runs 14 parallel TCP connections for one minute:

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

UDP client example

The original example runs 14 parallel 1 Mbit UDP streams for one minute:

>_UDP throughput test
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

See also