From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id DC1913B29E for ; Wed, 23 Mar 2022 08:05:12 -0400 (EDT) Received: (Authenticated sender: mail@aparcar.org) by mail.gandi.net (Postfix) with ESMTPSA id CF84640006; Wed, 23 Mar 2022 12:05:10 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Paul Spooren Mime-Version: 1.0 (1.0) Date: Wed, 23 Mar 2022 12:05:09 +0000 Message-Id: <230DF5D9-1784-4077-819D-B4128CB08686@aparcar.org> References: <94079409-E562-40E6-BF4E-A0A94A926A76@gmail.com> Cc: openwrt-devel@lists.openwrt.org, Rpm In-Reply-To: <94079409-E562-40E6-BF4E-A0A94A926A76@gmail.com> To: Rich Brown X-Mailer: iPhone Mail (19E241) Subject: Re: [Rpm] Seeking RPM Server package for OpenWrt 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: Wed, 23 Mar 2022 12:05:13 -0000 Hi Rich, > On 23. Mar 2022, at 11:30, Rich Brown wrote: >=20 > =EF=BB=BFThe Apple "RPM Tool" is great for measuring network responsivenes= s. >=20 > High numbers from the tool (measured in round-trips per minute - or "RPM")= show your network is responsive, even when it's heavily loaded with traffic= . This also implies you have low "bufferbloat" - which is good. >=20 > There are several RPM clients available: >=20 > * `/usr/bin/networkQuality` on macOS Monterey > * an iOS 15 version described at https://support.apple.com/en-gb/HT212313 > * a golang implementation at https://github.com/network-quality/goresponsi= veness > * a Docker implementation in the same repository >=20 > BUT... These all test against servers "out on the internet". There's anoth= er interesting test to be had: testing against the local router.=20 The spec wants a 8GB file which seems a bit much for common home routers. We= could look into reading from /dev/zero since the body content isn=E2=80=99t= relevant but still the device is likely slower at offering the content than= your laptop can chew. A dedicated device could be required. Did you ask upstream about your idea? Maybe they have something in mind alre= ady. >=20 > This is useful because it would help test the responsiveness of the Wi-Fi n= etwork/drivers of your router. It would allow you to measure whether in fact= , you actually are too far from the router, and whether moving closer would h= elp.=20 >=20 > My request... Is anyone interested in creating an OpenWrt package that imp= lements an RPM server?=20 >=20 > Fundamentally, an RPM server is an HTTPS server that responds to the four U= RLs described on Page 12 of the Responsiveness spec at: https://github.com/n= etwork-quality/draft-ietf-ippm-responsiveness/blob/master/draft-ietf-ippm-re= sponsiveness.pdf >=20 > Thanks. > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel