Skip to main content
All CollectionsVPS Hosting
Testing network speed with iperf3
Testing network speed with iperf3
Ieva avatar
Written by Ieva
Updated over a week ago

iPerf3 is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports the tuning of various parameters related to timing, buffers, and protocols (TCP, UDP, SCTP with IPv4 and IPv6). For each test, it reports the bandwidth, loss, and other parameters. This is a new implementation that shares no code with the original iPerf and also is not backward compatible. iPerf was originally developed by NLANR/DAST. iPerf3 is principally developed by ESnet / Lawrence Berkeley National Laboratory. It is released under a three-clause BSD license.

The tutorial was tested with our “CentOS 7” and “Ubuntu 16.04” templates and is meant to work on our self-managed virtual private servers.

0. Preliminary requirements:


“CentOS/Debian/Ubuntu” operating system installed on the server.

1. Installing iperf3 on server


Since ipref3 comes with every standard repository installation is very simple just run the command according to your operating system:

CentOS:

yum install iperf3 -y

Debian/Ubuntu:

apt-get install iperf3 -y

2. Testing speed with our lg.hostens.com
If you want to test network speed with our looking glass you will first have to run the iperf3 server:

iperf3 -s

Now all you have to do is open our looking glass page and enter your iperf3 server information:
lg.hostens.com

3. Testing speed with iperf3 public servers
If you want to test network with a remote iperf3 public server you will first have to select one of the servers from the list:

After you have chosen a remote host you have to execute a command on your side:

iperf3 -c remotehost -p port -i 1 -t 30

Do not forget to change remotehost and port.

For more information regarding iperf3 please visit their website – iperf.fr

Did this answer your question?