Iperf

Iperf
Developer(s) The Iperf team
Stable release
1.7.0 / March 13, 2003 (2003-03-13)
Development status stalled
Written in C
Operating system Cross-platform
Type Bandwidth management
License BSD license
Website http://dast.nlanr.net/Projects/Iperf/
Iperf2
Stable release
2.0.10 / August 11, 2017 (2017-08-11)
Development status Only fixes
Written in C
Operating system Cross-platform
License BSD license
Website http://sourceforge.net/projects/iperf2
Iperf3
Stable release
3.1.7 / March 6, 2017 (2017-03-06)
Development status Active
Written in C
Operating system Cross-platform
License BSD license
Website http://software.es.net/iperf

Iperf is a widely-used tool for network performance measurement and tuning. It is significant as 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.

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

Iperf is open-source software written in C, and it runs on various platforms including Linux, Unix and Windows (either natively or inside Cygwin[1]). 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, due to termination of funding by the United States' National Science Foundation.

iperf3

Iperf3 is rewrite of iperf from scratch to create a smaller, simpler code base and a library version of the functionality that can be used in other programs. Iperf3 was started in 2009, with the first release in January 2014. The website states: "iperf3 is not backwards compatible with iperf2.x".

Graphical user interface

There is a graphical user interface (GUI) front end available called jperf.[2] However, the command shell remains the preferred method of use. [3]

See also

Public test servers

References

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