<div dir="ltr"><img src="cid:ii_l0tmc4lo1" alt="Screen Shot 2022-03-16 at 6.47.44 AM.png" width="563" height="127"><div><br></div><div>I repeated this now, no latency spikes or dips to near 0 every 15s are visible anymore. <br></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 15, 2022 at 3:47 PM Nathan Owens <<a href="mailto:nathan@nathan.io">nathan@nathan.io</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Here’s what it looks like for a sustained download:</div><div dir="auto"><div><a href="https://i.redd.it/odo31ofu4t971.png" target="_blank">https://i.redd.it/odo31ofu4t971.png</a></div><div><img src="cid:17f8fc2e886619969561" style="max-width: 100%;"></div></div><div dir="auto">This was from a while ago, most of those latency spikes have been dampened. </div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 15, 2022 at 3:39 PM Dave Taht <<a href="mailto:dave.taht@gmail.com" target="_blank">dave.taht@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Mar 15, 2022 at 5:09 PM Daniel AJ Sokolov <<a href="mailto:daniel@falco.ca" target="_blank">daniel@falco.ca</a>> wrote:<br>
><br>
> Hello,<br>
><br>
>  From this list I have learned that Starlink is optimized to shine in<br>
> tests with <a href="http://speedtest.net" rel="noreferrer" target="_blank">speedtest.net</a> and similar sites, but that transmission rates<br>
> drop quickly after about 15 seconds.<br>
<br>
That is not strictly true. The trend is a low rate for the initial<br>
15s, then a boost, then variable. It happens that speedtest reports<br>
the *last* result in the typically 20s it runs,<br>
so by that light is starlink is "optimized for speedtest". Much of the<br>
internet is "optimized for speedtest", tons of services basically blow<br>
up classic tcp congestion controls at T+21s.<br>
<br>
Attached are two example flent test runs, a rrul test from one project<br>
member's dishy, and a tcp_nup test from anothers.<br>
<br>
For reference also attached is how a present day WISP 60Ghz radio<br>
functions, one which has FQ and AQM, with consistent bandwidth, and<br>
only ~5ms latency swings. Ideally the latency on starlink would not go<br>
over 10ms their baseline ~40ms latency, under these loads.<br>
<br>
Comparing the later two tests you can see the inversions between<br>
bandwidth and latency that come from the fixed length fifos starlink<br>
uses at any of the roughly 3<br>
speed settings we currently see.<br>
<br>
PS - most web pages cannot use more than 25MBit in the 3s they typically take.<br>
<br>
> How do they do that, technically?<br>
<br>
Allocate bandwidth? Unknown. Ever 15s seems silly. Not modifying queue<br>
length and/not using a smarter queuing algo like fq_codel or cake when<br>
they do change the bandwidth allocation is the simple flaw in their<br>
design I keep hoping they'll fix.<br>
<br>
><br>
> Is that a result of Bufferbloat?<br>
<br>
Yes. The rrul test is often illustrative of the problem on how slowly<br>
the internet operates during an upload clogging up the queue, or vice<br>
versa. Most ISPs do some sort of ack filtering or prioritization to<br>
make uploads interfere less with downloads, or use AQM, fq or a<br>
combination of both.<br>
<br>
> Is that a a specific code in the modem<br>
> to cheat, like some car manufacturers cheated on emissions tests?<br>
<br>
I hope not. No, they do have limited capacity, do have to change sats,<br>
do need to allocate bandwidth sanely. AND buffering.<br>
<br>
> Is<br>
> that something done in the satellites who shift capacity from other<br>
> users to those users who initiate downloads? Is that done on the backhaul?<br>
<br>
Wish we knew. In my ideal world they would supply a statistic that a<br>
sch_cake could take and vary the rate/buffering based on that on the<br>
home router, or just do it more right<br>
in the dishy and head ends with cake + BQL.<br>
<br>
><br>
> Thank you<br>
> Daniel<br>
> _______________________________________________<br>
> Starlink mailing list<br>
> <a href="mailto:Starlink@lists.bufferbloat.net" target="_blank">Starlink@lists.bufferbloat.net</a><br>
> <a href="https://lists.bufferbloat.net/listinfo/starlink" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/starlink</a><br>
<br>
<br>
<br>
-- <br>
I tried to build a better future, a few times:<br>
<a href="https://wayforward.archive.org/?site=https%3A%2F%2Fwww.icei.org" rel="noreferrer" target="_blank">https://wayforward.archive.org/?site=https%3A%2F%2Fwww.icei.org</a><br>
<br>
Dave Täht CEO, TekLibre, LLC<br>
_______________________________________________<br>
Starlink mailing list<br>
<a href="mailto:Starlink@lists.bufferbloat.net" target="_blank">Starlink@lists.bufferbloat.net</a><br>
<a href="https://lists.bufferbloat.net/listinfo/starlink" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/starlink</a><br>
</blockquote></div></div>
</blockquote></div>