From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 78F3A3B2A4 for ; Tue, 19 Apr 2022 16:41:10 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1650400868; bh=dqPiwuBz67a+MC6ySaifB7FkVF2eL9Xy1ABzLx9k7b8=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=jevxfOYY0eJ38h0D3n9Kn1+E6jXecMmAF+O8Q3wXzbu2bL2l1z/YqTUaiS1C+E8GC gJZOvbv03tX76prxEM0PDUA+VncMkHl+j/jW4k4iOhUQhnPCLJ7X+WrW1uTaSPye5Y zRtdXeMIsMi4tgda5RIzCl1rGe5pWrCpEuhCKdPc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from smtpclient.apple ([77.0.88.195]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MNt0C-1nIl0W2UGG-00OHlL; Tue, 19 Apr 2022 22:41:08 +0200 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) From: Sebastian Moeller In-Reply-To: Date: Tue, 19 Apr 2022 22:41:07 +0200 Cc: Rpm Content-Transfer-Encoding: quoted-printable Message-Id: References: To: =?utf-8?Q?Dave_T=C3=A4ht?= X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Provags-ID: V03:K1:cY6b9GKhkjAY8eAoDHxjWih1cE1NghSlwDUeV+sa9kyqjSajzAZ /J0VWiYat6rdhYDJn8qNGh628+zr04sWJ8mt9P2x9D7o4aAT2p16AUyziEm4v+N+kCHsLNl RMTPPFEQYN6WyHgAygp2HH2KQ0w2WN6k0CwvEN4VxUxP7rcunF0u9+775335UAVkU9auKka FQFm7yvBb+mClVPAtH4LA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:0xQtFUfd4PU=:QSQMOwIJY0DKUfBmv2DV3S Mn805JSyEedrXurnKLQ0NTvxZKtqzkL1tj/KSEvDFYGMliO6zE/2uqZXfwgJQ6W83M7Fswe4A FWdjbVCxZcSqcXJoFUKsEZLhHS8cnstyNRsZ3FON0bjkNHT7dC5oj4sGhZpCfej/aWMTLJwP0 ScUENIfH5KCWsz4fVr8kXU/n1CPIOqxaGTBd1oDoZZ5u+HtIu66MxfXYJobsNGVorJwUN0lKQ yp8luKb9yBHbE47/HeehpPNb30BABBZ6unHdeLDzTU1taGxtMAGEEEXGa2Ift2nM2Trwjznps bdN3wucK4DyVQOhxuX9aA+Ql/tYj3IdVhGs0eU77yOXGCuCXucqVsYXUE+jXQbktXUHa9qv6T 1wU+W6+QXRQNNgM2iw4bf+1e6zjrTj3Nx5/Znok72Z8ElQpW2yqacfSWkpuY/f6BO6G+GWVh1 wJ3crF0JLIoTogq+L2jYNS2g9oXfxZlHQFDtQP8ufrm9SSfzZT7J3TE85JnB6B9nnvPS1Mvh0 va20oNVpOOLr2h2FCZXbmY6Z6n8zbHuDj8sSWaKfUWS4bmC2WJFGopiiquekaJ0Q8cg2/vCrd yTuQEw4OFchl68fr3cuaAgDe5Z+ZvdZvzxaM4CAFBvs55p3YbdRdae6LBiLQFMBL+0/aa49sC YV28ZtinZzWJXT9hZCRt66jthBuuIrHpqPqq3P0sdGPqg+boP42M+xeCWBcggUc7Fo2AsGsh3 oB9UQz+j2TkIMsVFUHWI53WQkpRBwPOTHG8n94nTJwWkcz7Oiim94rOQCWhkIDesigEf6eccG JWdVzAtu+3q2Qetp6WliJLPVDnoUy6nm+bpLjvs8XC3cVCkavVBz6g+JLYwBbGnF3kNvFC3HE Dz6znc22e9YyID7KbmUo6Rbegp/+HjHjgn2nI35ASXPJV7nr5W2e9z09HPcsj+x7TGEOZ/ivx PsWFCN9OAOzIMgNcZyTPa2AnD0/v8o08VI08VpUGLXw2Mv0JvMLVRUUoYiQM84YiPK8GxUnrK V7eNLVYtGKOSUGlokldw7U39/Nw2Ol6HjC4prD6nfu00uBnX9Cs8OgSghSkddTeJbF11vVPU+ ezmgL3uCLumcWk= Subject: Re: [Rpm] fremont.nq.taht.net is ready for rpm testing X-BeenThere: rpm@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: revolutions per minute - a new metric for measuring responsiveness List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Apr 2022 20:41:10 -0000 Mmmh, now directly from home it seems to work (most of the time): Macos: bash-3.2$ ./networkQuality --config fremont.nq.taht.net --port 443 = --path config 04-19-2022 20:21:03 UTC Go Responsiveness to fremont.nq.taht.net:443... Download: 74.422 Mbps ( 9.303 MBps), using 16 parallel connections. Upload: 22.844 Mbps ( 2.855 MBps), using 20 parallel connections. Total RTTs measured: 5 RPM: 110 Linux: user@work-horse:~/CODE/goresponsiveness$ ./networkQuality --config = fremont.nq.taht.net --port 443 --path config 04-19-2022 20:22:03 UTC Go Responsiveness to fremont.nq.taht.net:443... Download: 80.406 Mbps ( 10.051 MBps), using 24 parallel connections. Upload: 26.000 Mbps ( 3.250 MBps), using 20 parallel connections. Total RTTs measured: 5 RPM: 105 With an RTT of 180 ms (over IPv6) I would expect at best: RPM: 60*1/0.180 =3D 333.333333333 =3D 333/minute Interstingly without cake I still get Macos: bash-3.2$ ./networkQuality --config fremont.nq.taht.net --port 443 = --path config 04-19-2022 20:30:38 UTC Go Responsiveness to fremont.nq.taht.net:443... Download: 75.668 Mbps ( 9.459 MBps), using 12 parallel connections. Upload: 16.500 Mbps ( 2.062 MBps), using 36 parallel connections. Total RTTs measured: 5 RPM: 109 Linux: moeller@work-horse:~/CODE/goresponsiveness$ ./networkQuality --config = fremont.nq.taht.net --port 443 --path config 04-19-2022 20:34:13 UTC Go Responsiveness to fremont.nq.taht.net:443... Download: 96.155 Mbps ( 12.019 MBps), using 24 parallel connections. Upload: 23.188 Mbps ( 2.898 MBps), using 28 parallel connections. Total RTTs measured: 5 RPM: 109 Linux versus apple (RTT ~18.8ms -> 60*1/0.018 =3D 3333 RPM) moeller@work-horse:~/CODE/goresponsiveness$ ./networkQuality --config = mensura.cdn-apple.com --port 443 --path /api/v1/gm/config=20 04-19-2022 20:38:10 UTC Go Responsiveness to = mensura.cdn-apple.com:443... Download: 89.718 Mbps ( 11.215 MBps), using 12 parallel connections. Upload: 26.938 Mbps ( 3.367 MBps), using 12 parallel connections. Total RTTs measured: 5 RPM: 811 I guess progress yeah, measurements return something, now let's see when = the go timing bug will get zapped. Regards Sebastian > On Apr 19, 2022, at 17:53, Dave Taht wrote: >=20 > On Tue, Apr 19, 2022 at 8:36 AM Sebastian Moeller = wrote: >>=20 >> Mmmh: >>=20 >> user@work-horse:~/CODE/goresponsiveness$ ./networkQuality --config = fremont.nq.taht.net --port 443 --path config >> 04-19-2022 15:33:36 UTC Go Responsiveness to = fremont.nq.taht.net:443... >> Error: Saturation could not be completed in time and no provisional = rates could be accessed. Test failed. >>=20 >> Might be too far away from Fremont? >=20 > I did see it complete on my lte box. >=20 > I get the same non-answer within the cluster, even if I enable sqm to > be 100/100Mbit... I'm obviously saturating the link here... >=20 > Tin 0 > thresh 100Mbit > target 5ms > interval 100ms > pk_delay 2.92ms > av_delay 2.32ms > sp_delay 1us > backlog 0b > pkts 192049 > bytes 286514221 > way_inds 13 > way_miss 113 > way_cols 0 > drops 6073 > marks 0 > ack_drop 0 > sp_flows 0 > bk_flows 1 > un_flows 0 > max_len 12112 > quantum 1514 >=20 >=20 > I should probably version the config file also. >> Regards >> Sebastian >>=20 >>=20 >>=20 >>> On Apr 19, 2022, at 17:20, Dave Taht via Rpm = wrote: >>>=20 >>> Example of use: >>>=20 >>> I don't have an osx box to test with... >>>=20 >>> davetaht@penguin:~/goresponsiveness$ ./goresponsiveness --config >>> fremont.nq.taht.net --port 443 --path config >>> 04-19-2022 15:13:12 UTC Go Responsiveness to = fremont.nq.taht.net:443... >>> Download: 39.447 Mbps ( 4.931 MBps), using 12 parallel = connections. >>> Upload: 1.000 Mbps ( 0.125 MBps), using 24 parallel = connections. >>> (really crazy to open that many as I've mentioned) >>>=20 >>> Total RTTs measured: 5 >>> RPM: 30 >>>=20 >>> ... >>>=20 >>> I built a worldwide apache2 cluster.... not fully deployed yet: one >>> trick is you need to use a full chain on a letsencrypt cert on the >>> server, I don't know if that's the case on other cert types >>>=20 >>> Apache config >>>=20 >>> #SSLCertificateFile = "/etc/letsencrypt/live/fremont.nq.taht.net/cert.pem" >>> SSLCertificateFile = "/etc/letsencrypt/live/fremont.nq.taht.net/fullchain.pem" >>> SSLCertificateKeyFile = "/etc/letsencrypt/live/fremont.nq.taht.net/privkey.pem" >>>=20 >>> # kvetches >>> * the large file is REALLY large. Ran me out of disk. It doesn't = need >>> to be that stinking large. >>> * seq -f "x" doesn't work on my linux, results in a 1 character = file. >>> Is that meant to be just one 'x" elsewhere or >>> a string of numbers? xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx compresses = too well. >>> * >>>=20 >>> My cluster is ALSO flent capable, so as to calibrate flent or irtt >>> based tests against it. >>>=20 >>> I'm using a CNAME for it, which is kind of a clever trick I think >>> in measuring DNS latency.... >>> -- >>> I tried to build a better future, a few times: >>> https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org >>>=20 >>> Dave T=C3=A4ht CEO, TekLibre, LLC >>> _______________________________________________ >>> Rpm mailing list >>> Rpm@lists.bufferbloat.net >>> https://lists.bufferbloat.net/listinfo/rpm >>=20 >=20 >=20 > --=20 > I tried to build a better future, a few times: > https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org >=20 > Dave T=C3=A4ht CEO, TekLibre, LLC