From: dan <dandenson@gmail.com>
To: Sebastian Moeller <moeller0@gmx.de>
Cc: Jeremy Austin <jeremy@aterlo.com>,
Rpm <rpm@lists.bufferbloat.net>,
libreqos <libreqos@lists.bufferbloat.net>,
Dave Taht via Starlink <starlink@lists.bufferbloat.net>,
rjmcmahon <rjmcmahon@rjmcmahon.com>,
bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Starlink] [Rpm] [LibreQoS] [EXTERNAL] Re: Researchers Seeking Probe Volunteers in USA
Date: Mon, 13 Mar 2023 13:33:54 -0600 [thread overview]
Message-ID: <CAA_JP8V+81zYHKpHHAoKxF5xav_dT6rNyNCCYXi_0KGyhFe+bA@mail.gmail.com> (raw)
In-Reply-To: <22C819FA-DDD7-4B9B-8C09-8008D4273287@gmx.de>
>
> I respectfully disagree, if say, my modem had a 4 GB queue I could theoretically burst ~4GB worth of data at line rate into that buffer without learning anything about the the modem-link capacity.
so this is where we're getting into staw man arguments. Find me a
single device or shaper with a 4GB buffer and we'll talk.
>
>
> > turn off the
> > shaper and run anything. run your speed test. don't look at the
> > speed test results, just use it to generate some traffic. you'll find
> > your peak and where you hit the buffers on the DSL modem by measuring
> > on the interface and measuring latency.
>
> Peak of what? Exactly? The peak sending rate of my router is well known, its 1 Gbps gross ethernet rate...
I don't know how I can say it any clearer. there is a port, any
speed. data flows across that port. The peak data flowing is the
measure. simultaneously measuring latency will give the 'best' rate.
so called 'goodput' which is a stupid name and I hate it but there it
is.
>
>
> > That speed test isn't giving
> > you this data and more than Disney+, other than you get to pick when
> > it runs.
>
> Hrm, no we sre back at actually saturating the link,
which we're doing all the time. it's the entire premise of QoE.
Links get saturated, manage them.
>
>
> [SM] not really, given enough capacity, typical streaming protocols will actually not hit the ceiling, at least the one's I look at every now and then tend to stay well below actual capacity of the link.
Not sure where you're getting this info, I'm looking right at
customers on everything from 25Mbps to 800Mbps plans. And again, I'm
not saying you can saturate the link intentionally, I'm saying that
the tool doing the saturation isn't actually giving you accurate
results. You have to look at the interface and the latency for the
results. The speed test is a traffic generator, not a measuring tool.
It's fundamentally cannot do the measuring, it's doesn't have the
ability to see other flows on the interface.
>
>
> [SM] But my problem is that on variable rate links I want to measure the instantaneous capacity such that I can do adaptive admission control and avpid over filling my modem's DSL buffers (I wish they would do something like BQL, but alas they don't).
Literally measure the interface on a schedule or constantly and you're
getting this measurement every time you use the link. and if you
measure the latency you're constantly finding the spot right below the
buffers.
>
> [SM] With competent AQM (like cake on ingress and egress configured for per-internal-IP isolation) I do not even notice whether a speedtes runs or not, and from the reported capacity I can estimate the concurrent load from other endhosts in my network.
exactly. EXACTLY. You might just be coming around. That speed test
was held back by the shaper for your benefit NOT the speed test's.
It's results are necessarily false. YOU can estimate the capacity by
adding up the speedtest results and your other uses. Measuring the
outside interface gives you exactly that. the speed test does not.
it's just a traffic generator for when you aren't generating it on
your own.
>
>
> > Speed test cannot return actual capacity
>
> [SM] Conventional capcaity tests give a decent enough estimate of current capacity to be useful, I could not care less that they are potential not perfect, sorry. The question still is how to estimate capacity without loading the link...
you have to load the link to know this. Again, the speed test is a
traffic generator, it's not a measuring tool. You have to measure at
the wan interface to know this, you can never get it from the speed
test. And no, the speed test isn't a decent enough estimate. The
more important the data is to you the more likely the test is bad and
going to lie. Internet feeling slow? run a speed test and put more
pressure on the service and the speed test has less available to
return results on, all the other services getting their slice of the
pie.
>
>
> > Guess what the only way to get an actual measure of the capacity is?
> > my way. measure what's passing the interface and measure what happens
> > to a reliable latency test during that time.
>
> [SM] This is, respectfully, what we do in cake-autorate, but that requires an actual load and only accidentally detects the capacity, if a high enough load is sustained long enough to evoke a latency increase. But I knew that already, what you initially wrote sounded to me like you had a method to detect instantaneous capacity without needing to generate load. (BTW, in cake-autorate we do not generate an artificial load (only artificial/active latency probes) but use the organic user generated traffic as load generator*).
>
> *) If all endhosts are idle we do not care much about the capacity, only if there is traffic, however the quicker we can estimate the capacity the tigher our controller can operate.
>
See, you're coming around. Cake is autorating (or very close, 'on
device') at the wan port. not the speed test device or software. And
the accurate data is collected by cake, not the speed test tool. That
tool is reporting false information because it must, it doesn't know
the other consumers on the network. It's 'truest' when the network is
quiet but the more talkers the more the tool lies.
cake, the kernel, and the wan port all have real info, the speed test
tool does not.
next prev parent reply other threads:[~2023-03-13 19:34 UTC|newest]
Thread overview: 168+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.2651.1672779463.1281.starlink@lists.bufferbloat.net>
2023-01-03 22:58 ` [Starlink] " David P. Reed
2023-01-09 14:44 ` Livingood, Jason
2023-01-09 15:26 ` Dave Taht
2023-01-09 17:00 ` Sebastian Moeller
2023-01-09 17:04 ` [Starlink] [LibreQoS] " Jeremy Austin
2023-01-09 18:33 ` Dave Taht
2023-01-09 19:06 ` David Collier-Brown
2023-01-09 18:54 ` [Starlink] [EXTERNAL] " Livingood, Jason
2023-01-09 19:19 ` [Starlink] [Rpm] " rjmcmahon
2023-01-09 19:56 ` [Starlink] [LibreQoS] " dan
2023-01-09 21:00 ` rjmcmahon
2023-03-13 10:02 ` [Starlink] [Rpm] [LibreQoS] " Sebastian Moeller
2023-03-13 15:08 ` Jeremy Austin
2023-03-13 15:50 ` Sebastian Moeller
2023-03-13 16:06 ` [Starlink] [Bloat] " Dave Taht
2023-03-13 16:19 ` Sebastian Moeller
2023-03-13 16:12 ` [Starlink] " dan
2023-03-13 16:36 ` Sebastian Moeller
2023-03-13 17:26 ` dan
2023-03-13 17:37 ` Jeremy Austin
2023-03-13 18:34 ` Sebastian Moeller
2023-03-13 18:14 ` Sebastian Moeller
2023-03-13 18:42 ` rjmcmahon
2023-03-13 18:51 ` Sebastian Moeller
2023-03-13 19:32 ` rjmcmahon
2023-03-13 20:00 ` Sebastian Moeller
2023-03-13 20:28 ` rjmcmahon
2023-03-14 4:27 ` [Starlink] On FiWi rjmcmahon
2023-03-14 11:10 ` Mike Puchol
2023-03-14 16:54 ` [Starlink] [Rpm] " Robert McMahon
2023-03-14 17:06 ` Robert McMahon
2023-03-14 17:11 ` [Starlink] [Bloat] " Sebastian Moeller
2023-03-14 17:35 ` Robert McMahon
2023-03-14 17:54 ` [Starlink] [LibreQoS] " dan
2023-03-14 18:14 ` Robert McMahon
2023-03-14 19:18 ` dan
2023-03-14 19:30 ` [Starlink] [Bloat] [LibreQoS] " Dave Taht
2023-03-14 20:06 ` rjmcmahon
2023-03-14 19:30 ` [Starlink] [LibreQoS] [Bloat] " rjmcmahon
2023-03-14 23:30 ` Bruce Perens
2023-03-15 0:11 ` Robert McMahon
2023-03-15 5:20 ` Bruce Perens
[not found] ` <CALQXh-PUgix7ApkTi5W8TMKVZfE4fyNk4WeiocZ6QU6R-m7naA@mail.gmail.com>
2023-03-15 17:05 ` [Starlink] [Rpm] [LibreQoS] [Bloat] " Bruce Perens
2023-03-15 17:44 ` rjmcmahon
2023-03-15 19:22 ` [Starlink] [Bloat] [Rpm] [LibreQoS] " David Lang
2023-03-15 17:32 ` [Starlink] [LibreQoS] [Bloat] [Rpm] " rjmcmahon
2023-03-15 17:42 ` dan
2023-03-15 18:03 ` Mike Puchol
2023-03-15 19:33 ` [Starlink] [Bloat] [LibreQoS] " David Lang
2023-03-15 19:39 ` [Starlink] [Rpm] [Bloat] [LibreQoS] " Dave Taht
2023-03-15 21:52 ` David Lang
2023-03-15 22:04 ` Dave Taht
2023-03-15 22:08 ` dan
2023-03-15 17:43 ` [Starlink] [Bloat] [LibreQoS] [Rpm] " Sebastian Moeller
2023-03-15 17:49 ` rjmcmahon
2023-03-15 17:53 ` [Starlink] [Rpm] [Bloat] [LibreQoS] " Dave Taht
2023-03-15 17:59 ` dan
2023-03-15 19:39 ` rjmcmahon
2023-03-17 16:38 ` [Starlink] [Rpm] " Dave Taht
2023-03-17 18:21 ` Mike Puchol
2023-03-17 19:01 ` Sebastian Moeller
2023-03-17 19:19 ` rjmcmahon
2023-03-17 20:37 ` Bruce Perens
2023-03-17 20:57 ` rjmcmahon
2023-03-17 22:50 ` Bruce Perens
2023-03-18 18:18 ` rjmcmahon
2023-03-18 19:57 ` [Starlink] [LibreQoS] " dan
2023-03-18 20:40 ` rjmcmahon
2023-03-19 10:26 ` Michael Richardson
2023-03-19 21:00 ` [Starlink] On metrics rjmcmahon
2023-03-20 0:26 ` dan
2023-03-20 3:03 ` David Lang
[not found] ` <CAJUtOOgC8O2jvT7eZ0O8nU8kCPOeCgVPTBNKaA3ZqLpJf4obJw@mail.gmail.com>
2023-03-20 21:28 ` [Starlink] [Rpm] [LibreQoS] On FiWi dan
[not found] ` <CAJUtOOhPsiC=9SM3rUUxWuh4euLbDxVqcrM6hioDykZaWYfy6Q@mail.gmail.com>
2023-03-20 22:02 ` [Starlink] On FiWi power envelope rjmcmahon
2023-03-20 23:47 ` Bruce Perens
2023-03-21 0:10 ` [Starlink] [Rpm] [LibreQoS] On FiWi Brandon Butterworth
[not found] ` <CAJUtOOhinMu4Mv9EW-PB7ef9EHWL3inpeABUqFt0UDAw47MixA@mail.gmail.com>
2023-03-21 11:26 ` [Starlink] Annoyed at 5/1 Mbps Rich Brown
2023-03-21 12:29 ` [Starlink] [Rpm] [LibreQoS] On FiWi Brandon Butterworth
2023-03-21 12:30 ` Sebastian Moeller
2023-03-21 17:42 ` rjmcmahon
2023-03-21 18:08 ` rjmcmahon
[not found] ` <CAJUtOOiMk+PBK2ZRFsZA8EFEgqfHY3Zpw9=kAkJZpePx9OzeMw@mail.gmail.com>
2023-03-21 19:58 ` rjmcmahon
2023-03-21 20:06 ` [Starlink] [Bloat] " David Lang
2023-03-25 19:39 ` [Starlink] On fiber as critical infrastructure w/Comcast chat rjmcmahon
2023-03-25 20:09 ` Bruce Perens
2023-03-25 20:47 ` rjmcmahon
2023-03-25 20:15 ` [Starlink] [Bloat] " Sebastian Moeller
2023-03-25 20:43 ` rjmcmahon
2023-03-25 21:08 ` Bruce Perens
2023-03-25 22:04 ` Robert McMahon
2023-03-25 22:50 ` dan
2023-03-25 23:21 ` Robert McMahon
2023-03-25 23:35 ` David Lang
2023-03-26 0:04 ` Robert McMahon
2023-03-26 0:07 ` Nathan Owens
2023-03-26 0:50 ` Robert McMahon
2023-03-26 8:45 ` Livingood, Jason
2023-03-26 18:54 ` rjmcmahon
2023-03-26 0:28 ` David Lang
2023-03-26 0:57 ` Robert McMahon
2023-03-25 22:57 ` Bruce Perens
2023-03-25 23:33 ` David Lang
2023-03-25 23:38 ` Robert McMahon
2023-03-25 23:20 ` David Lang
2023-03-26 18:29 ` rjmcmahon
2023-03-26 10:34 ` Sebastian Moeller
2023-03-26 18:12 ` rjmcmahon
2023-03-26 20:57 ` David Lang
2023-03-26 21:11 ` Sebastian Moeller
2023-03-26 21:26 ` David Lang
2023-03-28 17:06 ` Larry Press
2023-03-28 17:47 ` rjmcmahon
2023-03-28 18:11 ` Frantisek Borsik
2023-03-28 18:46 ` rjmcmahon
2023-03-28 20:37 ` David Lang
2023-03-28 21:31 ` rjmcmahon
2023-03-28 22:18 ` dan
2023-03-28 22:42 ` rjmcmahon
2023-03-29 8:28 ` Sebastian Moeller
2023-03-29 12:27 ` Dave Collier-Brown
2023-03-29 13:22 ` Doc Searls
2023-03-29 13:40 ` [Starlink] Enabling a production model Dave Taht
2023-03-29 14:54 ` [Starlink] [LibreQoS] " dan
2023-03-29 16:53 ` Jeremy Austin
2023-03-29 18:33 ` Sebastian Moeller
2023-03-29 17:13 ` [Starlink] [Bloat] " David Lang
2023-03-29 17:34 ` dan
2023-03-29 20:03 ` David Lang
2023-04-02 12:00 ` Sebastian Moeller
2023-03-29 17:46 ` Rich Brown
2023-03-29 19:02 ` tom
2023-03-29 19:08 ` Dave Taht
2023-03-29 19:31 ` tom
2023-03-29 19:11 ` Dave Collier-Brown
2023-04-02 11:39 ` Sebastian Moeller
2023-03-29 13:46 ` [Starlink] [Bloat] On fiber as critical infrastructure w/Comcast chat Frantisek Borsik
2023-03-29 14:57 ` [Starlink] [LibreQoS] " Dave Taht
2023-03-29 19:23 ` Sebastian Moeller
2023-03-29 19:02 ` [Starlink] " rjmcmahon
2023-03-29 19:37 ` dan
2023-03-25 20:27 ` [Starlink] " rjmcmahon
2023-03-17 23:15 ` [Starlink] [Bloat] [Rpm] On FiWi David Lang
2023-03-14 18:05 ` [Starlink] " Steve Stroh
2023-03-13 19:33 ` dan [this message]
2023-03-13 19:52 ` [Starlink] [Rpm] [LibreQoS] [EXTERNAL] Re: Researchers Seeking Probe Volunteers in USA Jeremy Austin
2023-03-13 21:00 ` Sebastian Moeller
2023-03-13 21:27 ` dan
2023-03-14 9:11 ` Sebastian Moeller
2023-03-13 20:45 ` Sebastian Moeller
2023-03-13 21:02 ` [Starlink] When do you drop? Always! Dave Taht
2023-03-13 21:42 ` Ulrich Speidel
2023-03-13 16:04 ` [Starlink] UnderBloat on fiber and wisps Dave Taht
2023-03-13 16:09 ` Sebastian Moeller
2023-03-13 16:35 ` Mike Puchol
2023-01-09 20:49 ` [Starlink] [EXTERNAL] Re: Researchers Seeking Probe Volunteers in USA Dave Taht
2023-01-09 19:13 ` [Starlink] [Rpm] " rjmcmahon
2023-01-09 19:47 ` Sebastian Moeller
2023-01-11 18:32 ` Rodney W. Grimes
2023-01-11 20:01 ` Sebastian Moeller
2023-01-11 20:09 ` rjmcmahon
2023-01-12 8:14 ` Sebastian Moeller
2023-01-12 17:49 ` Robert McMahon
2023-01-09 20:20 ` Dave Taht
2023-01-09 20:46 ` rjmcmahon
2023-01-09 20:59 ` Dave Taht
2023-01-09 21:06 ` rjmcmahon
2023-01-09 21:18 ` rjmcmahon
2023-01-10 17:36 ` David P. Reed
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/starlink.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAA_JP8V+81zYHKpHHAoKxF5xav_dT6rNyNCCYXi_0KGyhFe+bA@mail.gmail.com \
--to=dandenson@gmail.com \
--cc=bloat@lists.bufferbloat.net \
--cc=jeremy@aterlo.com \
--cc=libreqos@lists.bufferbloat.net \
--cc=moeller0@gmx.de \
--cc=rjmcmahon@rjmcmahon.com \
--cc=rpm@lists.bufferbloat.net \
--cc=starlink@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