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>