Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Jan 2010 11:04:33 -0800 (PST)
From:      Barney Cordoba <barney_cordoba@yahoo.com>
To:        George Sanders <gosand1982@yahoo.com>, Jack Vogel <jfvogel@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: 10gigE link with FreeBSD hosts ?
Message-ID:  <422185.59153.qm@web63903.mail.re1.yahoo.com>
In-Reply-To: <2a41acea0912111851x598a4f5bsccf013e0c8107743@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
=0A=0A--- On Fri, 12/11/09, Jack Vogel <jfvogel@gmail.com> wrote:=0A=0A> Fr=
om: Jack Vogel <jfvogel@gmail.com>=0A> Subject: Re: 10gigE link with FreeBS=
D hosts ?=0A> To: "George Sanders" <gosand1982@yahoo.com>=0A> Cc: freebsd-n=
et@freebsd.org=0A> Date: Friday, December 11, 2009, 9:51 PM=0A> Can't get 1=
0 gigabit thru a PCI-X=0A> slot, it doesnt have the bandwidth, you=0A> need=
 PCI Express, in=0A> fact you will find that lots of factors will come into=
 play=0A> and might keep=0A> you from achieving=0A> optimal thruput.=0A> =
=0A> For a two port adapter you will need an 8x PCIE slot,=0A> preferably G=
en 2, and=0A> if all three systems=0A> don't have that its gonna slow every=
one down.=0A> =0A> Further, once you involve packet forwarding it gets even=
=0A> more demanding.=0A> =0A> Trying to do it 'on the cheap' and you might =
get 3 or 4 Gb,=0A> maybe even worse=0A> depending.=0A> =0A> Takes quality t=
o get real performance, sorry :)=0A> =0A> Jack=0A> =0A> =0A> On Fri, Dec 11=
, 2009 at 2:30 PM, George Sanders <gosand1982@yahoo.com>wrote:=0A> =0A> >=
=0A> >=0A> > I am seeing Sun Microsystems branded 10gigE adaptors=0A> (pci-=
x) on ebay=0A> > nowadays for $500.=0A> >=0A> > So ... let's say I took som=
e plain-jane, modern-ish PC=0A> (intel core, or c2d,=0A> > pci-x, etc.) and=
 set up this topology:=0A> >=0A> >=0A> > a <-- cable --> b=A0 <-- cable -->=
 c=0A> >=0A> > and on each of (a) and (c) put one 10gigE adaptor, and=0A> o=
n (b) put two=0A> > 10gigE adaptors, and set up bridging on (b)=0A> >=0A> >=
 Would it be reasonable to then expect to transfer data=0A> from (a) to (c)=
 at=0A> > a, roughly, 10 gigabit/s rate ?=0A> >=0A> > If not, what is the l=
imiting factor ?=0A> >=0A> > The idea is that I would use a commodity PC + =
multiple=0A> pci-X slots as a=0A> > "poor mans" 10gigE switch ... I can't a=
fford an actual=0A> 10gigE switch, but I=0A> > don't need that many ports a=
nyway.=0A> >=0A> > Any comments or field reports would be appreciated.=0A> =
>=0A> >=0A=0ASupermicro makes some cheap cards that are under $500. Part# i=
s=0AAOC-STG-i2 and they work with FreeBSD. You should be able to find=0Athe=
m for around $450, so if you just need a 2 port switch its fairly=0Ainexpen=
sive.=0A=0AThe problem is that the FreeBSD ixgbe driver can't do close to 1=
0Gb/s, =0Aso its not a very good switch. =0A=0ABarney=0A=0A=0A      



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