From: Bob McMahon <bob.mcmahon@broadcom.com>
To: Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>
Subject: [Make-wifi-fast] Netpower, iper2, BBR
Date: Sat, 4 Aug 2018 10:55:35 -0700 [thread overview]
Message-ID: <CAHb6Lvrbf5gggkNvorMGD+=UOsNAkfsV7JwUnRErOti7TLmmSQ@mail.gmail.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 6602 bytes --]
FYI, I've added a netpower metric to iperf 2.
Below are two runs over wired GigE comparing Google's BBR
<https://ai.google/research/pubs/pub45646> with cubic. Note, for the
network power the delay units are microseconds while the throughput are
seconds.
*Internet Access Runs (uplink)*
*A cubic run, netpower of 7.56*
[root@rjm-clubhouse-28 rjmcmahon]# echo "cubic" >
/proc/sys/net/ipv4/tcp_congestion_control
[root@rjm-clubhouse-28 rjmcmahon]# iperf -c mail.rjmcmahon.com -e -i 1
------------------------------------------------------------
Client connecting to mail.rjmcmahon.com, TCP port 5001 with pid 26458
Write buffer size: 128 KByte
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.10 port 40932 connected with 45.33.58.123 port 5001
[ ID] Interval Transfer Bandwidth Write/Err Rtry
Cwnd/RTT NetPwr
[ 3] 0.00-1.00 sec 2.62 MBytes 22.0 Mbits/sec 21/0 0
308K/200486 us 13.73
[ 3] 1.00-2.00 sec 2.00 MBytes 16.8 Mbits/sec 16/0 0
397K/258738 us 8.11
[ 3] 2.00-3.00 sec 1.48 MBytes 12.4 Mbits/sec 13/0 13
301K/198417 us 7.82
[ 3] 3.00-4.00 sec 1.49 MBytes 12.5 Mbits/sec 13/0 0
343K/229095 us 6.83
[ 3] 4.00-5.00 sec 1.43 MBytes 12.0 Mbits/sec 12/0 12
343K/243296 us 6.16
[ 3] 5.00-6.00 sec 1.49 MBytes 12.5 Mbits/sec 13/0 6
279K/187902 us 8.32
[ 3] 6.00-7.00 sec 1.43 MBytes 12.0 Mbits/sec 12/0 0
301K/204321 us 7.33
[ 3] 7.00-8.00 sec 1.37 MBytes 11.5 Mbits/sec 12/0 0
312K/213675 us 6.71
[ 3] 8.00-9.00 sec 1.43 MBytes 12.0 Mbits/sec 12/0 0
316K/219227 us 6.84
[ 3] 9.00-10.00 sec 1.43 MBytes 12.0 Mbits/sec 12/0 0
316K/216670 us 6.92
[ 3] 0.00-10.33 sec 16.2 MBytes 13.1 Mbits/sec 136/0 31
316K/217136 us 7.56
*A run with BBR, netpower 55.36*
[root@rjm-clubhouse-28 rjmcmahon]# echo "bbr" >
/proc/sys/net/ipv4/tcp_congestion_control
[root@rjm-clubhouse-28 rjmcmahon]# iperf -c mail.rjmcmahon.com -e -i 1
------------------------------------------------------------
Client connecting to mail.rjmcmahon.com, TCP port 5001 with pid 26499
Write buffer size: 128 KByte
TCP window size: 128 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.10 port 40938 connected with 45.33.58.123 port 5001
[ ID] Interval Transfer Bandwidth Write/Err Rtry
Cwnd/RTT NetPwr
[ 3] 0.00-1.00 sec 2.88 MBytes 24.1 Mbits/sec 23/0 0
48K/28064 us 107.42
[ 3] 1.00-2.00 sec 1.50 MBytes 12.6 Mbits/sec 12/0 0
45K/29419 us 53.46
[ 3] 2.00-3.00 sec 1.00 MBytes 8.39 Mbits/sec 8/0 0
45K/29583 us 35.45
[ 3] 3.00-4.00 sec 1.50 MBytes 12.6 Mbits/sec 12/0 0
45K/27487 us 57.22
[ 3] 4.00-5.00 sec 1.38 MBytes 11.5 Mbits/sec 11/0 0
48K/31117 us 46.33
[ 3] 5.00-6.00 sec 1.50 MBytes 12.6 Mbits/sec 12/0 0
45K/19685 us 79.90
[ 3] 6.00-7.00 sec 1.50 MBytes 12.6 Mbits/sec 12/0 0
45K/29370 us 53.55
[ 3] 7.00-8.00 sec 1.50 MBytes 12.6 Mbits/sec 12/0 0
45K/27022 us 58.21
[ 3] 8.00-9.00 sec 1.50 MBytes 12.6 Mbits/sec 12/0 0
48K/31072 us 50.62
[ 3] 9.00-10.00 sec 1.00 MBytes 8.39 Mbits/sec 8/0 0
5K/31941 us 32.83
[ 3] 0.00-10.03 sec 15.2 MBytes 12.7 Mbits/sec 122/0 0
5K/28791 us 55.36
*Local Wired Wthernet Runs*
*A cubic run, netpower of 53532*
[root@rjm-clubhouse-28 iperf2-code]# uname -r
4.17.9-200.fc28.x86_64
[root@rjm-clubhouse-28 iperf2-code]# echo "cubic" >
/proc/sys/net/ipv4/tcp_congestion_control
[root@rjm-clubhouse-28 iperf2-code]# iperf -c 192.168.100.33 -e -i 1
------------------------------------------------------------
Client connecting to 192.168.100.33, TCP port 5001 with pid 17263
Write buffer size: 128 KByte
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.10 port 56218 connected with 192.168.100.33 port
5001
[ ID] Interval Transfer Bandwidth Write/Err Rtry
Cwnd/RTT NetPwr
[ 3] 0.00-1.00 sec 113 MBytes 947 Mbits/sec 903/0 0
373K/2231 us 53051.55
[ 3] 1.00-2.00 sec 112 MBytes 937 Mbits/sec 894/0 0
373K/2107 us 55613.84
[ 3] 2.00-3.00 sec 112 MBytes 937 Mbits/sec 894/0 0
373K/2205 us 53142.12
[ 3] 3.00-4.00 sec 112 MBytes 938 Mbits/sec 895/0 0
373K/2194 us 53468.30
[ 3] 4.00-5.00 sec 111 MBytes 932 Mbits/sec 889/0 0
373K/2181 us 53426.41
[ 3] 5.00-6.00 sec 112 MBytes 940 Mbits/sec 896/0 0
373K/2221 us 52877.31
[ 3] 6.00-7.00 sec 112 MBytes 940 Mbits/sec 896/0 0
373K/2198 us 53430.62
[ 3] 7.00-8.00 sec 111 MBytes 933 Mbits/sec 890/0 0
373K/2203 us 52952.37
[ 3] 8.00-9.00 sec 111 MBytes 934 Mbits/sec 891/0 0
373K/2169 us 53842.85
[ 3] 9.00-10.00 sec 112 MBytes 941 Mbits/sec 897/0 0
373K/2187 us 53759.30
[ 3] 0.00-10.01 sec 1.09 GBytes 937 Mbits/sec 8945/0 0
373K/2189 us 53532.01
*A run with BBR, netpower 72071*
[root@rjm-clubhouse-28 iperf2-code]# iperf -c 192.168.100.33 -e -i 1
------------------------------------------------------------
Client connecting to 192.168.100.33, TCP port 5001 with pid 18312
Write buffer size: 128 KByte
TCP window size: 128 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.10 port 56238 connected with 192.168.100.33 port
5001
[ ID] Interval Transfer Bandwidth Write/Err Rtry
Cwnd/RTT NetPwr
[ 3] 0.00-1.00 sec 114 MBytes 956 Mbits/sec 912/0 0
274K/1644 us 72711.47
[ 3] 1.00-2.00 sec 111 MBytes 933 Mbits/sec 890/0 0
271K/1619 us 72053.17
[ 3] 2.00-3.00 sec 112 MBytes 937 Mbits/sec 894/0 0
274K/1720 us 68126.96
[ 3] 3.00-4.00 sec 112 MBytes 938 Mbits/sec 895/0 0
271K/1599 us 73364.25
[ 3] 4.00-5.00 sec 112 MBytes 938 Mbits/sec 895/0 0
274K/1603 us 73181.19
[ 3] 5.00-6.00 sec 111 MBytes 930 Mbits/sec 887/0 0
271K/1609 us 72256.60
[ 3] 6.00-7.00 sec 112 MBytes 940 Mbits/sec 896/0 0
274K/1579 us 74376.51
[ 3] 7.00-8.00 sec 112 MBytes 937 Mbits/sec 894/0 0
274K/1615 us 72556.27
[ 3] 8.00-9.00 sec 112 MBytes 935 Mbits/sec 892/0 0
274K/1646 us 71030.51
^C[ 3] 0.00-9.49 sec 1.04 GBytes 938 Mbits/sec 8489/0 0
271K/1627 us 72071.69
Bob
[-- Attachment #2: Type: text/html, Size: 21750 bytes --]
next reply other threads:[~2018-08-04 17:55 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-08-04 17:55 Bob McMahon [this message]
2018-08-04 22:47 ` Jeremy Harris
2018-08-05 0:10 ` Bob McMahon
2018-08-05 0:14 ` Bob McMahon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/make-wifi-fast.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAHb6Lvrbf5gggkNvorMGD+=UOsNAkfsV7JwUnRErOti7TLmmSQ@mail.gmail.com' \
--to=bob.mcmahon@broadcom.com \
--cc=make-wifi-fast@lists.bufferbloat.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox