Iperf

iperf, Iperf, or iPerf, is a tool for network performance measurement and tuning. It is a cross-platform tool that can produce standardized performance measurements for any network. iperf has client and server functionality, and can create data streams to measure the throughput between the two ends in one or both directions. Typical iperf output contains a time-stamped report of the amount of data transferred and the throughput measured.

iperf2
Developer(s)Robert McMahon, Battu Kaushik, Tim Auckland
Stable release
2.1.9 / March 14, 2023 (2023-03-14)
Repositorysf.net/p/iperf2/code/
Written inC
Operating systemCross-platform
LicenseBSD license
Websitesf.net/projects/iperf2/
iperf3
Stable release
3.15 / September 14, 2023 (2023-09-14)
Repositorygithub.com/esnet/iperf
Written inC
Operating systemCross-platform
LicenseBSD license
Websitesoftware.es.net/iperf/

The data streams can be either Transmission Control Protocol (TCP) or User Datagram Protocol (UDP):

  • UDP: When used for testing UDP capacity, iperf allows the user to specify the datagram size and provides results for the datagram throughput and the packet loss.
  • TCP: When used for testing TCP capacity, iperf measures the throughput of the payload. iperf uses 1024 × 1024 for mebibytes and 1000 × 1000 for megabytes.

iperf is open-source software written in C, and it runs on various platforms including Linux, Unix and Windows (either natively or inside Cygwin). The availability of the source code enables the user to scrutinize the measurement methodology.

iperf is a compatible reimplementation of the ttcp program that was developed at the National Center for Supercomputing Applications at the University of Illinois by the Distributed Applications Support Team (DAST) of the National Laboratory for Applied Network Research (NLANR), which was shut down on December 31, 2006, on termination of funding by the United States National Science Foundation.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.