Forrest logo
tool overview
On this page you find all important commands for the CLI tool iperf. If the command you are looking for is missing please ask our AI.


Iperf is a command-line tool used to measure network performance by creating a TCP or UDP data stream between two endpoints.

  1. Developed by the Internet2 project in 2003, Iperf has become a widely used tool in networking for troubleshooting, benchmarking, and assessing network performance.
  2. It is available for several platforms, including Windows, macOS, Linux, and Android.
  3. Iperf can measure various aspects of network performance, including TCP and UDP bandwidth, packet loss, and jitter.
  4. The tool works by establishing a client-server connection, where the client sends data to the server, and both ends measure and report the performance metrics.
  5. Iperf allows you to specify various parameters such as the data transfer rate, buffer size, duration of the test, and the IP version to use.
  6. It can perform both single-threaded and multi-threaded tests, which allows for simulating various real-world scenarios.
  7. Iperf provides detailed output and performance metrics, including throughput, loss percentage, round-trip time (RTT), and error statistics.
  8. The tool supports the option to test in either the sender or receiver mode, depending on which end you want to measure the performance.
  9. An enhanced version of Iperf called "iperf3" was released in 2014, offering additional features and improvements over the original version.
  10. Iperf's user-friendly command-line interface and ability to generate comprehensive performance reports make it a valuable tool for network administrators, engineers, and anyone interested in assessing their network's capabilities.

List of commands for iperf:

tool overview