Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Jul 2012 17:48:56 +0200
From:      Luigi Rizzo <rizzo@iet.unipi.it>
To:        "Alexander V. Chernikov" <melifaro@FreeBSD.org>
Cc:        Doug Barton <dougb@freebsd.org>, net@freebsd.org
Subject:   Re: FreeBSD 10G forwarding performance @Intel
Message-ID:  <20120704154856.GC3680@onelab2.iet.unipi.it>
In-Reply-To: <4FF412B9.3000406@FreeBSD.org>
References:  <4FF319A2.6070905@FreeBSD.org> <4FF361CA.4000506@FreeBSD.org> <20120703214419.GC92445@onelab2.iet.unipi.it> <4FF36438.2030902@FreeBSD.org> <4FF3E2C4.7050701@FreeBSD.org> <4FF3FB14.8020006@FreeBSD.org> <4FF402D1.4000505@FreeBSD.org> <20120704091241.GA99164@onelab2.iet.unipi.it> <4FF412B9.3000406@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jul 04, 2012 at 01:54:01PM +0400, Alexander V. Chernikov wrote:
> On 04.07.2012 13:12, Luigi Rizzo wrote:
> >Alex,
> >i am sure you are aware that in FreeBSD we have netmap too
> Yes, I'm aware of that :)
> 
> >which is probably a lot more usable than packetshader
> >(hw independent, included in the OS, also works on linux...)
> I'm actually not talking about usability and comparison here :). Thay 
> have nice idea and nice performance graphs. And packetshader is actually 
> _platform_ with fast packet delivery being one (and the only open) part 
> of platform.

i am not sure if i should read the above as a feature or a limitation :)

> 
> Their graphs shows 40MPPS (27G/64byte) CPU-only IPv4 packet forwarding 
> on "two four-core Intel Nehalem CPUs (2.66GHz)" which illustrates 
> software routing possibilities quite clearly.

i suggest to be cautious about graphs in papers (including mine) and
rely on numbers you can reproduce yourself.
As your nice experiments showed (i especially liked when you moved
from one /24 to four /28 routes), at these speeds a factor
of 2 or more in throughput can easily arise from tiny changes
in configurations, bus, memory and CPU speeds, and so on.

cheers
luigi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120704154856.GC3680>