Iperf
Windows binaries can be downloaded via this link: [iperf.fr]
Iperf is a network testing tool that can create data streams used to measure the throughput of a network connection.
For Windows users
- After you download Iperf click on Open File from your downloads manager. This should open up a window, in this windows you should see Extract all.
- Next click on Extract
- You can close all open windows for the next steps.
- Click on your Start Menu
- Type cmd - you should see Command Prompt show up in the list of available applications, then click on it.
- This will open up a window, it will have a black background and white letters and if you are using windows 10 it will say:
Microsoft Windows [Version 10.x.xxxx.xxxx] (c) Microsoft Coperation. All Rights Reserved. C:\Users\yourname>
Next change the directory to your Downloads folder by typing the following after the blinking cursor, then click enter:
cd Downloads
Your prompt will now look like this:
C:\Users\yourname\Downloads>
Next we will want to change the directory to the iperf download you just extracted, so type the following after the blinking cursor, then click enter:
cd iperf-3.1.1-win64\iperf-3.1.3-win64
NOTE: the current version is iperf-3.1.3-win64. If you downloaded a different version replace the version number with the one you downloaded. To make it easy you can type ip then hit your tab key and it will auto complete.
Your prompt will now look like this:
C:\Users\yourname\Downloads\iperf-3.1.3-win64\iperf-3.1.3-win64>
Next we will run the iperf test, type the following after the blinking cursor then click enter:
iperf3.exe -c 198.60.22.18
You will now see an output similar to the following:
------------------------------------------------------------ Client connecting to 198.60.22.18, TCP port 5201 TCP window size: 85.0 KByte (default) ------------------------------------------------------------ Connecting to host 198.60.22.18, port 5201 [ 5] local 192.168.1.13 port 50970 connected to 198.60.22.18 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd RTT [ 5] 0.00-1.00 sec 116 MBytes 969 Mbits/sec 28960 2.21 MBytes 20ms [ 5] 1.00-2.00 sec 112 MBytes 940 Mbits/sec 0 2.32 MBytes 21ms [ 5] 2.00-3.00 sec 112 MBytes 940 Mbits/sec 0 2.40 MBytes 22ms [ 5] 3.00-4.00 sec 112 MBytes 940 Mbits/sec 0 2.46 MBytes 22ms [ 5] 4.00-5.00 sec 112 MBytes 940 Mbits/sec 0 2.50 MBytes 22ms [ 5] 5.00-6.00 sec 112 MBytes 940 Mbits/sec 0 2.52 MBytes 22ms [ 5] 6.00-7.00 sec 112 MBytes 940 Mbits/sec 0 2.54 MBytes 22ms [ 5] 7.00-8.00 sec 112 MBytes 940 Mbits/sec 0 2.55 MBytes 22ms [ 5] 8.00-9.00 sec 112 MBytes 940 Mbits/sec 0 2.55 MBytes 23ms [ 5] 9.00-10.00 sec 112 MBytes 940 Mbits/sec 0 2.55 MBytes 23ms - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 1.10 GBytes 943 Mbits/sec 28960 sender [ 5] 0.00-10.00 sec 1.09 GBytes 940 Mbits/sec receiver
The numbers in the Bitrate section is what we are looking for. In this case:
- 943 Mbits/sec - sender
- 940 Mbits/sec - receiver
This is a good indication that on your 1Gbps connection you are getting the speeds you signed up for.