From: Paul Spooren <mail@aparcar.org>
To: Rich Brown <richb.hanover@gmail.com>
Cc: openwrt-devel@lists.openwrt.org, Rpm <rpm@lists.bufferbloat.net>
Subject: Re: [Rpm] Seeking RPM Server package for OpenWrt
Date: Wed, 23 Mar 2022 12:05:09 +0000 [thread overview]
Message-ID: <230DF5D9-1784-4077-819D-B4128CB08686@aparcar.org> (raw)
In-Reply-To: <94079409-E562-40E6-BF4E-A0A94A926A76@gmail.com>
Hi Rich,
> On 23. Mar 2022, at 11:30, Rich Brown <richb.hanover@gmail.com> wrote:
>
> The Apple "RPM Tool" is great for measuring network responsiveness.
>
> 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.
>
> There are several RPM clients available:
>
> * `/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/goresponsiveness
> * a Docker implementation in the same repository
>
> BUT... These all test against servers "out on the internet". There's another interesting test to be had: testing against the local router.
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’t 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 already.
>
> This is useful because it would help test the responsiveness of the Wi-Fi network/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 help.
>
> My request... Is anyone interested in creating an OpenWrt package that implements an RPM server?
>
> Fundamentally, an RPM server is an HTTPS server that responds to the four URLs described on Page 12 of the Responsiveness spec at: https://github.com/network-quality/draft-ietf-ippm-responsiveness/blob/master/draft-ietf-ippm-responsiveness.pdf
>
> Thanks.
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
next prev parent reply other threads:[~2022-03-23 12:05 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-23 11:28 Rich Brown
2022-03-23 12:05 ` Paul Spooren [this message]
2022-03-23 12:34 ` Bjørn Mork
2022-03-23 12:57 ` Rich Brown
2022-03-23 13:02 ` Paul Spooren
2022-03-23 18:40 ` Christoph Paasch
2022-03-23 19:23 ` Bjørn Mork
2022-03-24 3:58 ` Will Hawkins
2022-03-24 20:15 ` Christoph Paasch
2022-03-23 12:39 ` Rich Brown
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/rpm.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=230DF5D9-1784-4077-819D-B4128CB08686@aparcar.org \
--to=mail@aparcar.org \
--cc=openwrt-devel@lists.openwrt.org \
--cc=richb.hanover@gmail.com \
--cc=rpm@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