iPerf - The ultimate speed test tool for TCP, UDP and SCTPTest the limits of your network + Internet neutrality test
Windows
Binaries are available at :
macOS :
- HomeBrew : brew install iperf3
- MacPorts : sudo port install iperf3
Android :
Building iperf3 for Android : https://github.com/davidBar-On/android-iperf3/
Ubuntu / Debian / Mint
launch a terminal and type sudo apt-get install iperf3
For Ubuntu LTS versions, iperf3 falls within Canonical's official security maintenance scope, with fixes released in the ESM Apps repository. Ubuntu Expanded Security Maintenance is included via the Ubuntu Pro subscription and is free for personal use (up to 5 machines).
Fedora / Red Hat / CentOS / Rocky
launch a terminal and type yum install iperf3
FreeBSD
launch a terminal and type sudo pkg install benchmarks/iperf3
French forum for iPerf
iPerf3 server log script :
iperf3tocsv.py (2.5 KiB) by Kirth Gersen
Log for iPerf3 : display "date,ip,localport,remoteport,duration,protocol,num_streams,cookie,sent,sent_mbps,rcvd,rcvd_mbps,totalsent,totalreceived"
How to perform a more recent installation of Iperf than the one included in Ubuntu / Debian / Mint ?
- Removing the old version: sudo apt remove iperf3 libiperf0
- Install the dependency: sudo apt install libsctp1
- Take a recent Ubuntu distribution from https://launchpad.net/ubuntu/+source/iperf3
- Download iperf3_3.xx-1_amd64.deb and libiperf0_3.xx-1_amd64.deb packages (use amd64 version for a standard version of Ubuntu)
- Install downloaded packages: sudo dpkg -i libiperf0_3.xx-1_amd64.deb iperf3_3.xx-1_amd64.deb
- Remove downloaded packages that are now unnecessary: rm libiperf0_3.xx-1_amd64.deb iperf3_3.xx-1_amd64.deb