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
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