In this article, I will teach you. How to test Bandwidth on a local network with iPerf throughput on Windows and Linux CentOS (there are iPerf versions for Android, macOS, RouterOS from MikroTik, and other platforms).
What is iPerf?
iPerf3 is a tool for effective measurements of the maximum bandwidth achievable on IP networks. It helps you to fine-tune different timing, buffer, and protocol parameters (TCP, UDP, SCTP with IPv4 and IPv6). The bandwidth, loss, and other parameters are recorded for each test. This is a new version that doesn’t share code and is also not return compatible with the original iPerf. NLANR/DAST was the first to build iPerf. iPerf3 is developed primarily by the National Laboratory of ESnet and Lawrence Berkeley. It is released under the terms of a three-clause BSD license.
Complete Guide: Bandwidth on a Local Network with iPerf
iPerf is a client/server command-line utility for testing bandwidth on a local network with iPerf between two devices.
iPerf allows you to perform a throughput test and diagnose a possible bottleneck on a network between two points.
It is also possible to use them for testing from the Internet or between two VPN sites by opening the necessary ports.
Check Bandwidth On A Local Network With iPerf
Step 1. Copy and decompress the archive on two separate machines in order to have a server and a client.
Step 2. Start a command prompt in administrator mode.
Step 3. Go to the folder where the iPerf executable is located using the cd command (iperf3.exe).
Start on the server
Step 1. Run the following command on one of the computers to start the server part.
Step 2. A message appears notifying you that the server has been started and is listening on port 5201. (default).
Client-Side Bandwidth Testing
Step 1. Enter the following command on the “client” computer to launch a test to the server.
iperf3.exe -c ip du servicer
Step 2. Wait for the flow test to complete.
Step 3. When done, the following result is displayed:
It is possible to increase the number of simultaneous packets, which allows for a greater increase in load.
Step 4. Start the test with the -P NOMBRE DE PART parameter.
iperf3.exe -c ip du serveur -P 10
Step 5. We can see that 10 packets are sent during the test.
Step 6. When the test is completed, we have the results for each packet as well as the total.
The analyses were carried on the same servers, and we can see that with 10 simultaneous packets, the throughput is almost multiplied by 4.
Step 7. On the server-side, you can see the throughput test in parallel in the background.
If you have any questions or queries about this article, please comment below, and we’ll get back to you. Check more daily updates to get subscribe to our website and also you can get informational articles and much more etc.