From: Tristan Seligmann <mithrandi@mithrandi.net>
To: Jonathan Morton <chromatix99@gmail.com>,
Dendari Marini <dendari92@gmail.com>
Cc: cake@lists.bufferbloat.net
Subject: Re: [Cake] Getting Cake to work better with Steam and similar applications
Date: Sat, 22 Apr 2017 13:41:49 +0000 [thread overview]
Message-ID: <CAMcKhMQpBskjeVWjFUQ9FMGV0_uY8LLSbNJT0+puNZQKru4+CQ@mail.gmail.com> (raw)
In-Reply-To: <D8364A3B-B822-4388-A535-35B111FA1333@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1645 bytes --]
On Sat, 22 Apr 2017 at 11:36 Jonathan Morton <chromatix99@gmail.com> wrote:
> With the correct version of iproute2 installed, just issue “man tc-cake”.
> That’s the official documentation.
>
FWIW, since I gather the OP is using Lochnair's builds on an ER-X:
unfortunately EdgeMAX does not ship the man utility, but there is an HTML
rendered version of the man page here:
https://dl.lochnair.net/Bufferbloat/Cake%20(Cobalt)/tc-cake.8.html
It’s possible, if you can figure out which traffic is Steam in the first
> place, and write filters to match on it. This is complicated by the fact
> that Valve runs a sophisticated CDN to handle their rather impressive
> bandwidth load.
>
I haven't succeeded at this before, as Steam's content server network is
large and complicated making it difficult to identify the servers by IP
address, and the actual traffic itself is TCP over standard HTTP(S) ports.
The behaviour I've seen in the past is that the Steam client will maintain
10 connections (each to a different content server), starting with the
region configured in settings, but cycling through various servers to find
the fastest ones. (The number of connections may depend on your detected
connection speed, I haven't tried this on very fast or very slow
connections) This tends to produce pretty nice results for your download
performance, but of course per-flow fairness alone means it'll tend to
drown out single flows. cake's dualhost/triple-isolate fairness works
pretty well for me, though, at least in terms of shielding other hosts on
the network from the host doing the Steam downloading.
[-- Attachment #2: Type: text/html, Size: 2163 bytes --]
next prev parent reply other threads:[~2017-04-22 13:42 UTC|newest]
Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-20 13:39 Dendari Marini
2017-04-20 13:43 ` Sebastian Moeller
2017-04-20 15:23 ` Dendari Marini
2017-04-20 15:32 ` Jonathan Morton
2017-04-20 16:05 ` Dendari Marini
2017-04-20 17:12 ` Andy Furniss
2017-04-20 17:36 ` Jonathan Morton
2017-04-20 18:35 ` Sebastian Moeller
2017-04-20 18:36 ` Sebastian Moeller
2017-04-21 8:34 ` Dendari Marini
2017-04-21 13:25 ` Sebastian Moeller
2017-04-21 13:27 ` Dendari Marini
2017-04-22 8:25 ` Dendari Marini
2017-04-22 9:36 ` Jonathan Morton
2017-04-22 12:50 ` xnoreq
2017-04-22 13:41 ` Tristan Seligmann [this message]
2017-04-22 13:51 ` Andy Furniss
2017-04-22 14:03 ` Andy Furniss
2017-04-22 16:38 ` Andy Furniss
2017-04-22 16:45 ` Dave Taht
2017-04-22 17:00 ` Tristan Seligmann
2017-04-22 20:24 ` Andy Furniss
2017-04-22 16:47 ` Sebastian Moeller
2017-04-22 21:56 ` Dendari Marini
2017-04-22 22:15 ` Sebastian Moeller
2017-04-23 12:32 ` David Lang
2017-04-24 7:55 ` Sebastian Moeller
2017-04-24 8:41 ` Dendari Marini
2017-04-24 11:34 ` Sebastian Moeller
2017-04-24 12:08 ` Dendari Marini
2017-04-24 12:35 ` Sebastian Moeller
2017-04-24 13:49 ` Dendari Marini
2017-04-24 15:42 ` Sebastian Moeller
2017-04-24 17:32 ` Sebastian Moeller
2017-04-25 10:26 ` Andy Furniss
2017-04-25 11:24 ` Dendari Marini
2017-04-25 12:58 ` Andy Furniss
2017-04-25 18:22 ` Dendari Marini
2017-04-25 19:10 ` Jonathan Morton
2017-04-25 20:44 ` Dendari Marini
2017-04-25 21:32 ` Andy Furniss
2017-04-25 22:33 ` Benjamin Cronce
2017-04-28 15:37 ` Dendari Marini
2017-04-29 15:11 ` Andy Furniss
2017-04-29 17:30 ` Jonathan Morton
2017-04-29 18:29 ` Andy Furniss
2017-04-30 0:05 ` Andy Furniss
2017-05-01 5:50 ` Jonathan Morton
2017-05-01 11:32 ` Andy Furniss
2017-05-01 12:08 ` Jonathan Morton
2017-05-01 13:03 ` Andy Furniss
2017-05-01 13:11 ` Jonathan Morton
2017-05-01 14:46 ` Andy Furniss
2017-04-25 21:06 ` Andy Furniss
2017-04-25 21:16 ` Neil Shepperd
2017-04-25 21:37 ` Andy Furniss
2017-04-25 21:43 ` Sebastian Moeller
2017-04-25 22:06 ` Andy Furniss
2017-04-25 22:29 ` Andy Furniss
2017-04-25 22:32 ` Andy Furniss
2017-04-22 22:35 ` Andy Furniss
2017-04-22 14:12 ` Sebastian Moeller
2017-04-20 18:16 ` Sebastian Moeller
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/cake.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAMcKhMQpBskjeVWjFUQ9FMGV0_uY8LLSbNJT0+puNZQKru4+CQ@mail.gmail.com \
--to=mithrandi@mithrandi.net \
--cc=cake@lists.bufferbloat.net \
--cc=chromatix99@gmail.com \
--cc=dendari92@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