EVERYTHING XIAOMI
Get listed

iPerf2

iPerf2 measures network traffic performance, including throughput, latency, link capacity, and responsiveness.

Place
#2 of 33
Score
7.8
iPerf2's website

What iPerf2 is

iPerf2 measures network traffic performance, including throughput, latency, link capacity, and responsiveness. A test pairs a client that sends traffic with a server that receives it. It can exercise TCP and UDP in one-way, two-way, full-duplex, and simultaneous multi-stream setups, with measurements such as one-way delay, round-trip time, jitter, packet loss, and throughput. Network support includes IPv4, IPv6, and multicast, including source-specific multicast joins. Reports can include enhanced metrics and be saved as CSV. The project manual describes an Android client with live meters for throughput, latency, and congestion signals. iPerf2 is free, with Community and Professional feature sets listed as free. Professional features include server access gating and server-side latency histograms; its source is available to inspect and build. The manual also describes timestamped HMAC-SHA256 permit-key authentication with a configurable replay window. Measurements are taken at socket-level reads and writes, so protocol-header overhead below that level is excluded. iPerf2 and iPerf3 are separate implementations that do not interoperate.

Good

  • Measures throughput, delay, jitter, and packet loss.
  • Tests TCP and UDP in multiple traffic modes.
  • Supports IPv4, IPv6, and multicast.
  • Reports can be written in CSV.
  • Free Community and Professional feature sets.

Watch out

  • Socket-level metrics omit lower-level protocol-header overhead.
  • Does not interoperate with iPerf3.

Who it suits

It suits people who need to measure TCP or UDP network behavior across supported platforms, including self-hosted setups. The socket-level measurement limit and lack of interoperability with iPerf3 matter when choosing it.

Verdict

iPerf2 offers a broad set of active network measurements, protocol options, and reporting formats at no listed cost. Check its socket-level measurement boundary and iPerf3 incompatibility against your requirements.

Plans and prices

From iPerf2's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Community editionFreeTCP and UDP testing · throughput and latency metrics · multicast and IPv4/IPv6 support
Iperf 2 open-source editionFreeRequires separate client and server instances · command-line operation · socket-level measurements exclude protocol-header overhead
Professional editionFreeCompile-time feature set · permit-key access gating · server-side latency histograms · UDP L4S support

The facts

Each one read from iPerf2's own pages, with the date it was checked.

Where it runs

Android app
The project manual describes an Android client with live meters for throughput, latency, and congestion signals.checked 7 Oct 2026
Limit: Android usability
Google Play reviewers complain about a weak interface, difficult command entry and failures when changing options without restarting.checked 14 Oct 2026
Limit: iOS interface
Apple App Store reviews describe a cryptic interface aimed at experienced users and request easier parameter entry.checked 14 Oct 2026
Limit: paid app workflow
Reviews of the Banana Studio app complain that users must type options manually and ask for a command builder or saved presets.checked 14 Oct 2026

What it does

Bounceback testing
The bounceback mode measures request/reply responsiveness and responses per second.checked 14 Oct 2026
Current release
The project page identifies version 2.2.2 as the current release dated September 29, 2026.checked 14 Oct 2026
Documentation depth
The manual includes installation, configure flags, general/server/client options, examples, diagnostics, troubleshooting notes and an Android appendix.checked 14 Oct 2026
Download formats
SourceForge provides source archives, Windows executables, Android APKs and SHA-256 checksums for the 2.2.2 release.checked 14 Oct 2026
Homebrew packaging
Homebrew distributes iperf 2.2.1 with BSD-3-Clause metadata and binary bottles for macOS Intel, Apple Silicon and Linux ARM64 or x86_64.checked 14 Oct 2026
Installation
Source builds use GNU Autotools with configure, make and make install; packaged builds are commonly named iperf.checked 14 Oct 2026
Integration limits
iPerf2 and iPerf3 are independent implementations and do not interoperate.checked 7 Oct 2026
Interoperability limit
Iperf 2 and iperf3 are separate implementations and cannot interoperate during tests.checked 14 Oct 2026
Jitter and loss
UDP tests report jitter and total or lost packets, with enhanced reporting options.checked 14 Oct 2026
L4S and ECN
The tool supports UDP L4S testing, ECN marking statistics and near-congestion measurements.checked 14 Oct 2026
Latency metrics
It reports round-trip time, one-way delay, packet latency and latency histograms.checked 14 Oct 2026
Licence
The core iperf2 source is distributed under the BSD 3-Clause licence, with some ancillary files using other open-source licences.checked 14 Oct 2026
Limit: command line
Softpedia says the lack of a standard graphical interface makes the program more suitable for experienced users.checked 14 Oct 2026
Limit: two-endpoint setup
Softpedia notes that testing requires both a client and a server, adding setup work.checked 14 Oct 2026
Measurements
Supported measurements include one-way delay, round-trip time, jitter, packet loss, and throughput.checked 7 Oct 2026
Multicast
It supports multicast and source-specific multicast traffic over IPv4 and IPv6.checked 14 Oct 2026
Network support
It supports multicast, including source-specific multicast joins, and IPv4 and IPv6.checked 7 Oct 2026
Notable limitation
The manual says its metrics are measured at socket-level reads and writes and do not include lower-level protocol-header overhead.checked 7 Oct 2026

The company

Company association
Umber Networks identifies Bob McMahon as its founder and says he created and maintains iperf2; the company lists Saratoga, California.checked 14 Oct 2026
Maker identity
The SourceForge project is maintained under the rjmcmahon account and was registered on February 6, 2014.checked 14 Oct 2026
The full review of iPerf2

iPerf2 is a self-hosted active network-testing utility for engineers, operators, and labs that control both ends of a connection. It is the right fit when you need deliberately shaped TCP or UDP traffic and measurements beyond a simple speed check. Its broad protocol and reporting controls are balanced by socket-level measurement boundaries and a separate ecosystem from iPerf3.

Overview

Every test uses a server to receive traffic and a client to generate and send it. That architecture gives you repeatable control over direction, protocol, stream count, and load, but it also requires hosts you can configure and reach. iPerf2 therefore suits managed networks, development labs, and troubleshooting work better than casual users looking for an instant public internet test.

The project is free and self-hosted across Android, Linux, macOS, and Windows. SourceForge ticket and discussion pages are the support channels. The Android client described in the manual adds live meters for throughput, latency, and congestion signals, making a phone usable as one endpoint when that is practical.

Key features

Traffic patterns and protocols

TCP and UDP tests can run in one direction, both directions, full duplex, or as simultaneous multi-stream traffic. This lets an engineer distinguish asymmetric behavior from contention between concurrent flows and choose a pattern that mirrors the workload under investigation. The flexibility is valuable, but meaningful results depend on selecting a test arrangement that answers a specific diagnostic question.

IPv4, IPv6, and multicast are supported, including source-specific multicast joins. That makes iPerf2 useful for networks where multicast delivery or dual-stack behavior matters, not just ordinary point-to-point links. UDP L4S support is part of the professional feature set.

Measurements and reporting

Measurements cover throughput, one-way delay, round-trip time, jitter, packet loss, link capacity, and responsiveness. Reports can include enhanced metrics and can be written as CSV, which helps retain runs for later processing or compare results across environments. The important qualification is that metrics come from socket-level reads and writes; lower-level protocol-header overhead is outside the measurement boundary, so these figures should not be treated as a complete wire-level accounting.

Access controls

Permit-key HMAC authentication uses a timestamped HMAC-SHA256 value, with replay limited by a configurable time window. Professional builds add server access gating and remotely enabled server-side latency histograms. The manual describes the professional source as freely available to inspect and build, which favors teams comfortable compiling and operating their own tooling.

iPerf2 and iPerf3 are independent implementations and do not interoperate. A team standardizing on iPerf3 endpoints cannot assume an iPerf2 client or server will join those tests.

Pricing

PlanPriceWhat it includes
Community editionfreeTCP and UDP testing, throughput and latency metrics, multicast, and IPv4/IPv6 support.
Professional editionfreeCompile-time feature set, permit-key access gating, server-side latency histograms, and UDP L4S support.

Both editions are free, with no paid tier or seat and quota terms presented. Community is the straightforward choice for standard active testing; Professional is for operators who need gated server access, histogram output, or UDP L4S and can manage compile-time features. The free price does not remove the operational work of deploying and maintaining both endpoints.

Platforms

iPerf2 runs on Android, Linux, macOS, and Windows, with self-hosted deployment. Its active model is platform-agnostic only after you have a reachable client/server pair; endpoint setup remains part of the job.

Who it's for

Choose iPerf2 for network operators validating links, developers reproducing transport behavior, and labs investigating delay, loss, jitter, multicast, or dual-stack performance under controlled traffic. It is also suitable when CSV output or custom traffic direction matters. Look elsewhere if you need passive monitoring, a hosted measurement service, or guaranteed interoperability with iPerf3.

Pros and cons

  • Pros: Broad TCP and UDP traffic modes expose directional, duplex, and multi-stream behavior.
  • Pros: One-way delay, RTT, jitter, loss, throughput, multicast, IPv4, and IPv6 cover demanding diagnostic cases.
  • Pros: CSV and enhanced reporting support repeatable analysis outside the tool.
  • Pros: Free professional controls add HMAC-based gating and latency histograms without a license charge.
  • Cons: Both a generating client and receiving server are required, adding deployment overhead.
  • Cons: Socket-level measurements exclude lower-layer protocol-header overhead.
  • Cons: iPerf2 cannot exchange tests with iPerf3.

Alternatives

Network Testing Software is the broader category for comparing tools. Pick OpenSpeedTest instead when a free HTML5 test, web access, or an embeddable widget matters more than iPerf2's protocol control. LibreSpeed is another free, self-hosted option with no paid plans listed, suited to a simpler browser-oriented deployment.

PingPlotter is the better choice for ongoing path monitoring: its free tier allows one connection and 10 minutes of history, while Professional Edition costs $29 a month. Choose TRex for open-source Linux traffic generation when its hardware and NIC requirements fit. EVE-NG suits virtual network labs, with a free tier capped at 7 nodes per instance and 63 per lab; paid Base licensing uses custom pricing.

Mininet is preferable for emulated networks when Linux is available and one server's CPU and bandwidth are sufficient. GNS3 is a free, open-source choice for broader network emulation. Netperf fits readers wanting source distribution under the MIT license, accepting that some platform and test features require configuration.

Verdict

iPerf2 is a strong choice for technical users who can operate both endpoints and need free, active TCP/UDP diagnostics across IPv4, IPv6, and multicast. Choose it for controlled traffic patterns and detailed delay, loss, jitter, and throughput data; look elsewhere when wire-level accounting, passive monitoring, hosted simplicity, or iPerf3 compatibility is essential.

Alternatives to iPerf2

All alternatives
  1. 1PingPlotter logo

    PingPlotter

    Free planiOSWebAPILinux
    8.2From $6.99 a month
  2. 2GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  3. 3

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  4. 4EVE-NG logo

    EVE-NG

    Free planWebLinuxmacOSSelf-hosted
    7.0Free plan
  5. 5Netpicker logo

    Netpicker

    Free planWebAPILinuxSelf-hosted
    6.8From $7,500 a year
  6. 6

    TRex

    Free planWebAPILinuxmacOS
    6.8Free plan