Discussion:
[Iperf-users] iperf3 -d or Multiple Sessions
McCutcheon, Will
2017-01-10 18:57:12 UTC
Permalink
Does the roadmap for iperf3 include support for -d or -r?


--Will

[cid:573B7501-B7E5-4835-9388-36228E80A76E]<http://co.williams.com/>Will McCutcheon | Williams | Senior RF Engineer | Network Analyst - IV, IM Central - Telecom
Office: 405-727-1365 | Cell: 405-318-1499 | Mailing Address: 525 Central Park Drive, Oklahoma City, OK 73105

[Williams%20Careers%20button-01.png]<http://co.williams.com/williams/careers/> [Macintosh HD:Users:KJCook:Desktop:Desktop files:Jobs to number:00000_Email Signature:facebook_32.png] <https://www.facebook.com/WilliamsCareers> [Macintosh HD:Users:KJCook:Desktop:Desktop files:Jobs to number:00000_Email Signature:twitter_32.png] <https://twitter.com/WilliamsCareers> [Macintosh HD:Users:KJCook:Desktop:Desktop files:Jobs to number:00000_Email Signature:linkedin_32.png] <http://www.linkedin.com/company/50711?trk=tyah> [Macintosh HD:Users:KJCook:Desktop:Desktop files:Jobs to number:00000_Email Signature:youtube_32.png] <https://www.youtube.com/user/WilliamsEnergyCo> [cid:***@01D26B41.0D2AF110] <https://www.instagram.com/williamsenergy/>
Bob McMahon
2017-01-10 21:36:19 UTC
Permalink
I can't speak for the iperf 3 road map.

For iperf 2.0.10 I'm actively looking to better leverage multiple cores per
threads, e.g. -P. I think a modern CPU has up to 22 real cores.

Curious to your needs.

Bob

On Tue, Jan 10, 2017 at 10:57 AM, McCutcheon, Will <
Post by McCutcheon, Will
Does the roadmap for iperf3 include support for -d or -r?
--Will
[image: cid:573B7501-B7E5-4835-9388-36228E80A76E]
<http://co.williams.com/>*Will McCutcheon* | Williams | Senior RF
Engineer | Network Analyst - IV, IM Central - Telecom
Office: 405-727-1365 <(405)%20727-1365> | Cell: 405-318-1499
<(405)%20318-1499> | Mailing Address: 525 Central Park Drive, Oklahoma
City, OK 73105
[image: Williams%20Careers%20button-01.png]
<http://co.williams.com/williams/careers/> [image: Macintosh
HD:Users:KJCook:Desktop:Desktop files:Jobs to number:00000_Email
Macintosh HD:Users:KJCook:Desktop:Desktop files:Jobs to number:00000_Email
Macintosh HD:Users:KJCook:Desktop:Desktop files:Jobs to number:00000_Email
Signature:linkedin_32.png]
<http://www.linkedin.com/company/50711?trk=tyah> [image: Macintosh
HD:Users:KJCook:Desktop:Desktop files:Jobs to number:00000_Email
Signature:youtube_32.png] <https://www.youtube.com/user/WilliamsEnergyCo>
<https://www.instagram.com/williamsenergy/>
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Iperf-users mailing list
https://lists.sourceforge.net/lists/listinfo/iperf-users
Bruce A. Mah
2017-01-10 23:40:01 UTC
Permalink
Post by McCutcheon, Will
Does the roadmap for iperf3 include support for -d or -r?
So I think what you are really asking is whether iperf3 will support the
bidirectional tests that iperf2 supports. The answer is that no it's
not really on our roadmap at this point. It wasn't designed for this
functionality, and I think that implementing it would take probably more
effort than the principal maintainer has available. That having been
said, if someone in the community can figure out how to do either or
both of those without completely turning the iperf3 code base
inside-out, we'd be happy to discuss.

Bruce.
Bob McMahon
2017-01-11 06:06:59 UTC
Permalink
I haven't read the iperf 3 code much but it's primarily the multithreaded
code in iperf 2 that makes it complicated. My thoughts are to keep the
multithreading code in iperf 2 and keep iperf 3 single threaded. Then use
higher level scripts, possibly python scripts, to get the similar
functionality of of iperf 3. (Those scripts may be able to be written to
support either version as the traffic generators/sinks.)

Bob
Post by Bruce A. Mah
Post by McCutcheon, Will
Does the roadmap for iperf3 include support for -d or -r?
So I think what you are really asking is whether iperf3 will support the
bidirectional tests that iperf2 supports. The answer is that no it's
not really on our roadmap at this point. It wasn't designed for this
functionality, and I think that implementing it would take probably more
effort than the principal maintainer has available. That having been
said, if someone in the community can figure out how to do either or
both of those without completely turning the iperf3 code base
inside-out, we'd be happy to discuss.
Bruce.
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Iperf-users mailing list
https://lists.sourceforge.net/lists/listinfo/iperf-users
McCutcheon, Will
2017-01-11 15:02:46 UTC
Permalink
Thanks for the feedback, Gentlemen.

I use iPerf to sequence data transmissions for a drive test tool that collects Radio Access Network (RAN) performance data on 2G/3G/4G mobility networks (LTE, HSPA, EVDO, etc.).

We’ll keep using iPerf v2 since it tests both uplink and downlink, and since the server natively allows simultaneous connections from multiple UEs (we typically test simultaneously with two UEs on different carriers).

I like the summary reports on v3 better than v2. However, they aren’t critical for this application.


--Will

From: Bob McMahon [mailto:***@broadcom.com]
Sent: Wednesday, January 11, 2017 12:07 AM
To: Bruce A. Mah <***@es.net>
Cc: McCutcheon, Will <***@williams.com>; Iperf-***@lists.sourceforge.net
Subject: [EXTERNAL] Re: [Iperf-users] iperf3 -d or Multiple Sessions

I haven't read the iperf 3 code much but it's primarily the multithreaded code in iperf 2 that makes it complicated. My thoughts are to keep the multithreading code in iperf 2 and keep iperf 3 single threaded. Then use higher level scripts, possibly python scripts, to get the similar functionality of of iperf 3. (Those scripts may be able to be written to support either version as the traffic generators/sinks.)

Bob
Post by McCutcheon, Will
Does the roadmap for iperf3 include support for -d or -r?
So I think what you are really asking is whether iperf3 will support the
bidirectional tests that iperf2 supports. The answer is that no it's
not really on our roadmap at this point. It wasn't designed for this
functionality, and I think that implementing it would take probably more
effort than the principal maintainer has available. That having been
said, if someone in the community can figure out how to do either or
both of those without completely turning the iperf3 code base
inside-out, we'd be happy to discuss.

Bruce.




------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi<https://urldefense.proofpoint.com/v2/url?u=http-3A__sdm.link_xeonphi&d=DgMFaQ&c=-rOy2AjDSjLZM5Ky932q_A&r=cHYb0EnaXVOrmaWCg0dNVEyS0GDOeyA9F2jfOtABZ6A&m=Rewnhd53KNH6zebot8js6Cd1mY0tsJb1pUVOJoGu360&s=Th2SoJ9VQUgXc1NIURmaK-fPh0xTxG3c-VpG_sjFuR8&e=>
_______________________________________________
Iperf-users mailing list
Iperf-***@lists.sourceforge.net<mailto:Iperf-***@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/iperf-users<https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_iperf-2Dusers&d=DgMFaQ&c=-rOy2AjDSjLZM5Ky932q_A&r=cHYb0EnaXVOrmaWCg0dNVEyS0GDOeyA9F2jfOtABZ6A&m=Rewnhd53KNH6zebot8js6Cd1mY0tsJb1pUVOJoGu360&s=npSYPaMjJLD2I5ftrgZ2JjkE2J_ngvkBsUBtJvU1mUs&e=>

________________________________
This email originates outside of Williams. Use caution if this message contains attachments, links or requests for information.
________________________________
Bob McMahon
2017-01-11 18:04:01 UTC
Permalink
I'll take a look at iperf 3 summary reports and see if better summaries can
be supported with the perf 2 -e (enhanced report) option. Can you let me
know of any specifics or any other requests that you find useful? Note: I
just happen to be now working on the sum and summary reports on 2.0.10.

Bob

On Wed, Jan 11, 2017 at 7:02 AM, McCutcheon, Will <
Post by McCutcheon, Will
Thanks for the feedback, Gentlemen.
I use iPerf to sequence data transmissions for a drive test tool that
collects Radio Access Network (RAN) performance data on 2G/3G/4G mobility
networks (LTE, HSPA, EVDO, etc.).
We’ll keep using iPerf v2 since it tests both uplink and downlink, and
since the server natively allows simultaneous connections from multiple UEs
(we typically test simultaneously with two UEs on different carriers).
I like the summary reports on v3 better than v2. However, they aren’t
critical for this application.
--Will
*Sent:* Wednesday, January 11, 2017 12:07 AM
*Subject:* [EXTERNAL] Re: [Iperf-users] iperf3 -d or Multiple Sessions
I haven't read the iperf 3 code much but it's primarily the multithreaded
code in iperf 2 that makes it complicated. My thoughts are to keep the
multithreading code in iperf 2 and keep iperf 3 single threaded. Then use
higher level scripts, possibly python scripts, to get the similar
functionality of of iperf 3. (Those scripts may be able to be written to
support either version as the traffic generators/sinks.)
Bob
Post by McCutcheon, Will
Does the roadmap for iperf3 include support for -d or -r?
So I think what you are really asking is whether iperf3 will support the
bidirectional tests that iperf2 supports. The answer is that no it's
not really on our roadmap at this point. It wasn't designed for this
functionality, and I think that implementing it would take probably more
effort than the principal maintainer has available. That having been
said, if someone in the community can figure out how to do either or
both of those without completely turning the iperf3 code base
inside-out, we'd be happy to discuss.
Bruce.
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
<https://urldefense.proofpoint.com/v2/url?u=http-3A__sdm.link_xeonphi&d=DgMFaQ&c=-rOy2AjDSjLZM5Ky932q_A&r=cHYb0EnaXVOrmaWCg0dNVEyS0GDOeyA9F2jfOtABZ6A&m=Rewnhd53KNH6zebot8js6Cd1mY0tsJb1pUVOJoGu360&s=Th2SoJ9VQUgXc1NIURmaK-fPh0xTxG3c-VpG_sjFuR8&e=>
_______________________________________________
Iperf-users mailing list
https://lists.sourceforge.net/lists/listinfo/iperf-users
<https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_iperf-2Dusers&d=DgMFaQ&c=-rOy2AjDSjLZM5Ky932q_A&r=cHYb0EnaXVOrmaWCg0dNVEyS0GDOeyA9F2jfOtABZ6A&m=Rewnhd53KNH6zebot8js6Cd1mY0tsJb1pUVOJoGu360&s=npSYPaMjJLD2I5ftrgZ2JjkE2J_ngvkBsUBtJvU1mUs&e=>
------------------------------
This email originates outside of Williams. Use caution if this message
contains attachments, links or requests for information.
------------------------------
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Iperf-users mailing list
https://lists.sourceforge.net/lists/listinfo/iperf-users
Loading...