From: Stephen Hemminger <stephen@networkplumber.org>
To: Dave Taht <dave.taht@gmail.com>
Cc: Rich Brown <richb.hanover@gmail.com>,
bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] Rigorous Coffee Shop Bloat Testing
Date: Tue, 3 Sep 2019 17:40:46 -0700 [thread overview]
Message-ID: <20190903174046.68f24735@hermes.lan> (raw)
In-Reply-To: <CAA93jw7iqx5Eh-1Hmafbmf0h9iKcAjA8wOEVNSy+Nzk5JSDDOg@mail.gmail.com>
On Tue, 3 Sep 2019 10:29:51 -0700
Dave Taht <dave.taht@gmail.com> wrote:
> On Tue, Sep 3, 2019 at 8:57 AM Rich Brown <richb.hanover@gmail.com> wrote:
> >
> > > On Sep 3, 2019, at 11:22 AM, bloat-request@lists.bufferbloat.net wrote:
> > >
> > > The coffee shop tests were fun, but I(we) needed more rigor when doing
> > > them. What I'd typically do is go in,
> > > get on the wifi, start 6 minutes worth of tests, get in line, get
> > > coffee...
> >
> > OK. I'll bite. What "six minutes of tests" do you queue up? What do you record?
>
> Still working out what the "right thing" would be. The ecn syn failure
> thing was new (didn't know OSX had that stat), getting some caps,
> seeing if ipv6 was available, all seem like good ideas, in addition to
> bloat protection.
>
> the most recent script was this - (the data is in my blog-cerowrt repo
> on github, also).
>
> We could turn this into a batch file and try to get more rigorous
> about also getting a packet cap.
>
> Is there a decent android or IOS tool yet?
>
> #!/bin/sh
>
> T="Los_Gatos_Starbucks"
> F="flent -x -H flent-fremont.bufferbloat.net -t $T"
>
> $F --te=download_streams=4 tcp_ndown
> $F --te=upload_streams=4 --socket-stats tcp_nup
> # $F --te=upload_streams=4 tcp_2up_square # not useful enough
> $F rrul
> $F rrul_be
>
>
> > And how do you broach the subject with the owner? Something like...
>
> Carefully. The owners are always ready to take a complement or
> complaint, and, so long as you catch 'em when
> not too busy are usually pretty social in general.
>
> In many cases they share the wifi with their credit card reader and
> when I say that fixing bufferbloat helps,
> their eyes light up. That was a specific problem that at least one had
> - demonstrable - I saw it take forever
> to clear a transaction (and the bloat was 2+ seconds long at the time
> - NOT triggered by me) once... he had a synology router, and "applying
> QoS" "just worked", and we did other things like reposition the
> antenna, also. got me lunch
> that did and he punched a whole bunch of holes in my "repeat business" card....
>
> However the employees usually lack the router's password and clue.
>
> IF we were to make this a thing (and it does invoke fond memories of
> how we first spread wifi around the bay area
> and then the world in the early 2000s - I was part of a group called
> thirdbreak that generally lept across the counter to help a lot, back
> in the days we were so eager to get out of the office and onto wifi
> that we were mapping all the locations available - example:
> http://www.wififreespot.com/ca.php from those days...), perhaps carry
> a portable printer for the test output, biz cards, and so on for the
> no-owner-present case.
>
> I recently hit on the idea of creating stickers - attached is the one
> I'm using on my guitar...
>
> which is a bit too much over the top, I think, generally.
>
> but plan to give out 0.0.0.0/8 and 240.0.0.0/4 ones next time.
>
> They are cheap (I used stickermule) and with a cool logo, folk dig
> adorning their laptops with them, in general. Still,
> we've never found that logo/slogan for fixing bufferbloat - the word
> is too long and too negative, though I thought
> the inverted wifi logo we use on the cerowrt site a good start. "Better wifi".
>
> With more folk gathering data...
>
> Maybe (for example) we'd play off starbucks vs peets - attached is
> starbucks (using google wifi) vs another coffeeshop, coffeecat - sigh.
> but weirdly enough starbucks's packet cap - although very close to
> what a fq_codel'd trace would look like, doesn't actually seem to be a
> fq_codeled trace. Still puzzled, need to go back and try that spot
> again.
>
> And I gotta say, it's *really good* to get out of the lab once in a
> while and see people, and sometimes, actually fix something, trying a
> different coffee shop every week.
>
> I guess, in the cases where the coffee doesn't become free, I could
> deduct it as a business expense. :)
>
> > "Uh, I think I know why all those heads are popping up..." OR
> > "This is a nice network you have here. It'd be a shame if something happened to it..." OR
>
> Oh, that's great! Goes with my costume, too. "Hey buddy, got an ipv6 address?"
>
> > "I know I look like [don't look like] a pointy-headed geek, but there's this thing called bufferbloat..." OR
> > "Do you ever get complaints that your wifi is really slow?"
>
> I might also have an agenda in trying to see how much ipv6 is out
> there, and the syn thing is bugging me, too.
> So with a more organized set of tests, we could fan out to the coffee
> shops of the world and forment another
> wifi revolution and turn that world upside down! Who's with me!?
There was a recent Wall Street Journal article that faster Internet doesn't mean anything.
https://www.wsj.com/graphics/faster-internet-not-worth-it/
I just thought "faster Internet just exposes your existing Bufferbloat"
next prev parent reply other threads:[~2019-09-04 0:40 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-09-03 15:57 Rich Brown
2019-09-03 17:29 ` Dave Taht
2019-09-04 0:03 ` Kenneth Porter
2019-09-04 0:40 ` Stephen Hemminger [this message]
2019-09-04 2:13 ` Kenneth Porter
2019-09-04 3:17 ` Dave Taht
2019-09-04 3:24 ` Jonathan Morton
2019-09-04 5:49 ` Stephen Hemminger
2019-10-04 19:05 ` Dave Taht
2019-10-04 19:22 ` Dave Collier-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/bloat.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190903174046.68f24735@hermes.lan \
--to=stephen@networkplumber.org \
--cc=bloat@lists.bufferbloat.net \
--cc=dave.taht@gmail.com \
--cc=richb.hanover@gmail.com \
/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