iPerf3 Installation and Testing Guide
iPerf3 is a tool designed for active bandwidth measurements on IP networks, supporting various protocols (TCP, UDP, SCTP) with IPv4 and IPv6. It allows tuning of parameters related to timing, buffers, and protocols, and provides reports on bandwidth, loss, and other metrics. This new implementation is not backward compatible with the original iPerf, which was developed by NLANR/DAST. iPerf3, developed by ESnet / Lawrence Berkeley National Laboratory, is released under a three-clause BSD license.
This guide has been tested with "CentOS 7" and "Ubuntu 16.04" templates and is intended for self-managed virtual private servers.
0. Preliminary Requirements:
- A "CentOS/Debian/Ubuntu" operating system installed on the server.
1. Installing iPerf3 on the Server
To install iPerf3, use the following commands based on your operating system:
2. Testing Speed with Our Looking Glass
To test network speed with our looking glass, first run the iPerf3 server:
iperf3 -s
Then, visit our looking glass page and enter your iPerf3 server information:
https://www.vpssell.com/network
3. Testing Speed with iPerf3 Public Servers
To test the network with a remote iPerf3 public server, select a server from the list at:
iperf.fr/iperf-servers.php
Execute the following command, replacing remotehost
and port
with the selected server details:
iperf3 -c remotehost -p port -i 1 -t 30
Do not forget to change remotehost and port.