Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

iperf3

Free#15 of 37 in Network Diagnostic SoftwareNetwork Testing Software

iperf3: A focused, scriptable throughput tester for Linux and macOS network work. Ranked #15 of 37 in Network Diagnostic Software by our editors (7.5/10); pricing: Free plan; best for embedded and Linux/macOS throughput testing.

7.5/10Editor score
iperf37.5 Visit iperf3

At a glance

  • Editor score
    7.5 / 10
  • Pricing
    Free plan
  • Best for
    Embedded and Linux/macOS throughput testing
  • Free plan
    Yes
  • Paid from
    Free
  • Path visualization
    No
  • Founded
    2010
  • Facts checked
    20 Sep 2026
iperf3 screenshot
  • Where it wins

    • Tests TCP, UDP, and SCTP in client or server mode
    • Reports throughput, bitrate, and packet loss with optional JSON output
    • Supports zero-copy mode, CPU affinity, and the embeddable libiperf library
  • Where it doesn't

    • Official platform support is limited to Ubuntu Linux, FreeBSD, and macOS
    • No built-in path visualization or DNS diagnostics
    • ESnet does not distribute binary packages

Our verdict on iperf3

iperf3 is an open-source command-line tool for measuring achievable bandwidth between IP hosts. It suits network engineers, developers, research and education networks, and teams building throughput checks into other programs. Client and server operating modes support TCP, UDP, and SCTP testing, with results covering throughput, bitrate, and packet loss. The project is distributed under a three-clause BSD license and is used by perfSONAR, ESnet, and general networking users.

Pricing is straightforward: iperf3 is free and open source. The main setup consideration is distribution. ESnet does not distribute binary packages; its official documentation lists third-party packages and source distributions instead. That makes iperf3 a practical fit for users comfortable with command-line tools, source distributions, or platform package options. Officially supported platforms are Ubuntu Linux, FreeBSD, and macOS, while Windows, Android, and iOS are not officially supported.

Its strongest area is controlled throughput testing rather than broad network diagnosis. Users can configure timing, protocols, and socket buffers, request JSON output, enable zero-copy transmission, and set CPU affinity. The libiperf library also supports embedding functionality in other programs, while perfSONAR provides an ecosystem connection. Choose iperf3 for focused, scriptable bandwidth and packet-loss measurement, especially when embedding or automation matters. Choose another tool if you need path visualization, DNS diagnostics, or officially supported Windows, Android, or iOS deployments.

Your product? Our editors can test iperf3 in depth and publish a review, labelled as paid · from $99/mo →

iperf3 pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on software.es.net

iperf3 fact sheet

Free planYes
Paid fromFree
DeploymentDesktop
Path visualizationNo
DNS diagnosticsNo
Packet-loss analysisYes
Command-line interfaceYes
Target limitNot verified
Supported platformsUbuntu Linux, FreeBSD, macOS
DeploymentSelf-hosted
PlatformsLinux, macOS
SupportCommunity, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations1 integrations: perfSONAR
PricingFree plan
Websitesoftware.es.net
Facts checked20 Sep 2026

iperf3 integrations

iperf3 lists 1 integrations on its own site.

  • perfSONAR

Alternatives to iperf3

See all iperf3 alternatives →

Also Ranked In

iperf3 is ranked in 2 of our directories.

Used iperf3? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used iperf3 for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — iperf3 7.5/10

iperf3 is listed in our Network Diagnostic Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/iperf3/"><img src="https://www.itechguides.com/best/badge/iperf3.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Guides on network diagnostic software

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update