iPerf3

ar51an · ar51an.iPerf3

A TCP, UDP, and SCTP network bandwidth measurement tool.

iperf is a tool for active measurement 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.

winget install --id ar51an.iPerf3 --exact --source winget

Latest 3.21

Release Notes

Notable user-visible changes

  • Support has been added for Global Segmentation Offload (GSO) and Global Receive Offload (GRO) under Linux (PR #1925, PR #2007, also note that a number of other pull requests were submitted towards this functionality).
  • The --bind-dev option is now supported on macOS (PR #1945).
  • Support has been added on macOS for the equivalent of the tcp_info structure (#1411, PR #2008). This change results in TCP window information being printed in human-readable output and a number of TCP statistics being added to the JSON output.
  • The iperf3 server provides more information about various error conditions to the client (PR #1914, PR #1931, PR #1950).
  • The maximum value for the --set-mss option is now 32K (PR #1816). Note that this option still does not work reliably in all cases.
  • The cancellation type of child threads was changed from PTHREAD_CANCEL_ASYNCHRONOUS to PTHREAD_CANCEL_DEFERRED (#1991, #2003, PR #2004). This change fixes some hangs that could occur at the end of a test.
  • A race condition leading to a crash when closing sockets at the end of a test has been fixed (PR #1990).
  • iperf3 no longer erroneously prints that zero UDP packets were lost during a lossy UDP test (#1984, PR #1988).
  • A division by zero error has been avoided (PR #2002).
  • The security posture of the iperf3.service file has been improved considerably by updating a number of settings (PR #1855). Note that this file is neither installed nor activated by default.

Notable developer-visible changes

  • iperf3 finally performs ldconfig as a part of make install on platforms that require it (#1995, PR #2005).
  • Various bug fixes (PR #1960, PR #1981, PR #2001).
  • Various documentation fixes (PR #1972, PR #1974, PR #1993).

Installer type: zip

Architecture Scope Download SHA256
x64 Download 9B73B7E0E0326347B5F4AC4F6A1FC34FE60A5966E5FD172C7BFCD0E1CC93E709

Details

Homepage
https://github.com/ar51an/iperf3-win-builds
License
BSD-3-Clause
Publisher
ar51an
Support
https://github.com/ar51an/iperf3-win-builds/issues
Copyright
iperf, Copyright (c) 2014-2026, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
Moniker
iperf3

Tags

bandwidthbitrateesnetiperfiperf3measurementnetworkperformancesctptcptestthroughputudp

Older versions (5)

3.20
Architecture Scope Download SHA256
x64 Download FC2A736B35559D410B7032E2BE3DE45A6884D5DCF9D12B96E759B1E2E7076B7B
3.19.1
Architecture Scope Download SHA256
x64 Download 95AC58EEC8E19D0CF3CF6176C72223B2010F30C8F80FA0BCEAC39B2125871566
3.19
Architecture Scope Download SHA256
x64 Download ACC27B8BD1FDD561D4FD160E941688814DB71470D6816DB9632FF3EA378A7AED
3.18
Architecture Scope Download SHA256
x64 Download 8BB24166D660051CCD8946D4A8D11FCA8F4987E2D83FB0300105CADB570774A9
3.17.1
Architecture Scope Download SHA256
x64 Download 2A25D5C9406DC1133C6451A3F5BC4B019AF2F78058D39A886C32E74C99C1B044