Intel 10Gb

Barney Cordoba barney_cordoba at yahoo.com
Sun May 9 14:10:11 UTC 2010



--- On Sat, 5/8/10, Murat Balaban <murat at enderunix.org> wrote:

> From: Murat Balaban <murat at enderunix.org>
> Subject: Re: Intel 10Gb
> To: "Vincent Hoffman" <vince at unsane.co.uk>
> Cc: freebsd-net at freebsd.org, freebsd-performance at freebsd.org, "grarpamp" <grarpamp at gmail.com>
> Date: Saturday, May 8, 2010, 8:59 AM
> 
> Much of the FreeBSD networking stack has been made parallel
> in order to
> cope with high packet rates at 10 Gig/sec operation. 
> 
> I've seen good numbers (near 10 Gig) in my tests involving
> TCP/UDP
> send/receive. (latest Intel driver).
> 
> As far as BPF is concerned, above statement does not hold
> true,
> since there is some work that needs to be done here in
> terms
> of BPF locking and parallelism. My tests show that there
> is a high lock contention around "bpf interface lock",
> resulting
> in input errors at high packet rates and with many bpf
> devices. 
> 
> I belive GSoC 2010 project, Multiqueue BPF, is a milestone
> for this:
> http://www.freebsd.org/projects/ideas/ideas.html#p-multiqbpf
> 
> I'm also working on this problem myself and will post a
> diff whenever
> I have something usable.
> 
> 
> --
> Murat
> http://www.enderunix.org/murat/
> 
> 
> 
> On Sat, 2010-05-08 at 10:01 +0100, Vincent Hoffman
> 
>  wrote:
> > Looks a little like
> > http://lists.freebsd.org/pipermail/svn-src-all/2010-May/023679.html
> > but for intel. cool.
> > 
> > Vince
> > On 07/05/2010 23:01, grarpamp wrote:
> > > Just wondering in general these days how close
> FreeBSD is to
> > > full 10Gb rates at various packet sizes from
> minimum ethernet
> > > frame to max jumbo 65k++. For things like BPF,
> ipfw/pf, routing,
> > > switching, etc.
> > > http://www.ntop.org/blog/?p=86
> > > _______________________________________________

Blah, Blah, Blah. Let's see some real numbers on real networks under
real loads. Until then, you've got nothing.

BC


      


More information about the freebsd-performance mailing list