Read Me
This is iperf 2.2.2, a tool for measuring network throughput, latency and
responsiveness over TCP and UDP.
iperf 2 and iperf 3 are separate programs and DO NOT interoperate: use the
same one at both ends of a test.
Documentation:
man iperf (after make install), or man/iperf-manpage.html
doc/iperf2-user-manual.html -- user manual
doc/RELEASE_NOTES -- what changed in each release
https://iperf2.sourceforge.io
An Android client is also available, on Google Play and as an APK from
SourceForge. Its source is in android/; see android/README.md to build it.
https://play.google.com/store/apps/details?id=com.rjmcmahon.iperf2client
Briefly:
Do one-time if needed:
dnf install gcc
dnf install gcc-c++
dnf install automake
dnf install make
then to build do:
./configure -- configure for your machine
make -- compile Iperf
make install -- install Iperf, if desired, from root
Some useful options and targets:
./configure --enable-professional -- professional edition, which adds
features such as UDP L4S
./configure --host=x86_64-w64-mingw32 -- cross-compile, Windows in this case
make check -- run the test suite
make dist-all -- make the source tarball
and to use:
iperf -s (on machine "foo.bar.edu")
iperf -c foo.bar.edu (on some other machine)
iperf -h (for help screen)
iperf -v (for version information)
Finally, see INSTALL and doc/DESIGN_NOTES for a bit more
The SOURCE CODE is the AUTHORITATIVE source. Any COMMENTS found in the source ARE NOT.
Copyright 1999, 2000, 2001, 2002, 2003, 2004
The Board of Trustees of the University of Illinois
All rights reserved
See UI License (doc/ui_license.html) for complete details.
More copyright per years 2014 - 2025
Broadcom Corporation
All Rights Reserved
Copyright 2014 - 2026
Robert J. McMahon
All Rights Reserved
$Id: README,v 1.1.1.1 2004/05/18 01:50:44 kgibbs Exp $