fbpx
Wikipedia

Iperf

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.

iperf2
Description of Iperf on TCP port 4662 under linux with an FTTH connection.
Developer(s)Robert McMahon, Battu Kaushik, Tim Auckland
Stable release
2.1.9[1] / 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.13 / February 16, 2023 (2023-02-16)
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[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 Edit

Iperf3 is a rewrite of iperf from scratch to create a smaller, simpler code base. It also includes a library version which enables other programs to use the provided functionality. Iperf3 is single threaded while iperf2 is multi-threaded.[5]

Iperf3 was started in 2009, with the first release in January 2014. Iperf3 is not backwards compatible with iperf2.

Iperf3 only officially supports Linux. Unofficial builds for Windows provided by Vivien Guéant have not been maintained since 2016. A user of Neowin, BudMan, provides unofficial Windows builds on his server.

Most current Linux distributions have up-to-date versions of iperf3 in their native package repositories.

See also Edit

References Edit

  1. ^ "Iperf 2 - Browse Files". SourceForge.net.
  2. ^ "iPerf - The TCP, UDP and SCTP network bandwidth measurement tool". Retrieved 21 January 2021.
  3. ^ "Cygwin iperf Package".
  4. ^ . 2005. Archived from the original on 2008-10-12.
  5. ^ "iperf3 FAQ". 2018-07-02.

External links Edit

  • Iperf 2 & Iperf 3 Comparison Table
  • Fenton, Tom (2020-02-20). "Using iPerf to Baseline Network Performance".
  • Schroder, Carla (2007-01-31). "Measure Network Performance with iperf".

iperf, this, article, needs, additional, citations, verification, please, help, improve, this, article, adding, citations, reliable, sources, unsourced, material, challenged, removed, find, sources, news, newspapers, books, scholar, jstor, march, 2020, learn, . This article needs additional citations for verification Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed Find sources Iperf news newspapers books scholar JSTOR March 2020 Learn how and when to remove this template message 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 iperf2Description of Iperf on TCP port 4662 under linux with an FTTH connection Developer s Robert McMahon Battu Kaushik Tim AucklandStable release2 1 9 1 March 14 2023 2023 03 14 Repositorysf wbr net wbr p wbr iperf2 wbr code wbr Written inCOperating systemCross platformLicenseBSD licenseWebsitesf wbr net wbr projects wbr iperf2 wbr iperf3Stable release3 13 February 16 2023 2023 02 16 Repositorygithub wbr com wbr esnet wbr iperfWritten inCOperating systemCross platformLicenseBSD licenseWebsitesoftware wbr es wbr net wbr iperf wbr 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 Contents 1 iperf3 2 See also 3 References 4 External linksiperf3 EditIperf3 is a rewrite of iperf from scratch to create a smaller simpler code base It also includes a library version which enables other programs to use the provided functionality Iperf3 is single threaded while iperf2 is multi threaded 5 Iperf3 was started in 2009 with the first release in January 2014 Iperf3 is not backwards compatible with iperf2 Iperf3 only officially supports Linux Unofficial builds for Windows provided by Vivien Gueant have not been maintained since 2016 A user of Neowin BudMan provides unofficial Windows builds on his server Most current Linux distributions have up to date versions of iperf3 in their native package repositories See also EditNetperf Nuttcp NetPIPE bwping Flowgrind Measuring network throughput Packet generation modelReferences Edit Iperf 2 Browse Files SourceForge net iPerf The TCP UDP and SCTP network bandwidth measurement tool Retrieved 21 January 2021 Cygwin iperf Package NLANR DAST Iperf The TCP UDP Bandwidth Measurement Tool 2005 Archived from the original on 2008 10 12 iperf3 FAQ 2018 07 02 External links EditIperf 2 amp Iperf 3 Comparison Table Fenton Tom 2020 02 20 Using iPerf to Baseline Network Performance Schroder Carla 2007 01 31 Measure Network Performance with iperf Retrieved from https en wikipedia org w index php title Iperf amp oldid 1161167998, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.