From: Raphael Hertzog <raphael@ouaza.com>
To: "Ilpo Järvinen" <ilpo.jarvinen@helsinki.fi>
Cc: Netdev <netdev@vger.kernel.org>
Subject: Re: Constantly varying download rate with a complex xen networking setup, why?
Date: Mon, 15 Jun 2009 18:02:54 +0200 [thread overview]
Message-ID: <20090615160254.GA8550@rivendell> (raw)
In-Reply-To: <Pine.LNX.4.64.0906151657380.16408@melkinkari.cs.Helsinki.FI>
Le lundi 15 juin 2009, Ilpo Järvinen a écrit :
> On Mon, 15 Jun 2009, Raphael Hertzog wrote:
>
> > My problem is that when I download a big file from the internet by HTTP in
> > the dom0, the download rate is not stable. It goes up progressively and then
> > stalls for a few seconds, and restart again going up progressively (and
> > all this in loop until the download is complete).
>
> My guess: TCP sawtooth pattern and the associated loss recovery...? What
> you describe here seems to match exactly to what is expected to happen
> because of it (I see this happening quite often actually).
Why would this not happen for the same transfer done through a proxy (that
runs on the same machine but different domU)?
> What is the size of the bottleneck buffer and base RTTs of the relevant
> flows (HTTP, ssh)?
How can I collect those information?
> Please verify "blocking" using tcpdump or so. You may find out e.g. that
I'll try to do so and follow-up.
> network is not stalled but that out-of-order arrivals prevent
> applications from making progress.
>
> If this matches with your problem, deploying AQM at the bottleneck would
> help.
The bottleneck in my test setup is the ADSL connection and I don't control
the ADSL router.
Cheers,
--
Raphaël Hertzog -+- http://www.ouaza.com
Freexian : des développeurs Debian au service des entreprises
http://www.freexian.com
next prev parent reply other threads:[~2009-06-15 16:02 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-15 7:53 Constantly varying download rate with a complex xen networking setup, why? Raphael Hertzog
2009-06-15 14:18 ` Ilpo Järvinen
2009-06-15 16:02 ` Raphael Hertzog [this message]
2009-06-15 16:36 ` Ilpo Järvinen
2009-06-17 13:00 ` Raphael Hertzog
2009-06-17 14:02 ` Ilpo Järvinen
2009-06-17 14:36 ` Raphael Hertzog
2009-07-21 8:52 ` Ilpo Järvinen
2009-07-22 3:40 ` Bill Fink
-- strict thread matches above, loose matches on Subject: below --
2009-06-10 14:16 Raphael Hertzog
2009-06-08 21:46 Raphael Hertzog
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090615160254.GA8550@rivendell \
--to=raphael@ouaza.com \
--cc=ilpo.jarvinen@helsinki.fi \
--cc=netdev@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.