iperf3 for Mac — quick summary
iperf3 for Mac is the official open-source network bandwidth measurement tool developed by ESnet for benchmarking TCP, UDP, and SCTP performance across IP networks. Popular with network engineers, developers, IT administrators, and homelab enthusiasts, iperf3 provides accurate throughput measurements using a simple client/server architecture. It can be installed through Homebrew, MacPorts, source compilation, or other package managers on modern versions of macOS.
Network testing highlights
- Benchmark TCP, UDP, and SCTP throughput between Macs, servers, routers, mobile devices, and other supported systems.
- Measure bandwidth, jitter, packet loss, retransmissions, congestion, and interval statistics during controlled tests.
- Configure multiple parallel streams, reverse tests, socket buffers, bandwidth targets, test durations, IPv4/IPv6, and JSON reporting.
- Automate network validation through scripts, scheduled jobs, and monitoring systems using command-line operation and structured output.
Designed for network diagnostics
iperf3 helps users evaluate local networks, VPNs, Wi-Fi performance, Ethernet links, cloud infrastructure, and data center connectivity. Because testing occurs directly between two endpoints under your control, results are unaffected by public internet congestion and provide a more accurate view of network capacity than conventional speed-test websites.
Interface and ongoing enhancements
The macOS version is a lightweight command-line application that emphasizes precision, automation, and repeatability. ESnet continues maintaining iperf3 with protocol improvements, performance enhancements, security fixes, expanded JSON capabilities, and compatibility updates for modern operating systems.
Controls, automation, and Mac integration
iperf3 runs directly from Terminal and integrates well with shell scripts, automation frameworks, and developer workflows. Advanced users can fine-tune virtually every aspect of a test, including protocol selection, stream counts, packet sizes, bandwidth limits, CPU affinity, and output formatting.
Performance and system compatibility
iperf3 supports Intel and Apple Silicon Macs and runs efficiently on modern versions of macOS. Since the application itself is lightweight, measured throughput is primarily limited by your network hardware, CPU performance, and storage infrastructure rather than the benchmarking utility.
Alternative to consider
- iPerf3 Client & Server — a native macOS graphical application built around the official iperf3 engine that adds charts, saved history, automation, and an intuitive interface.
Technical
- Windows
- Android
- Mac
- Free