From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id C93393B29D for ; Fri, 2 Dec 2022 08:19:56 -0500 (EST) Received: by mail-pf1-x42c.google.com with SMTP id 124so4929460pfy.0 for ; Fri, 02 Dec 2022 05:19:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=aKsSmKLkK6df2OpMoy67QD0jFbGTnrXCwq8+x57DzGA=; b=nC9UgB8f3P7vMa5ugx3jruEFwAuF43FalVCwRr7/LTxgbxpbEQyZSr3ihhGUxi9Iox eVoh5s9i5ZcfwmpAu/4WCjXt63RNrgyIWZ6sXLPdG36SYBsnabIZdT2lrtkgllB/5v67 sr5MJx6yF1VTB2QrOrws8kM354iTJl/5BNQgukcBIHK2d7TV1nyIOPKlu/09hme/Mnyy utDTJLey7ktN/hLFCAju2O/fwrmtZElY0JDAeJhEpIM6TVlkpsyTtu1jS3vtxzTPFgGn ktrlpfODvYwv1clOQvSUfmRTsLqmAoRQKSyLGVZgwaCYYtr7OyMXttoNz84nLVO9OBQr zLLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=aKsSmKLkK6df2OpMoy67QD0jFbGTnrXCwq8+x57DzGA=; b=S4U2T96/nfAP1SSRa7iHsyMMnCNI/erNpfbK8i1sS4fNTuEVV+cyfd8t3gUFkULq/P X+/3dtZG158CW1tokKztCM5MtsON/wIl+XRk2Is3NMGEDa6aSUqYSrhTJs5ZDgLEYjjW +zo0qkbGa+K2e9SbyBgZsS2GvK2w45OfQldMIlK0sLVUerUoNfPLMQktIoKdEornzB1C hyhvmJUewyT8KU7oqcc2CWg5Co49ikzUiWRfOvQ4Sq5vstIvC5CIDs5UycggDcO85zRG IjHHbw3ixkDPq1NSFlZ6gCb5Tu7FZPj5OSwbtEUw6kt5l8mEw4EDUdna6H7GmWdDA+So IOuw== X-Gm-Message-State: ANoB5plfMugIdxF1GGp8j4zk4MMogbEiLtPpJbQUnLTkaDtnVcGNddMi /il1jR3W5oh3RBNjEsorMJ1mDYHX2HSmrHWWP/phXGY= X-Google-Smtp-Source: AA0mqf6EHP7IKSJyQlwuOJ1NcnO+Pbc2oBz6U7dc891FHkLh0ECMKb8K3bMRNTi10oP6kDPzS7ZCLa+GH3qcBioClGM= X-Received: by 2002:aa7:8054:0:b0:56c:4303:a93d with SMTP id y20-20020aa78054000000b0056c4303a93dmr56132318pfm.73.1669987195598; Fri, 02 Dec 2022 05:19:55 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: warren ponder Date: Fri, 2 Dec 2022 06:19:45 -0700 Message-ID: To: Andrew Somerville Cc: Sebastian Moeller , Starlink-Bufferbloat Content-Type: multipart/alternative; boundary="00000000000092c79a05eed83173" Subject: Re: [Starlink] CAKE-Autorate X-BeenThere: starlink@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Starlink has bufferbloat. Bad." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Dec 2022 13:19:56 -0000 --00000000000092c79a05eed83173 Content-Type: text/plain; charset="UTF-8" Thanks Andrew, I sent @moeller some logs but the data set was small. I should have a better one this AM. I can send it here or Openwrt ( probably better) I do not want to clog up this list. I'll check out the link and see if I have the reccomendations implemented. Warren On Fri, Dec 2, 2022, 6:09 AM Andrew Somerville wrote: > Dear Warren, > > As Sebastian suggested if you can send across a log file having run some > speed tests (ideally with longer rather than shorter duration) then with > his fantastic plotting utility we should be able to get an idea of what is > happening. There really is not much in the way of documentation concerning > cake-autorate. I have put almost all my effort into developing it with the > help of Sebastian. > > cake-autorate does not autoconfigure itself so it does require quite a bit > of tuning - especially for Starlink, which is a super interesting case > because it offers huge bandwidth but latency is a challenge to keep under > control and we even tried to implement some compensation for satellite > switching, which hasn't been tested as much as I would like and possibly > can be improved further. > > It might be time to add some more documentation. But the thread on OpenWrt > is a great place to get feedback from both of us and other users. Actually > I just gave some suggested parameters for use with Starlink to an OpenWrt > user here: > > https://forum.openwrt.org/t/cake-w-adaptive-bandwidth/135379/1221?u=lynx > > Best wishes and keep me CC'ed, > > Andrew > > On Thu, 1 Dec 2022 at 20:52, warren ponder wrote: > >> Thanks @moeller! I am still trying to figure out Octave. It's not >> running on my router so I have been copying zips off to a Mac and >> trying to plot them there. I think I am not hitting the min >> requirement of 6.4 though. Seems the plots are key here so I'll put >> some effort into focusing on that. >> >> WP >> >> On Thu, Dec 1, 2022 at 1:40 PM Sebastian Moeller wrote: >> > >> > Hi Warren, >> > >> > >> > > On Dec 1, 2022, at 19:41, warren ponder via Starlink < >> starlink@lists.bufferbloat.net> wrote: >> > > >> > > I have been working with the 3rd party router team of the router I >> > > have been using behind Starlink to add CAKE to their router. I have an >> > > early access loaded and have modified it to add CAKE-Autorate. I have >> > > it running but not entirely sure I have it all running correctly or >> > > how to quantify if its making a difference. >> > > >> > > Beside github for CAKE-Autorate are there any other sources of info to >> > > read up on about ensuring I have it going right and possibly quantify >> > > its making a difference? >> > >> > Most discussion happens in the following OpenWrt thread: >> > https://forum.openwrt.org/t/cake-w-adaptive-bandwidth/135379/1202 >> > or you can open an issue in the github. About making a difference we >> added some potting code which can turn the log files into partially >> interpretable plots. >> > >> > I use (192.168.42.1 is my OpenWrt/TurrisOS router running >> cake-autorate): >> > ssh root@192.168.42.1 'kill -USR1 $( cat >> /var/run/cake-autorate/maintain_log_file_pid )' && sleep 30 && scp >> root@192.168.42.1:/var/log/cake-autorate_*.log.gz ./SCRATCH/ && ssh >> root@192.168.42.1 'rm /var/log/cake-autorate_*.log.gz' >> > >> > followed by: >> > octave -qf --eval >> 'fn_parse_autorate_log("./SCRATCH/cake-autorate_2022-12-01_20_21_16.log.gz", >> [], [])' >> > >> > this requires octave >= 6.4... once you have that post your plots to >> the forum thread and we can take it from there. >> > >> > >> > >> > Regards >> > Sebastian >> > >> > P.S.: I cc'd Andrew cake-autorate's principal developer, he might have >> more ideas... >> > >> > >> > >> > > >> > > thanks >> > > >> > > WP >> > > _______________________________________________ >> > > Starlink mailing list >> > > Starlink@lists.bufferbloat.net >> > > https://lists.bufferbloat.net/listinfo/starlink >> > >> > --00000000000092c79a05eed83173 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks Andrew, I sent @moeller some logs but the data set= was small. I should have a better one this AM. I can send it here or Openw= rt ( probably better) I do not want to clog up this list.
=
I'll check out the link and see if I have t= he reccomendations implemented.=C2=A0

Warren

On Fri, Dec 2, 2022, 6:09 AM Andrew Somervill= e <aesomerville@gmail.com&= gt; wrote:
De= ar Warren,

As Sebastian suggested if you can send acros= s a log file having run some speed tests (ideally with longer rather than s= horter duration) then with his fantastic plotting utility we should be able= to get an idea of what is happening. There really is not much in the way o= f documentation concerning cake-autorate. I have put almost all my effort i= nto developing it with the help of Sebastian.=C2=A0

cake= -autorate does not autoconfigure itself so it does require quite a bit of t= uning - especially for Starlink, which is a super interesting case because = it offers huge bandwidth but latency is a challenge to keep under control a= nd we even tried to implement some compensation for satellite switching, wh= ich hasn't been tested as much as I would like and possibly can be impr= oved further.=C2=A0

It might be time to add some m= ore documentation. But the thread on OpenWrt is a great place to get feedba= ck from both of us and other users. Actually I just gave some suggested par= ameters for use with Starlink to an OpenWrt user here:

<= a href=3D"https://forum.openwrt.org/t/cake-w-adaptive-bandwidth/135379/1221= ?u=3Dlynx" target=3D"_blank" rel=3D"noreferrer">https://forum.openwrt.org/t= /cake-w-adaptive-bandwidth/135379/1221?u=3Dlynx

Best wishes and keep me CC'ed,

And= rew

On Thu, 1 Dec 2022 at 20:52, warren ponder <wponder11@gmail.co= m> wrote:
Thanks @moeller! I am still trying to figure out Octave. It's not
running on my router so I have been copying zips off to a Mac and
trying to plot them there. I think I am not hitting the min
requirement of 6.4 though. Seems the plots are key here so I'll put
some effort into focusing on that.

WP

On Thu, Dec 1, 2022 at 1:40 PM Sebastian Moeller <moeller0@gmx.de> w= rote:
>
> Hi Warren,
>
>
> > On Dec 1, 2022, at 19:41, warren ponder via Starlink <starlink@lists.bufferbloat.net> wrote:
> >
> > I have been working with the 3rd party router team of the router = I
> > have been using behind Starlink to add CAKE to their router. I ha= ve an
> > early access loaded and have modified it to add CAKE-Autorate. I = have
> > it running but not entirely sure I have it all running correctly = or
> > how to quantify if its making a difference.
> >
> > Beside github for CAKE-Autorate are there any other sources of in= fo to
> > read up on about ensuring I have it going right and possibly quan= tify
> > its making a difference?
>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Most discussion happens in the follow= ing OpenWrt thread:
> https://forum.openw= rt.org/t/cake-w-adaptive-bandwidth/135379/1202
> or you can open an issue in the github. About making a difference we a= dded some potting code which can turn the log files into partially interpre= table plots.
>
> I use (192.168.42.1 is my OpenWrt/TurrisOS router running cake-autorat= e):
> ssh root@192.168.42.1 'kill -USR1 $( cat /var/run/cake-autorate= /maintain_log_file_pid )'=C2=A0 && sleep 30 && scp=C2= =A0 root@192.168.42.1:/var/log/cake-autorate_*.log.gz ./SCRATCH/ &&= ssh root@192.168.42.1 'rm /var/log/cake-autorate_*.log.gz'
>
> followed by:
> octave -qf --eval 'fn_parse_autorate_log("./SCRATCH/cake-auto= rate_2022-12-01_20_21_16.log.gz", [], [])'
>
> this requires octave >=3D 6.4... once you have that post your plots= to the forum thread and we can take it from there.
>
>
>
> Regards
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Sebastian
>
> P.S.: I cc'd Andrew cake-autorate's principal developer, he mi= ght have more ideas...
>
>
>
> >
> > thanks
> >
> > WP
> > _______________________________________________
> > Starlink mailing list
> > Starlink@lists.bufferbloat.net
> > https://lists.bufferbloat.net/= listinfo/starlink
>
--00000000000092c79a05eed83173--