# iperf3 mit Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, pacman, scoop, winget installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für iperf3 in AI-Agent-Workflows.

## Installation

```sh
sudo av install brew:iperf3
```

Weitere Installationsbefehle:

### macOS

- Homebrew (100%):

```sh
brew install iperf3
```

  Evidenz: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install iperf3
```

  Evidenz: MacPorts ports tree: net/iperf3/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add iperf3
```

  Evidenz: Alpine Linux edge package indexes: iperf3 from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install iperf3
```

  Evidenz: Debian stable package indexes: iperf3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install iperf3
```

  Evidenz: Fedora Rawhide package metadata: iperf3 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#iperf3
```

  Evidenz: nixpkgs package indexes: pkgs/by-name/ip/iperf3/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S iperf3
```

  Evidenz: Arch Linux sync databases: iperf3 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

### Windows

- Chocolatey (92%):

```sh
choco install iperf3
```

  Evidenz: Chocolatey community package catalog: iperf3 from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','intel-network-drivers-win10'

- Scoop (92%):

```sh
scoop install main/iperf3
```

  Evidenz: Scoop official bucket manifest trees: bucket/iperf3.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

- winget (92%):

```sh
winget install --id ar51an.iPerf3 -e
```

  Evidenz: Windows Package Manager source index: ar51an.iPerf3 from https://cdn.winget.microsoft.com/cache/source.msix

## Paketfakten

- **Paketschlüssel:** brew:iperf3
- **Paketmanager:** Homebrew
- **Version:** 3.21
- **Quellzusammenfassung:** Update of iperf: measures TCP, UDP, and SCTP bandwidth
- **Homepage:** <https://github.com/esnet/iperf>
- **Repository:** <https://github.com/esnet/iperf>
- **Zuletzt aktualisiert:** 2026-06-22T14:03:47-07:00
- **Generiert:** 2026-08-03T19:37:03+00:00

## Executables

- iperf3 (Alias)

## Installationsverhalten

- Bottle: nicht verfügbar

## Version und Aktualität

- Seite generiert: 2026-08-03
- Manager-Version: 3.21
## Projektgeschichte und Nutzung

iperf3 is ESnet and Lawrence Berkeley National Laboratory's redesigned iperf implementation for active measurement of achievable bandwidth on IP networks, adding a smaller code base, library use, SCTP support, zero-copy mode, and JSON output.

### Projektgeschichte

iperf3 was built as a clean rewrite of the original NLANR/DAST iperf. Its README says it shares the measurement domain with iperf2 but is not backward compatible, which made the separate `iperf3` executable and package name necessary.

The project is developed by ESnet/Lawrence Berkeley National Laboratory and distributed under a three-clause BSD license. ESnet's download archive shows public 3.0.x tarballs in 2014, while the GitHub repository was created in February 2014.

### Adoptionsgeschichte

The README identifies perfSONAR as one of iperf3's primary uses and notes use by ESnet, other research and education networks, the broader networking community, and commercial products.

Package adoption is broad because the tool gives automation-friendly output and a stable `iperf3` command without colliding with legacy iperf2 installations. Homebrew, Linux distributions, Windows package managers, and other ecosystems ship it under the iperf3 name.

### Wie es verwendet wird

The basic workflow remains the classic iperf model: run a server endpoint, run a client against it, select protocol and timing parameters, and read bandwidth, loss, and related measurements.

The package is especially useful in scripted diagnostics because iperf3 offers JSON output, explicit client/server compatibility with other iperf3 builds, and documented behavior around supported platforms and known issues.

### Warum Paket-Nerds sich dafür interessieren

iperf3 matters because it is not just a version bump of `iperf`: it is a parallel implementation with its own ABI, CLI behavior, output formats, and release train. Package managers preserve that distinction by shipping `iperf` and `iperf3` separately.

For network engineers, the package is part of the small toolkit used to turn vague throughput complaints into repeatable measurements. For maintainers, it is a canonical example of a command-line tool whose packaging name encodes compatibility.

### Zeitleiste

- 2014: GitHub repository created for ESnet's iperf3 implementation.
- 2014: ESnet download archive lists iperf-3.0.x tarballs.
- 2023: iperf3 3.16 work added a threaded implementation for parallel streams.
- 2026: iperf3 3.21 release appears in the ESnet download archive and GitHub releases.

### Related projects

- Iperf 2 remains a separate active project with different features and incompatible wire behavior.
- perfSONAR uses iperf3 as a network measurement component.
- nuttcp and netperf are related network testing tools referenced by the iperf3 README.

### Quellen

- <https://downloads.es.net/pub/iperf/>
- <https://github.com/esnet/iperf>
- <https://software.es.net/iperf/>


## Sicherheitshinweise

narrow executable package without higher-risk signals.

- **Geiger-Risiko:** grün / niedrig
- narrow executable package without higher-risk signals

## Andere Paketmanager-Einträge

- Debian apt - iperf3 - 3.18-2+deb13u2: normalized package name match | Debian stable package indexes: iperf3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Internet Protocol bandwidth measuring tool | http://software.es.net/iperf/
- Debian apt - libiperf-dev - 3.18-2+deb13u2: normalized package name match | Debian stable package indexes: libiperf-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Internet Protocol bandwidth measuring tool (development files) | http://software.es.net/iperf/
- Debian apt - libiperf0 - 3.18-2+deb13u2: normalized package name match | Debian stable package indexes: libiperf0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Internet Protocol bandwidth measuring tool (runtime files) | http://software.es.net/iperf/
- Nix - iperf3: normalized package name match | nixpkgs package indexes: pkgs/by-name/ip/iperf3/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - iperf3 - 3.16-1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: iperf3 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Internet Protocol bandwidth measuring tool | http://software.es.net/iperf/
- Ubuntu apt - libiperf-dev - 3.16-1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libiperf-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Internet Protocol bandwidth measuring tool (development files) | http://software.es.net/iperf/
- Ubuntu apt - libiperf0 - 3.16-1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libiperf0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Internet Protocol bandwidth measuring tool (runtime files) | http://software.es.net/iperf/
- apk - iperf3 - 3.21-r0: normalized package name match | Alpine Linux edge package indexes: iperf3 from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Tool to measure IP bandwidth using UDP or TCP | https://github.com/esnet/iperf
- apk - iperf3-dev - 3.21-r0: normalized package name match | Alpine Linux edge package indexes: iperf3-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Tool to measure IP bandwidth using UDP or TCP (development files) | https://github.com/esnet/iperf
- apk - iperf3-doc - 3.21-r0: normalized package name match | Alpine Linux edge package indexes: iperf3-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Tool to measure IP bandwidth using UDP or TCP (documentation) | https://github.com/esnet/iperf
- apk - iperf3-openrc - 3.21-r0: normalized package name match | Alpine Linux edge package indexes: iperf3-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Tool to measure IP bandwidth using UDP or TCP (OpenRC init scripts) | https://github.com/esnet/iperf
- dnf - iperf3 - 3.21-3.fc45: normalized package name match | Fedora Rawhide package metadata: iperf3 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Measurement tool for TCP/UDP bandwidth performance | https://github.com/esnet/iperf
- dnf - iperf3-devel - 3.21-3.fc45: normalized package name match | Fedora Rawhide package metadata: iperf3-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Development files for iperf3 | https://github.com/esnet/iperf
- pacman - iperf3 - 3.21-1: normalized package name match | Arch Linux sync databases: iperf3 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | TCP, UDP, and SCTP network bandwidth measurement tool | https://github.com/esnet/iperf
- MacPorts - iperf3: normalized package name match | MacPorts ports tree: net/iperf3/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Chocolatey - iperf3: normalized package name match | Chocolatey community package catalog: iperf3 from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','intel-network-drivers-win10'


## Combined YAML source

View the package source record on GitHub. [combined/iperf3.yml](https://github.com/mxcl/pkgdb/blob/main/combined/iperf3.yml)


## Quellen

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
