Windows iperf3

From AAISP Support Site


If you're needing to speed-test your internet service then you can use web-based speed testers such as https://speedtest.aa.net.uk, but they may not always give you accurate results. An alternative is using a tool called iperf3 to run a speed test against an iperf3 server that is hosted at your ISP.

iperf3 is a program that is easily installed on many Linux distributions, but is a little harder to use on Windows.

Here is how to download and run iper3 on Windows and how to test single and multi-thread upload and download speeds. - This uses the Andrews & Arnold speed test server, which is only available to customers.

The version of iperf3 we have here is 3.13 from June 2023 - and is newer than the version that is hosted on the official iperf.fr website and so has a lot of bug fixes. - thanks to Mini for compiling this.

1) Download...

Download Media:Iperf-3.13-windows-x64.zip and save it to your computer, eg in your Downloads folder.

2) Extract...

Right click on it, and select Extract all.

3) Open Command Prompt...

Open up the Command Prompt - Click Start then type cmd and click on the 'Command Prompt' icon.

4) Find the files...

In the black box type: cd Downloads\iperf-3.13-windows-x64

5) Run iperf3

Run an speed test by typing: iperf3.exe -c speedtest.aa.net.uk (you may need to click 'allow access' if a Windows Defender window pops up

By default, this will run a single-thread upload speedtest (sending traffic TO the speed test server). As you can see in the screenshot, the upload speed this line happens to get is just over 19Mb/s.

Variations

There are variations you can do to test the speed as follows by using the -R (reverse) and -P Parallel options:

  • Run a single-thread Download test: iperf3.exe -R -P1 -c speedtest.aa.net.uk
  • Run a single-thread Upload test: iperf3.exe -P1 -c speedtest.aa.net.uk
  • Run a 10-thread Download test: iperf3.exe -R -P10 -c speedtest.aa.net.uk
  • Run a 10-thread Upload test: iperf3.exe -P10 -c speedtest.aa.net.uk

What to look for:

  • The results should be near to the speed you'd expect for your line.
  • You may want to run the tests at different times of day so as to see if there is any peak-time congestio0n affecting you.
  • Hopefully the single and multi-thread tests give similar results - if not, there may be some sort of problem.