From: Eric Dumazet <eric.dumazet@gmail.com>
To: Jesper Dangaard Brouer <jdb@comx.dk>
Cc: netdev <netdev@vger.kernel.org>
Subject: Re: Loopback performance from kernel 2.6.12 to 2.6.37
Date: Mon, 08 Nov 2010 16:06:25 +0100 [thread overview]
Message-ID: <1289228785.2820.203.camel@edumazet-laptop> (raw)
In-Reply-To: <1289214289.2820.188.camel@edumazet-laptop>
Le lundi 08 novembre 2010 à 12:04 +0100, Eric Dumazet a écrit :
> Le lundi 08 novembre 2010 à 11:58 +0100, Jesper Dangaard Brouer a
> écrit :
> > On Fri, 2010-11-05 at 21:29 +0100, Eric Dumazet wrote:
> > > Le vendredi 05 novembre 2010 à 11:49 +0100, Jesper Dangaard Brouer a
> > > écrit :
> > > > Hi Eric,
> > > >
> > > > A colleague send me a link to someone who has done some quite extensive
> > > > performance measurements across different kernel versions.
> > > >
> > > > I noticed that the loopback performance has gotten quite bad:
> > > >
> > > > http://www.phoronix.com/scan.php?page=article&item=linux_2612_2637&num=6
> > > >
> > > > I though you might be interested in the link.
> > > >
> > > > See you around :-)
> > >
> > > Hi !
> > >
> > > Problem is : I have no idea what test they exactly use,
> > > do you have info about it ?
> >
> > Its called the Phoronix test-suite, their website is:
> > http://www.phoronix-test-suite.com/?k=home
> >
> > On my Ubuntu workstation their software comes as a software package:
> > sudo aptitude install phoronix-test-suite
> >
> > They seem to be related to the test/review site:
> > http://www.phoronix.com/
> >
> >
> >
> > > This probably can be explained very fast.
> >
> > The loopback test seems to be the only real networking test they do.
> > It looks like they just copy a very big fil via loopback, and record the
> > time it took... quite simple.
> >
> > Their tests seems to be focused on CPU util/speed, graphics/games.
> >
> >
> > The thing that caught my attention, was that they seemed interested in
> > doing performance regression testing on all kernel versions...
> >
> > So, I though, it would be great if someone else would do automated
> > performance regression testing for us :-), Too bad they only have a
> > very simple network test.
> >
> >
>
>
CC netdev, if you dont mind.
Their network test is basically :
netcat -l 9999 >/dev/null &
time dd if=/dev/zero bs=1M count=10000 | netcat 127.0.0.1 9999
They say it takes 38 seconds on their "super fast" processor
On my dev machine, not super fast (E5540 @2.53GHz), I get 8 or 9
seconds, even if only one CPU is online, all others offline.
Go figure... maybe an artifact of the virtualization they use.
I suspect some problem with the ticket spinlocks and a call to
hypervisor to say 'I am spinning on a spinlock, see if you need to do
something useful', or maybe ACPI problem (going to/from idle)
next parent reply other threads:[~2010-11-08 15:06 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1288954189.28003.178.camel@firesoul.comx.local>
[not found] ` <1288988955.2665.297.camel@edumazet-laptop>
[not found] ` <1289213926.15004.19.camel@firesoul.comx.local>
[not found] ` <1289214289.2820.188.camel@edumazet-laptop>
2010-11-08 15:06 ` Eric Dumazet [this message]
2010-11-09 0:05 ` Loopback performance from kernel 2.6.12 to 2.6.37 Andrew Hendry
2010-11-09 5:22 ` Eric Dumazet
2010-11-09 6:23 ` Eric Dumazet
2010-11-09 6:30 ` Andrew Hendry
2010-11-09 6:38 ` Eric Dumazet
2010-11-09 6:42 ` Eric Dumazet
2010-11-09 13:59 ` Jesper Dangaard Brouer
2010-11-09 14:06 ` Eric Dumazet
2010-11-09 14:16 ` Jesper Dangaard Brouer
2010-11-09 14:25 ` Eric Dumazet
2010-11-18 13:52 ` Eric Dumazet
2010-11-18 17:41 ` Eric Dumazet
2010-11-18 17:48 ` David Miller
2010-11-09 14:38 ` Jesper Dangaard Brouer
2010-11-10 11:24 ` Jesper Dangaard Brouer
2010-12-12 15:48 ` Arnaldo Carvalho de Melo
2010-11-09 21:35 Xose Vazquez Perez
2010-11-10 8:49 ` Jesper Dangaard Brouer
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=1289228785.2820.203.camel@edumazet-laptop \
--to=eric.dumazet@gmail.com \
--cc=jdb@comx.dk \
--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