Gentoo Archives: gentoo-user

From: Adam Carter <adamcarter3@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] 10 G eth (10000) on Gentoo
Date: Wed, 31 Aug 2011 23:59:31
Message-Id: CAC=wYCHjqnmGieCTL_yu7NZnNw4O9skon21H_vSuq=AKBQjMHQ@mail.gmail.com
In Reply to: [gentoo-user] 10 G eth (10000) on Gentoo by James
1 > I just might have an opportunity to setup a Gentoo
2 > System using 10 G ethernet (fiber). The .39
3 > kernel lists this hardware [1].
4 >
5 > Does anyone have any experience with this hardware?
6 > Does it work? Did you make any bandwidth measurements?
7 > What type of fiber (mulimode/singlemode) (ST/SC) did you
8 > use?
9 >
10 > Any comments? Is the kernel a bottleneck or your application?
11
12 Intel are active in linux kernel development and their linux drivers
13 seem to be very good.
14
15 When testing Intel copper gig interfaces on an intel firewall (HP
16 DL380G5 8 core box), I was able to send a core to 100% with ~330Mb of
17 small packets. The limiting factor appears to be packet rate, and the
18 consequent processing of interrupts (1 irq to 1 core). I don't think
19 that a 10Gig interface would pass any more than that due to similar
20 limitations.
21
22 Tweaking the e1000 driver options RxDescriptors, TxDescriptors and
23 RxIntDelay pushed it up to ~350Mb. MSI was enabled so no interrupt
24 sharing.
25
26 So if you're running normal sized packets, you should be ok. Otherwise
27 you way want to look at what irqbalance can do for you (I didn't try
28 it at the time).
29
30 Also don't forget stuff like Large Receive Offload in your kernel.

Replies

Subject Author
Re: [gentoo-user] 10 G eth (10000) on Gentoo Michael Mol <mikemol@×××××.com>