Netdev List
 help / color / mirror / Atom feed
From: Wolfgang Rosner <wrosner@tirnet.de>
To: Eric Dumazet <eric.dumazet@gmail.com>
Cc: netdev@vger.kernel.org
Subject: Re: One way TCP bottleneck over 6 x Gbit tecl aggregated link // Kernel issue
Date: Fri, 27 Mar 2015 19:46:07 +0100	[thread overview]
Message-ID: <201503271946.07464.wrosner@tirnet.de> (raw)
In-Reply-To: <201503262034.05499.wrosner@tirnet.de>

Hello Eric,


I tried to discern the possibilities of Debian patches having solved the 
problem vs, regression bug in recent Kernels.

So I tested:
- Vanilla 3.16.7
- recent Debian 3.19.1

============

results:

- Vanilla 3.16.7
from
https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.7.tar.xz
result: really bad, 
~ 500 Mbit /s both inbound and outwards
inbound even with -P24 parallel threads not more than 800 Mbit
outobund with -P12 we are back over 5 Gbit/s again

From that, to mee it looks like the problem was introduced before  3.16.7
but only partly solved since then.

I tried to map vailla versions with the davem fork,
http://git.kernel.org/cgit/linux/kernel/git/davem/net.git/tree/
 but got lost in git / developer workflow .



- recent Debian 3.19.1
same results as with any other recent kernel
	inbound > 5.5 GBit
	outbound ~ 3.2 GBit
	outbound -P 2 > 5 Gbit


So it looks like the debian people have _not_ found the solution, but were 
just lucky enough with their 
 3.16.0-0.bpo.4-amd64 #1 SMP Debian 3.16.7-ckt4-3~bpo70+1 

not to hit it yet...



Am Donnerstag, 26. März 2015 20:34:05 schrieb Wolfgang Rosner:
> Hello, Eric
>
> Am Montag, 23. März 2015 03:33:17 schrieben Sie:
> > On Mon, 2015-03-23 at 01:57 +0100, Wolfgang Rosner wrote:
> > > Are you ready to assist me on this track?
> >
> > First check if the problem is already solved, using this git tree ?
> >
> > http://git.kernel.org/cgit/linux/kernel/git/davem/net.git
>
> Does not look like that :-(
>
>
>
> I tried both 3.19.2 frome kernel.org and
> a git clone frome above adress from "master" this morning.
> $ uname -a
> Linux cruncher 4.0.0-rc5+ #1 SMP Thu Mar 26 08:48:08 CET 2015 x86_64
> GNU/Linux
>
>
> Sorry when it took some time.
>
> I've built a workaround for my aufs nfsroot to get rid of that, at least
> for testing.
> Both kernels were built w/o aufs patches, so we cannot blame this anymore
> (I've learned that people like to do so...)
>
>
> -----------
>
> I tried sequential run to check for jitter and to allow for adaptation
>
> for i in `seq 10` ; do  iperf -c 192.168.130.225 -t 100 ; done
>
> 3.17 / 3.30 / 3.16 / 3.19 / 3.29 / 3.29 / 3.35 / 3.32 / 3.22 / 3.32
> Gbits/sec
>
> ...full bandwith at shared Link utilisation:
>
> [  4]  0.0-10.0 sec  3.31 GBytes  2.84 Gbits/sec
> [  3]  0.0-10.0 sec  3.32 GBytes  2.85 Gbits/sec
> [SUM]  0.0-10.0 sec  6.63 GBytes  5.69 Gbits/sec
>
> ...full bandwith (5.66 Gbits/sec) in the opposite direction
>
> (Test figures are from davem 4.0.0-rc5+, on 3.19.2 they were quite the
> same)
>
> ------------------------
>
> Tried a look at differences in kernel .config
> between the versions where the problem occured
>
> diff /boot/config-3.16.0-0.bpo.4-amd64 /boot/config-3.19.0 | less
>
> there is one occurence of TCP
> '> # CONFIG_TCP_CONG_DCTCP is not set
>
> but it should not hurt if it is not set, should it?
>
> All the other stuff does not ring any bell wiht my (very limited) range of
> experience.
>
>
> So what next?
>
>
>
> Wolfgang Rosner
>
> --


Wolfgang Rosner

      reply	other threads:[~2015-03-27 18:46 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-21  0:10 One way TCP bottleneck over 6 x Gbit tecl aggregated link Wolfgang Rosner
2015-03-21  1:15 ` Eric Dumazet
     [not found] ` <201503220912.39912.wrosner@tirnet.de>
     [not found]   ` <1427020159.25985.43.camel@edumazet-glaptop2.roam.corp.google.com>
2015-03-22 15:14     ` Wolfgang Rosner
2015-03-22 16:54       ` Eric Dumazet
2015-03-22 20:47         ` Wolfgang Rosner
2015-03-23  0:57           ` One way TCP bottleneck over 6 x Gbit tecl aggregated link // Kernel issue Wolfgang Rosner
2015-03-23  2:33             ` Eric Dumazet
2015-03-23  9:05               ` Wolfgang Rosner
2015-03-23  9:25                 ` Zimmermann, Alexander
2015-03-23 13:54                   ` Wolfgang Rosner
2015-03-24 12:59                     ` Zimmermann, Alexander
2015-03-26 19:34               ` Wolfgang Rosner
2015-03-27 18:46                 ` Wolfgang Rosner [this message]

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=201503271946.07464.wrosner@tirnet.de \
    --to=wrosner@tirnet.de \
    --cc=eric.dumazet@gmail.com \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox