Testing Network with iPerf3

iPerf3 is a network performance measurement tool. Here are the key outputs you can obtain with iPerf3:

  • Whether packet loss occurs between two points on your network,
  • Bandwidth value during data transfer,
  • Whether delays or jitter occur during transfer.

Let’s do a simple test together and test our network.

First, you need a client and a server computer to run this test. Let’s download the iPerf3 tool from the https://files.budman.pw/ website to both the client and server.

After downloading it on the server side, let’s go to the folder where the tool is located via cmd and start the iPerf3 tool with the following parameters.

iperf3 -s -p 443

  • -s : This indicates that it will act as a server and wait for data from the client.
  • -p : This is listening port

Then, on the client side, we can call the iPerf3 tool with the following parameters.

 iperf3 -c 10.10.20.40 -p 443 -t 60 -i 5

  • -c : Indicates the server to connect to.
  • -p : indicates the port to connect to.
  • -t : This refers to the test duration. The test is intended to last 60 seconds.
  • -i : It indicates how often interim reports will be given during the test.

To interpret the sample test results above, it can be easily stated that:

  • The network is stable,
  • Data transmissions are made with an average bandwidth of 1 GB,
  • No packet loss occurs,
  • No Latency and jitter

Additionally, during this test, the client’s upload and the server’s download were measured. If you want to perform the opposite measurement, you can run the test in reverse mode by adding -R to the client parameters. This way, the client’s download is measured and the server’s upload is measured.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *