From: Pete Heist <pete@heistp.net>
To: "Toke Høiland-Jørgensen" <toke@toke.dk>
Cc: bkil <bkil.hu+Aq@gmail.com>,
Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>
Subject: Re: [Make-wifi-fast] mesh deployment with ath9k driver changes
Date: Thu, 5 Jul 2018 19:26:10 +0200 [thread overview]
Message-ID: <A934D4EA-95C5-4A3C-B65E-63E2A915043A@heistp.net> (raw)
In-Reply-To: <874lhdeso1.fsf@toke.dk>
> On Jul 5, 2018, at 3:08 PM, Toke Høiland-Jørgensen <toke@toke.dk> wrote:
>
> Pete Heist <pete@heistp.net> writes:
>
>> And in the aqm driver support I’m not sure what fq_overmemory
>> signifies (Toke may know that) or if the other stats are within the
>> expected ranges for this amount of traffic.
>
> Overmemory is the amount of times the total queue size went over the
> 4MiB limit. So I'd say that 60 million times is...quite a lot. Is there
> a lot of traffic that doesn't respond to congestion signals on that
> link?
Wow, ok. Well, I suspect it’s p2p. I watched some tcpdumps this morning of traffic with non-zero DSCP values and saw quite a lot of UDP packets with these higher DSCP values, which may be aggressive and not respond much to drops. It’s not always easy to classify that traffic to do something about it, but I could try. About 20% of overall traffic is UDP.
In response to seeing more traffic in the VO queues, this morning at around 10:30a I actually disabled the rate limiting (so I’m only testing one change at a time) and started zero-ing out DSCP values on all our access points, as well as our main router, with this: "iptables -t mangle -I PREROUTING -j DSCP --set-dscp 0”
I’m not holding my breath until I’ve seen a couple nights of data, but ping times have been lower since I made that change (https://www.drhleny.cz/smokeping/, and note that you may need to empty your cache if you’ve viewed this page before, so make sure you’re seeing the latest data).
This may not be a long-term solution, but it’s a test. I know doesn’t prevent people from sending packets to the AP with non-zero DSCP values, so they can still use the VO or other queues going to the APs (I can’t zero those values until the packets are out of the driver as far as I know), but at least traffic coming back from the Internet uses BE when it goes back to devices. I’ve seen in my point-to-point testing how lots of traffic in VO can destroy aggregate throughput.
next prev parent reply other threads:[~2018-07-05 17:26 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-19 16:03 bkil
2018-05-20 18:56 ` Pete Heist
2018-05-31 0:52 ` David Lang
2018-06-08 9:37 ` Pete Heist
2018-06-09 15:32 ` bkil
2018-06-13 13:07 ` Pete Heist
2018-06-13 13:24 ` Toke Høiland-Jørgensen
2018-06-13 16:01 ` Pete Heist
2018-06-30 19:14 ` bkil
2018-07-04 21:47 ` Pete Heist
2018-07-05 13:08 ` Toke Høiland-Jørgensen
2018-07-05 17:26 ` Pete Heist [this message]
2018-07-05 17:37 ` Toke Høiland-Jørgensen
2018-07-05 18:02 ` Pete Heist
2018-07-05 20:17 ` Jonathan Morton
2018-07-09 2:20 ` Aaron Wood
2018-07-09 5:17 ` Jonathan Morton
2018-07-09 6:27 ` Pete Heist
2018-07-09 12:55 ` Sebastian Moeller
2018-07-09 23:21 ` Pete Heist
2018-07-09 5:13 ` David Lang
2018-07-09 23:33 ` Pete Heist
2018-07-10 0:39 ` Pete Heist
2018-07-10 7:02 ` bkil
2018-06-13 16:30 ` Sebastian Moeller
2018-06-13 17:50 ` Toke Høiland-Jørgensen
[not found] ` <CADuVhRWL2aVjzjfLHg1nPFa8Ae-hWrGrE7Wga4eUKon3oqoTXA@mail.gmail.com>
2018-06-30 19:26 ` bkil
2018-06-30 20:04 ` Jannie Hanekom
-- strict thread matches above, loose matches on Subject: below --
2018-04-24 8:33 Pete Heist
2018-04-24 11:54 ` Toke Høiland-Jørgensen
2018-04-24 13:37 ` Pete Heist
2018-04-24 13:51 ` Toke Høiland-Jørgensen
2018-04-24 14:09 ` Pete Heist
2018-04-24 14:34 ` Toke Høiland-Jørgensen
2018-04-24 19:10 ` Pete Heist
2018-04-24 21:32 ` Toke Høiland-Jørgensen
2018-04-25 6:05 ` Pete Heist
2018-04-25 6:36 ` Sebastian Moeller
2018-04-25 17:17 ` Pete Heist
2018-04-26 0:41 ` David Lang
2018-04-26 19:40 ` Pete Heist
2018-04-26 0:38 ` David Lang
2018-04-26 21:41 ` Pete Heist
2018-04-26 21:44 ` Sebastian Moeller
2018-04-26 21:56 ` Pete Heist
2018-04-26 22:04 ` David Lang
2018-04-26 22:47 ` Pete Heist
2018-04-27 10:15 ` Toke Høiland-Jørgensen
2018-04-27 10:32 ` Pete Heist
2018-04-26 0:35 ` David Lang
2018-04-27 11:42 ` Valent Turkovic
2018-04-27 11:50 ` Pete Heist
2018-04-27 11:59 ` Valent Turkovic
2018-04-27 12:17 ` Pete Heist
2018-04-27 11:47 ` Valent Turkovic
2018-04-27 12:00 ` Pete Heist
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/make-wifi-fast.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=A934D4EA-95C5-4A3C-B65E-63E2A915043A@heistp.net \
--to=pete@heistp.net \
--cc=bkil.hu+Aq@gmail.com \
--cc=make-wifi-fast@lists.bufferbloat.net \
--cc=toke@toke.dk \
/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