[SLL] Ethernet Card Suggestions Anyone?
Glenn Stone
technoshaman at liawol.org
Thu Jan 10 12:41:30 PST 2008
On Thu, Jan 10, 2008 at 12:03:40PM -0800, Rob Smith wrote:
>You can get something like this:
>http://www.newegg.com/Product/Product.aspx?Item=N82E16833342001
>that has a 400 mhz cpu on the card and a full linux environment
>(including iptables) to use as a firewall outside of your main os.
erm, the Linux driver for that is crippled; you have to use That Other OS to
download the cool stuff (or any flash updates). Cool idea, but the
implementation is lacking. (This is the Bigfoot Networks "Killer" card.)
>Or you can get something like this:
>http://www.newegg.com/Product/Product.aspx?Item=N82E16833106114
>Which has some on board TCP processing
I like these. I've liked these for a long time now. (Intel E1000, server
variety.) They come in one, two, and four-nic per card varieties. Intel
got the clue many moons ago and GPL'ed the driver and got it into the
mainstream kernel, and it's a real workhorse. The one- and two-port cards
come with a low profile bracket so you can stuff it in the extra slot of
your 1-U server and pump out major bittage... you can team these, too.
There are two varieties of NICs that I would put in any server without even
thinking about it. This is one. (The 3com Tornado/Cyclone/etc. series
(3c9x5ish stuff) are the others. Those can be had for nearly a dime a dozen
at Re-PC... the Intels are pricey, but if you're bidding new stuff, worth
it.)
(Oh, slight digression. Intel just got busted in New York State for
anti-trust vs. AMD... FWIW... but I still love their NIC's.)
>Or you can get something like this:
>http://www.newegg.com/Product/Product.aspx?Item=N82E16833106121
>Which has about nothing at all other then a nice speedy chip.
(Intel Desktop) I wondered what the difference was... now I know. These
little ones will work just fine in "basic" webservers and such where you're
not trying to wring every last ounce of performance out of it, and are a LOT
cheaper. Same e1000 driver, just doesn't shove data quite as fast.
>Downside on 2 or 4 port cards is of course bus contention. If the bus
>they're plugged into can't handle outputting full load for all of
>them, max performance will suffer. That said, in your application, you
>might not even notice.
*nods* One also has to consider what one's upstream is. If you're serving
direct to the 'net, unless you've got a frac-T3 or higher, you're never
gonna pull more than a gig-and-a-half anyway. If you're serving across the
room with a quad-card, OTOH, bus speeds get real important... so do switch
speeds...
>In regards to mobos, you really want server class with multiple buses
>to put all your interfaces on (that way you don't get the io
>contention issues). Smaller mobos tend to sacrifice multiple buses for
>smaller footprint. If you really want fast, you're unlikely to find it
>in a small footprint.
*nods* and be sure to RTFM to make sure you're getting your cards on
different busses. How many times that one has bitten me, I couldn't
say...
>Again, it all depends on what you are after.
>Also keep in mind, the network backbone is a speed limiter as well. I
>highly recommend the HP Procurve 2810 managed switches, as they work
>really really well and have all the management features anyone really
>needs (outside of very specialized setups). Bad networking cables will
>drop your speed, as well as interference on the cables, so watch out
>where you run your cables (next to powered cables is a bit no-no).
*nods* that's not even Code, in certain setups.
-- Glenn
More information about the linux-list
mailing list