From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id D50D63B2A4; Wed, 6 Apr 2022 12:17:14 -0400 (EDT) Received: by mail-ej1-x62b.google.com with SMTP id ot30so5251155ejb.12; Wed, 06 Apr 2022 09:17:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=s8M0XZSJ0VYThKk+83bBfa9cSka0NA64WjUwSOHbSvg=; b=BseEKwQzqdCIxuOvEC4ZklZ/2Tdl/Oo9CQSF1dy1DPEX2FNrZDJM7XoKoIj9PW4yed ZWNuOPXuC6T6Ks2DzST8AKljK9qoqAufXuCRYzSd5eiP2Tmfk6VEDtw88krqCLBapMbF ycJDWjwBpk5aDW9uloIgIDIolZwQN1fQTrkUZ1fO4qZlHFg7vaBzMByH+Fz8fFP2KtHb UHikOhxCQDq1cTwR68EyxDkxEqFjuH6663aqJtBoq9yRwXd4UcIz/062ycG9epjVHO0G 6YTjjNEesLPuCLkkuBF9hGMU1CuOUWI9HLStYhSswDYni6GG5A7MK1u6UmeyVw1iwgKk ByaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=s8M0XZSJ0VYThKk+83bBfa9cSka0NA64WjUwSOHbSvg=; b=00fjIWSRHEsJQJgFxI3KKkoXfbm0QqD9cfvpklF/keI6ElS0tQRTeKfozImbjrNWOH 7QGAFbEntaPGlIW+HA+SBjmE/AGttS12CkF76bVt/Dl/BB9Ec+BCzBBFZJ2BEskUkdqz 7n+jfDZtwO9/I9KfZwHxf7oPoXHgRM6SoiHpgXfBFaIUVoB+wQKR/A2m0ynM+9ShKNwK Df76Bp0qKJJXH0yhLGstE7jgaJHx7N5QiqzgA5PJEHeqyr1XntKHz5+gnkpSLiR48R8B V09aBzy1qHH5Cim3wOWQPF+Q7KfurgKVkSJYS9VfSkHRDqzUE3cc5akYSeXjab0JbBJR ugCQ== X-Gm-Message-State: AOAM532bwHVxdswlYimyklvlJlRl7WydpW9zhzbP6EeIZfcazwRIrpDm 0U+E1Hto/MkSUFqN4BZNFYzqHR2T30yvFyZN/jd9K/4c3ZFvJA== X-Google-Smtp-Source: ABdhPJzIJTMHaq6sNp8BOxT/uQqRkJUp7g6Xnrme5+jr9fOTYfYodHavl2QJ9omyHyjZY6iBBIHz3R9ZfNIpoqUQKjQ= X-Received: by 2002:a17:906:d554:b0:6df:c373:9e5f with SMTP id cr20-20020a170906d55400b006dfc3739e5fmr8704280ejc.645.1649261831320; Wed, 06 Apr 2022 09:17:11 -0700 (PDT) MIME-Version: 1.0 From: Dave Taht Date: Wed, 6 Apr 2022 09:16:59 -0700 Message-ID: To: Rpm , Cake List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [Cake] goresponsiveness over slow 5g X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2022 16:17:15 -0000 Pulled down the latest https://github.com/network-quality/goresponsiveness and built it with go.1.18. Some notes in #s. Tests were performed via linux kernel Linux milliways 5.4.0-80-lowlatency #90-Ubuntu SMP PREEMPT Fri Jul 9 23:56:54 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux over tethered wifi to a oneplus nord n105g running oxygen OS 11.05BE.86AA, linux kernel 4.19.125perf+ # No cake on the wifi: ./goresponsiveness --config mensura.cdn-apple.com --port 443 --path /api/v1/gm/config 04-06-2022 15:52:32 UTC Go Responsiveness to mensura.cdn-apple.com:443... Download: 7.594 Mbps ( 0.949 MBps), using 28 parallel connections. # Really should cap this. 28 flows at this rate is certain to end in tears. Upload: 1.906 Mbps ( 0.238 MBps), using 12 parallel connections. Total RTTs measured: 5 RPM: 170 # cake 6mbit/3mbit davet@milliways:~/git/goresponsiveness$ ./goresponsiveness --config mensura.cdn-apple.com --port 443 --path /api/v1/gm/config 04-06-2022 15:53:57 UTC Go Responsiveness to mensura.cdn-apple.com:443... Download: 8.343 Mbps ( 1.043 MBps), using 12 parallel connections. Upload: 2.500 Mbps ( 0.312 MBps), using 12 parallel connections. Total RTTs measured: 5 RPM: 182 ./goresponsiveness --config mensura.cdn-apple.com --port 443 --path /api/v1/gm/config 04-06-2022 15:55:11 UTC Go Responsiveness to mensura.cdn-apple.com:443... Download: 6.750 Mbps ( 0.844 MBps), using 12 parallel connections. Upload: 2.000 Mbps ( 0.250 MBps), using 36 parallel connections. # 36??? flows at this rate is utterly certain to end in tears. Total RTTs measured: 5 RPM: 154 # cake output after these testss Tin 0 thresh 3Mbit target 6.1ms interval 101.1ms pk_delay 14.7ms av_delay 6.4ms sp_delay 8us backlog 0b pkts 15275 bytes 10576809 way_inds 252 way_miss 191 way_cols 0 drops 2807 marks 0 ack_drop 0 sp_flows 14 bk_flows 1 un_flows 0 max_len 6470 quantum 300 # RFC3168 style ECN IS enabled on the mensura server. Yay! # If I enable it on my client ./goresponsiveness --config mensura.cdn-apple.com --port 443 --path /api/v1/gm/config 04-06-2022 16:03:47 UTC Go Responsiveness to mensura.cdn-apple.com:443... Error: Saturation could not be completed in time and no provisional rates could be accessed. Test failed. Tin 0 thresh 6Mbit target 5.0ms interval 100.0ms pk_delay 23.3ms av_delay 13.6ms sp_delay 16us backlog 0b pkts 40856 bytes 34440011 way_inds 774 way_miss 402 way_cols 0 drops 956 marks 8907 # mark away! ack_drop 0 sp_flows 63 bk_flows 1 un_flows 0 max_len 1442 quantum 300 # with ecn, repeated tests almost always timeout. It would be useful if they displayed their attempted params... ./goresponsiveness --config mensura.cdn-apple.com --port 443 --path /api/v1/gm/config 04-06-2022 16:10:30 UTC Go Responsiveness to mensura.cdn-apple.com:443... Download: 4.562 Mbps ( 0.570 MBps), using 12 parallel connections. Upload: 2.594 Mbps ( 0.324 MBps), using 44 parallel connections. # this inversion between lower bandwdith and higher connects needs to get looked at. Total RTTs measured: 5 # perhaps a goal of trying to measure for more RTTs than five would help. --=20 I tried to build a better future, a few times: https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org Dave T=C3=A4ht CEO, TekLibre, LLC