Skip to content

Commit

Permalink
Update known issues for esnet#55, esnet#125, and esnet#129.
Browse files Browse the repository at this point in the history
  • Loading branch information
bmah888 committed May 1, 2014
1 parent e4e22a5 commit b957be4
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions docs/dev.rst
Original file line number Diff line number Diff line change
Expand Up @@ -79,20 +79,26 @@ tracker. These issues are either open (indicating no solution
currently exists) or closed with the notation that no further attempts
to solve the problem are currently being made:

* UDP performance: iperf2/iperf3 are both only about 50% as fast
as nuttcp in UDP mode. This is being investigated, but in the
meantime, if UDP tests above 5Gbps are needed, using
`nuttcp <http://www.nuttcp.net/>`_ is recommended. (Issue #55)
* UDP performance: Some problems have been noticed with iperf3 on the
ESnet 100G testbed at high UDP rates (above 10Gbps). The symptom is
that on any particular run of iperf3 the receiver reports a loss
rate of about 20%, regardless of the ``-b`` option used on the client
side. This problem appears not to be iperf3-specific, and may be
due to the placement of the iperf3 process on a CPU and its relation
to the inbound NIC. In some cases this problem can be mitigated by
an appropriate use of the CPU affinity (``-A``) option. (Issue #55)

* Interval reports on high-loss networks: The way iperf3 is currently
implemented, the sender write command will block until the entire
block has been written. This means that it might take several
seconds to send a full block if the network has high loss, and the
interval reports will have widely varying interval times. A
solution is being discussed, but in the meantime a work around is to
try using a small block size, for example ``-l 4K``. (Issue #125)
try using a small block size, for example ``-l 4K``. (Issue #125,
a fix will be released in iperf 3.1)

* The ``-Z`` flag sometimes hangs on OSX. (Issue #129)
* The ``-Z`` flag sometimes causes the iperf3 client to hang on OSX.
(Issue #129)

* On OpenBSD, the server seems to require a ``-4`` argument, implying
that it can only be used with IPv4. (Issue #108)
Expand Down

0 comments on commit b957be4

Please sign in to comment.