iPerf3 logo

iPerf3 ar51an

Use this command to install iPerf3:
winget install --id=ar51an.iPerf3 -e

iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, protocols, and buffers. For each test it reports the measured throughput / bitrate, loss, and other parameters.

iPerf3 is a network performance tool designed to measure the maximum achievable bandwidth on IP networks. It enables users to evaluate network limits by providing precise metrics such as throughput, packet loss, and jitter.

Key Features:

  • Parameter Tuning: Adjust timing, protocols, buffers, and streams for optimal network testing.
  • Accurate Metrics: Reports detailed performance data including throughput, loss, and jitter.
  • Enhanced Reliability: Offers improved accuracy over older versions like iPerf2.
  • Authentication Support: Available builds with authentication features for secure testing.
  • Cross-Platform Compatibility: Works across various operating systems and kernels.

Audience & Benefit: Ideal for network engineers, IT professionals, and researchers needing precise network performance insights. iPerf3 helps in identifying bottlenecks and validating network configurations, thereby optimizing overall network efficiency.

iPerf3 can be installed via winget on supported platforms, ensuring ease of use without the need for direct downloads.

README

iperf3 - binaries for windows

Benchmark your network limits

iperf3   release   downloads   visitors   stars

Intro

iperf3 can be used to measure maximum network throughput. It allows to calibrate several parameters like timing, buffers, protocols and streams that can help in network optimization. Each test shows various network performance metrics including throughput, jitter and packet loss. iperf3 results are considered much more accurate and reliable.

Last official binary release version was 3.1.3 for Windows in 2016 . This repo is created for iperf3 pre-compiled binaries for Windows. The goal is to create iperf3 Windows executable without any modification in original source code. Each binary released is checked with VirusTotal before upload.

Builds

iperf VerCygwin VerOSOpenSSL Ver
3.193.6.1-1.x86_64Win11 64-bit3.0.16
3.183.5.4-1.x86_64Win11 64-bit3.0.15
3.17.13.5.3-1.x86_64Win11 64-bit3.0.13

Benchmark

  • Many folks use iperf to evaluate internet speed. Public servers are available under links section.
  • Each binary goes through below tests before release:
     •  Download | Upload | Client mode | Server mode | Parallel streams

Release

  • Variations of available release files summarized below:

    > |Release File |OpenSSL|Extra Feature |Info | > |:-----------------------------------|:------|:-------------|:------------| > |iperf--win64.zip |No | |Recommended| > |iperf--win64-static-auth.zip |Yes |authentication| | > |iperf--win64-dynamic-auth.zip|Yes |authentication| | > |iperf--win7-64Bit.zip |No | |For Win7 |

> NOTE:
> Optional features in iperf3 are OS specific. Some features utilize functions and modules that are available under certain kernels. iperf -v lists available features.

Links

Speed Test

TestCmd
TCP Downloadiperf3.exe -c -P 10 -4 -R
TCP Uploadiperf3.exe -c -P 10 -4
UDP Downloadiperf3.exe -c -u -P 10 -4 -R
UDP Uploadiperf3.exe -c -u -P 10 -4

Disclaimer

> esnet/iperf source code copyright and disclaimer applies to this binary distribution. Check License for further details.

Versions
3.19
3.18
3.17.1
Website