Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] Different results from iperf3 vs. bwctl -T iperf3

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] Different results from iperf3 vs. bwctl -T iperf3


Chronological Thread 
  • From: Aaron Brown <>
  • To: Brian Candler <>
  • Cc: Tim Rayner <>, "" <>
  • Subject: Re: [perfsonar-user] Different results from iperf3 vs. bwctl -T iperf3
  • Date: Tue, 9 Dec 2014 15:37:55 +0000
  • Accept-language: en-US

Hey Brian,

That patch looks good. I may modify the variable name a bit, but i’ll spin
out a new bwctl release with it. As to the empty tests, it looks like the
client is hanging on the connect. My initial thought is that this is either a
firewall or network issue that’s preventing the connect from succeeding. How
long does it take before it spits back an error?

Cheers,
Aaron

> On Dec 7, 2014, at 12:39 PM, Brian Candler
> <>
> wrote:
>
> Attached patch bwctl-iperf3.diff.gz adds no_zerocopy option, and with this
> I get the good performance figures from bwctl. Patch is missing manpage
> documentation of this option.
>
> During this testing, I was finding problems with bwctl not starting
> properly - i.e. getting empty test results (example below). Restarting
> bwctld generally seemed to fix it.
>
> Possibly there is some problem with uninitialised variables. I know that
> my clocks are not properly NTP synced, but they have been reset with
> "ntpdate -u" and are pretty close to each other.
>
> Regards,
>
> Brian.
>
> $ bwctl -x -v -a 2 -c cov-perf-1 -T iperf3
> Messages being sent to syslog(user,err)
> bwctl: NTP: Status UNSYNC (clock offset problems likely)
> bwctl: Using 192.0.2.251 as the address for local sender
> bwctl: Using cov-perf-1 as the address for remote receiver
> bwctl: Available in-common: iperf nuttcp iperf3
> bwctl: Using tool: iperf3
> bwctl: Server 'cov-perf-1' accepted test request at time 1417973274.403474
> bwctl: Client 'localhost' accepted test request at time 1417973274.403474
> bwctl: 15 seconds until test results available
>
> RECEIVER START
> bwctl: start_endpoint: 3626962070.002842
> bwctl: run_endpoint: receiver: 192.0.2.254
> bwctl: run_endpoint: sender: 192.0.2.251
> bwctl: run_tool: tester: iperf3
> bwctl: run_tool: receiver: 192.0.2.254
> bwctl: run_tool: sender: 192.0.2.251
> bwctl: start_tool: 3626962072.702455
> iperf 3.0.9
> Linux cov-perf-1.network.example.com 2.6.32-504.1.3.el6.aufs.web100.x86_64
> #1 SMP Wed Nov 12 16:01:48 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> iperf3: interrupt - the server has terminated
> -----------------------------------------------------------
> Server listening on 5872
> -----------------------------------------------------------
>
> bwctl: remote peer cancelled test
> bwctl: stop_tool: 3626962076.407806
> bwctl: stop_endpoint: 3626962076.408613
>
> RECEIVER END
>
> SENDER START
> bwctl: start_endpoint: 3626962070.004077
> bwctl: run_endpoint: receiver: 192.0.2.254
> bwctl: run_endpoint: sender: 192.0.2.251
> bwctl: run_tool: tester: iperf3
> bwctl: run_tool: receiver: 192.0.2.254
> bwctl: run_tool: sender: 192.0.2.251
> bwctl: start_tool: 3626962074.403644
> iperf 3.0.9
> Linux bou-perf-1.network.example.com 2.6.32-504.1.3.el6.aufs.web100.x86_64
> #1 SMP Wed Nov 12 16:01:48 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> bwctl: stop_tool: 3626962074.408072
> bwctl: stop_endpoint: 3626962076.409385
>
> SENDER END
> $ bwctl -x -v -a 2 -c cov-perf-1 -T iperf3
> Messages being sent to syslog(user,err)
> bwctl: NTP: Status UNSYNC (clock offset problems likely)
> bwctl: Using 192.0.2.251 as the address for local sender
> bwctl: Using cov-perf-1 as the address for remote receiver
> bwctl: Available in-common: iperf nuttcp iperf3
> bwctl: Using tool: iperf3
> bwctl: Server 'cov-perf-1' accepted test request at time 1417973274.403474
> bwctl: Client 'localhost' accepted test request at time 1417973274.403474
> bwctl: 15 seconds until test results available
>
> RECEIVER START
> bwctl: start_endpoint: 3626962070.002842
> bwctl: run_endpoint: receiver: 192.0.2.254
> bwctl: run_endpoint: sender: 192.0.2.251
> bwctl: run_tool: tester: iperf3
> bwctl: run_tool: receiver: 192.0.2.254
> bwctl: run_tool: sender: 192.0.2.251
> bwctl: start_tool: 3626962072.702455
> iperf 3.0.9
> Linux cov-perf-1.network.example.com 2.6.32-504.1.3.el6.aufs.web100.x86_64
> #1 SMP Wed Nov 12 16:01:48 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> iperf3: interrupt - the server has terminated
> -----------------------------------------------------------
> Server listening on 5872
> -----------------------------------------------------------
>
> bwctl: remote peer cancelled test
> bwctl: stop_tool: 3626962076.407806
> bwctl: stop_endpoint: 3626962076.408613
>
> RECEIVER END
>
> SENDER START
> bwctl: start_endpoint: 3626962070.004077
> bwctl: run_endpoint: receiver: 192.0.2.254
> bwctl: run_endpoint: sender: 192.0.2.251
> bwctl: run_tool: tester: iperf3
> bwctl: run_tool: receiver: 192.0.2.254
> bwctl: run_tool: sender: 192.0.2.251
> bwctl: start_tool: 3626962074.403644
> iperf 3.0.9
> Linux bou-perf-1.network.example.com 2.6.32-504.1.3.el6.aufs.web100.x86_64
> #1 SMP Wed Nov 12 16:01:48 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> bwctl: stop_tool: 3626962074.408072
> bwctl: stop_endpoint: 3626962076.409385
>
> SENDER END
>
> <bwctl-iperf3.diff.gz>




Archive powered by MHonArc 2.6.16.

Top of Page