2014-03-31 22:52:23 +04:00
|
|
|
.. iperf documentation master file, created by
|
|
|
|
sphinx-quickstart on Fri Mar 28 14:58:40 2014.
|
|
|
|
You can adapt this file completely to your liking, but it should at least
|
|
|
|
contain the root `toctree` directive.
|
|
|
|
|
|
|
|
iperf3
|
|
|
|
======
|
|
|
|
|
2017-11-17 21:42:14 +03:00
|
|
|
The iperf series of tools perform active measurements to determine the
|
|
|
|
maximum achievable bandwidth on IP networks. It supports tuning of
|
|
|
|
various parameters related to timing, protocols, and buffers. For
|
|
|
|
each test it reports the measured throughput, loss, and other
|
|
|
|
parameters.
|
2014-03-31 22:52:23 +04:00
|
|
|
|
|
|
|
This version, sometimes referred to as iperf3, is a redesign of an
|
2014-04-07 22:02:32 +04:00
|
|
|
original version developed at NLANR / DAST. iperf3 is a new
|
2014-03-31 22:52:23 +04:00
|
|
|
implementation from scratch, with the goal of a smaller, simpler code
|
|
|
|
base, and a library version of the functionality that can be used in
|
|
|
|
other programs. iperf3 also incorporates a number of features found in
|
|
|
|
other tools such as nuttcp and netperf, but were missing from the
|
|
|
|
original iperf. These include, for example, a zero-copy mode and
|
|
|
|
optional JSON output. Note that iperf3 is *not* backwards compatible
|
|
|
|
with the original iperf.
|
|
|
|
|
2018-02-15 00:26:15 +03:00
|
|
|
Primary development for iperf3 takes place on CentOS Linux, FreeBSD,
|
|
|
|
and macOS. At this time, these are the only officially
|
2014-04-07 22:02:32 +04:00
|
|
|
supported platforms, however there have been some reports of success
|
|
|
|
with OpenBSD, Android, and other Linux distributions.
|
2014-03-31 22:52:23 +04:00
|
|
|
|
2014-04-07 22:02:32 +04:00
|
|
|
iperf3 is principally developed by `ESnet <http://www.es.net/>`_ /
|
2014-10-01 01:06:39 +04:00
|
|
|
`Lawrence Berkeley National Laboratory <http://www.lbl.gov/>`_. It
|
2014-04-07 22:02:32 +04:00
|
|
|
is released under a three-clause BSD license.
|
2014-03-31 22:52:23 +04:00
|
|
|
|
2017-11-17 21:42:14 +03:00
|
|
|
iperf2 is no longer being developed by its original maintainers.
|
|
|
|
However, beginning in 2014, another developer began fixing bugs and
|
|
|
|
enhancing functionality, and generating releases of iperf2. Both
|
|
|
|
projects (as of late 2017) are currently being developed actively, but
|
|
|
|
independently. More information can be found in the :ref:`faq`.
|
|
|
|
|
2014-04-08 21:50:42 +04:00
|
|
|
Links for the Impatient
|
|
|
|
-----------------------
|
2014-03-31 22:52:23 +04:00
|
|
|
|
2014-04-22 21:46:31 +04:00
|
|
|
Project homepage and documentation hosted on GitHub Pages:
|
2018-06-23 00:09:01 +03:00
|
|
|
https://software.es.net/iperf/
|
2014-04-22 21:46:31 +04:00
|
|
|
|
2014-04-08 21:50:42 +04:00
|
|
|
Project site (source code repository, issue tracker) hosted on GitHub:
|
2014-03-31 22:52:23 +04:00
|
|
|
https://github.com/esnet/iperf
|
|
|
|
|
2014-04-08 21:50:42 +04:00
|
|
|
Source code downloads:
|
2018-06-23 00:09:01 +03:00
|
|
|
https://downloads.es.net/pub/iperf/
|
2014-03-31 22:52:23 +04:00
|
|
|
|
2014-04-08 21:50:42 +04:00
|
|
|
Contents
|
|
|
|
--------
|
2014-03-31 22:52:23 +04:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
|
|
|
|
|
|
|
news
|
|
|
|
obtaining
|
|
|
|
building
|
|
|
|
invoking
|
|
|
|
dev
|
2017-04-10 20:47:33 +03:00
|
|
|
faq
|
2014-03-31 22:52:23 +04:00
|
|
|
|
|
|
|
Indices and tables
|
2014-04-08 21:50:42 +04:00
|
|
|
------------------
|
2014-03-31 22:52:23 +04:00
|
|
|
|
|
|
|
* :ref:`genindex`
|
|
|
|
* :ref:`modindex`
|
|
|
|
* :ref:`search`
|
|
|
|
|