Skip to Content.
Sympa Menu

perfsonar-user - [perfsonar-user] Re: [Iperf-users] Iperf3 + bandwidth for TCP

Subject: perfSONAR User Q&A and Other Discussion

List archive

[perfsonar-user] Re: [Iperf-users] Iperf3 + bandwidth for TCP


Chronological Thread 
  • From: Bob McMahon <>
  • To: Brian Tierney <>
  • Cc: Arman Mohsin <>, , "" <>, "" <>, "" <>
  • Subject: [perfsonar-user] Re: [Iperf-users] Iperf3 + bandwidth for TCP
  • Date: Mon, 15 May 2017 17:27:28 -0400
  • Ironport-phdr: 9a23:ZMkDRBamER3wPFwJeQD4+uL/LSx+4OfEezUN459isYplN5qZrsu8bnLW6fgltlLVR4KTs6sC0LuJ9fm7EjVdsd6oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCzbL52Lhi6txjdu8cZjYd/Kqs8yQbCr2dVdehR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/YTQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhSEaPDMi7mrZltJ/g75aoBK5phxw3YjUYJ2ONPFjeq/RZM4WSXZdUspUUSFKH4GyYJYVD+cZP+lYoYnzqVUNoxWjGwejGPjixSVUinLsx6A2z/gtHAPA0Qc9H9wOqnPUrNDtOaoPVuC617TDwzLfYP1Rwzj96I/IchY8qvyLRr1wdtHexVMqFwzZi1Wfs4zlPzST1ukWqGeb9e1gWviyhGE7rAFxpyKjydsrionMn48YzE3P+yt+wIYwP9K4SUh7bMa6H5tLrS2aMZV5Qt86T2FzvCY10KYGuZ6mcygN1JQr3Rnfa+aIc4SQ7BPjVeWRITZghH17Zb2/hgy9/VKnyu3mWcm4yE1KoTdAktXWsnAN1hrT6sufRvtm+UehxCyP2BzN5eFKJkA0j6XbJIA7zr42iJUTrULOFTL1lkXulKKaaEQp9vSq5unibLXrpYSTO5NxhwzxLqgihtKzDOEkPQQSX2WW/OGx2KPt8ED4RrhBk+c4nbPDsJ/AIMQWvq65DBFR0oYk8xu/Ci2p0NUcnXUeLFNEdg6Lg5HmOl3QLv31DO2zg1urkDdsyPDGOqPuDo/RIXjElbftZbd960hCxwov1d1T+ZNZBq0DLf/2VE/8t8fXAgM8PgG73+rrFMtx24YCVm6TAqKUNabfvUGG6+8uO+WMYZUauDf5K/gr/f7uino5lEcGcqmuxpQbcnW4EehjI0qDYXrshdEBHHwRsQokS+zlkkCNXiJUZ3a3Ra4z+jY7CIe+AYfZWo+tmKCB3Du8HpBOfmBJFEqMEXnzd4WDXfcDcjiSLtZ8kjwfS7ehUZQs1RWvtA/h17pnNfTY9jcZtZLlyNh6+ffTlRcs+jxoEciRyX+CQHxpnjBAezhj9rp+qEo19laOy651krQMH9hP5v5TVAorHZPHiep3F4ahdBjGe4KjT1zuZ96DCDE2SJplydgEJUN2HtyiiRbr1TCtCrMekLnND5sxpPGPl0PtLtpwni6VnJIqiEMrF44WbTWr

Also, for TCP, later version of iperf 2 supports -b on the client (transmitter) using a very simple token bucket.   The token bucket depth is "unlimited" though.

I'm considering two things,

1) Limiting the token bucket depth based on four times the -i interval, if none then no limit
2) Adding token bucket support for the server (read)

For kernel level traffic shaping w/linux, linux traffic control can be used.  

I think all the techniques have advantages and disadvantages depending upon the goals of the testing.

Bob

On Sun, May 14, 2017 at 3:18 PM, Brian Tierney <> wrote:

-b works for both TCP and UDP, but --fq-rate works much better for TCP on CentOS7/Debian8 based hosts, as it does kernel-level pacing, not user-level pacing.



On Sat, May 13, 2017 at 7:54 PM, Arman Mohsin <> wrote:
Hi Brian,

Hope all is well. Does the iperf3 -c -b option limit bandwidth for TCP as well or is it ONLY for UDP? I tried to read the documentation in the man page but it is a bit confusing. In the earlier versions of iperf the -b option is used to test only UDP but I am not sure if it supports in the latest version (iperf3)


Regards,

Arman



--
Brian Tierney, http://www.es.net/tierney
Energy Sciences Network (ESnet), Berkeley National Lab
http://fasterdata.es.net


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Iperf-users mailing list

https://lists.sourceforge.net/lists/listinfo/iperf-users





Archive powered by MHonArc 2.6.19.

Top of Page