goben icon indicating copy to clipboard operation
goben copied to clipboard

Report summary statistics with parallel connections

Open totoCZ opened this issue 6 years ago • 3 comments

Hi,

It'd be nice to have a summary output like iperf3

[SUM] 0.00-10.00 sec 5.97 GBytes 5.12 Gbits/sec 11749 sender [SUM] 0.00-10.03 sec 5.96 GBytes 5.11 Gbits/sec receiver

because

2019/02/12 13:00:19 0/10 report clientWriter rate: 1538 Mbps 3846 snd/s 2019/02/12 13:00:19 1/10 report clientWriter rate: 1388 Mbps 3471 snd/s 2019/02/12 13:00:19 2/10 report clientWriter rate: 1713 Mbps 4283 snd/s 2019/02/12 13:00:19 3/10 report clientWriter rate: 1370 Mbps 3425 snd/s 2019/02/12 13:00:19 5/10 report clientWriter rate: 1350 Mbps 3375 snd/s 2019/02/12 13:00:19 4/10 report clientWriter rate: 1416 Mbps 3540 snd/s 2019/02/12 13:00:19 6/10 report clientWriter rate: 1480 Mbps 3702 snd/s 2019/02/12 13:00:19 7/10 report clientWriter rate: 1161 Mbps 2903 snd/s 2019/02/12 13:00:19 8/10 report clientWriter rate: 1199 Mbps 2999 snd/s 2019/02/12 13:00:19 9/10 report clientWriter rate: 1475 Mbps 3689 snd/s

is not very helpful. We have a network that requires multiple connections to reach max throughput.

totoCZ avatar Feb 12 '19 13:02 totoCZ

I have just pushed this sketch on branch 'aggregate': https://github.com/udhos/goben/commit/623c9df038031336d749ee6ec42c1b9f46e3cdde

It adds aggregate information like this:

2019/02/11 23:06:58 aggregate reading: 11953 Mbps 29884 recv/s
2019/02/11 23:06:58 aggregate writing: 12119 Mbps 30300 send/s

How does it look for your need?

udhos avatar Feb 12 '19 16:02 udhos

Yep, that would work. Aggregate charts would be even more awesome, but it's just fine like this. 👍

totoCZ avatar Feb 15 '19 16:02 totoCZ

I am merging this aggregate rate now, then I will thinker further about the charts.

udhos avatar Feb 15 '19 16:02 udhos