perfsonar-user - [perfsonar-user] Re: [Iperf-users] Iperf3 + bandwidth for TCP
Subject: perfSONAR User Q&A and Other Discussion
List archive
- 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
- [perfsonar-user] Iperf3 + bandwidth for TCP, Arman Mohsin, 05/14/2017
- [perfsonar-user] Re: Iperf3 + bandwidth for TCP, Brian Tierney, 05/14/2017
- [perfsonar-user] Re: Iperf3 + bandwidth for TCP, Arman Mohsin, 05/14/2017
- Re: [perfsonar-user] Re: Iperf3 + bandwidth for TCP, Uhl, George D. (GSFC-423.0)[SGT INC], 05/15/2017
- Re: [perfsonar-user] Re: Iperf3 + bandwidth for TCP, Brian Tierney, 05/15/2017
- Re: [perfsonar-user] Re: Iperf3 + bandwidth for TCP, Uhl, George D. (GSFC-423.0)[SGT INC], 05/15/2017
- [perfsonar-user] Re: Iperf3 + bandwidth for TCP, Aaron Wood, 05/14/2017
- [perfsonar-user] Re: [Iperf-users] Iperf3 + bandwidth for TCP, Bob McMahon, 05/15/2017
- [perfsonar-user] Re: Iperf3 + bandwidth for TCP, Arman Mohsin, 05/14/2017
- [perfsonar-user] Re: Iperf3 + bandwidth for TCP, Brian Tierney, 05/14/2017
Archive powered by MHonArc 2.6.19.