iperf

From Wikipedia, the free encyclopedia

Template:Short description

Page Module:Message box/ambox.css has no content.

Page Module:Infobox/styles.css has no content.

iperf2
[[Programmer|Original authorTemplate:Pluralize from text]]Mark Gates, Alex Warshavsky
[[Programmer|DeveloperTemplate:Pluralize from text]]Robert McMahon, Tim Auckland
Template:Infobox software/simple
Written inC
Operating systemCross-platform
LicenseBSD license
Websitesf.net/projects/iperf2/
Repositorysf.net/p/iperf2/code/

Script error: No such module "Check for conflicting parameters". Page Module:Infobox/styles.css has no content.

iperf3
[[Programmer|Original authorTemplate:Pluralize from text]]ESnet
Template:Infobox software/simple
Written inC
Operating systemCross-platform
LicenseBSD license
Websitesoftware.es.net/iperf/
Repositorygithub.com/esnet/iperf

Script error: No such module "Check for conflicting parameters".

iperf, also known as 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.[2] 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):

  • 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[3]). 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),[4] which was shut down on December 31, 2006, on termination of funding by the United States National Science Foundation.

iperf3

iperf3 is a rewrite of iperf from scratch to create a smaller, simpler code base. iperf3 was started in 2009, with the first release in January 2014. iperf3 is not backwards compatible with iperf2. iperf3 also includes a library version which enables other programs to use the provided functionality. iperf3 is single-threaded, while iperf2 is multi-threaded.[5]

Officially iperf3 supports only Linux. Unofficial builds for Windows are provided by Vivien Guéant.[6] A user of Neowin, BudMan,[7] provides unofficial Windows builds on his server.[8]

Most current Linux distributions have iperf3 in their native package repositories. Unix packages are available from Oracle for Solaris 11.4.

See also

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content."Iperf 2 – Browse Files". SourceForge.net.
  2. ^ Page Module:Citation/CS1/styles.css has no content."iPerf – The TCP, UDP and SCTP network bandwidth measurement tool". Retrieved 21 January 2021.
  3. ^ Page Module:Citation/CS1/styles.css has no content."Cygwin iperf Package".
  4. ^ Page Module:Citation/CS1/styles.css has no content."NLANR/DAST : Iperf – The TCP/UDP Bandwidth Measurement Tool". 2005. Archived from the original on 2008-10-12.
  5. ^ Page Module:Citation/CS1/styles.css has no content."iperf3 FAQ". 2018-07-02.
  6. ^ Page Module:Citation/CS1/styles.css has no content."iPerf – The TCP, UDP and SCTP network bandwidth measurement tool". iperf.fr. Retrieved 2025-02-04.
  7. ^ Page Module:Citation/CS1/styles.css has no content."Iperf 3.18 Windows build". Neowin. 2014-10-28. Retrieved 2025-02-04.
  8. ^ Page Module:Citation/CS1/styles.css has no content."Home". files.budman.pw. Retrieved 2025-02-04.