From: Adam Carter <adamcarter3@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] 10 G eth (10000) on Gentoo
Date: Thu, 1 Sep 2011 09:58:31 +1000 [thread overview]
Message-ID: <CAC=wYCHjqnmGieCTL_yu7NZnNw4O9skon21H_vSuq=AKBQjMHQ@mail.gmail.com> (raw)
In-Reply-To: <loom.20110831T150021-295@post.gmane.org>
> I just might have an opportunity to setup a Gentoo
> System using 10 G ethernet (fiber). The .39
> kernel lists this hardware [1].
>
> Does anyone have any experience with this hardware?
> Does it work? Did you make any bandwidth measurements?
> What type of fiber (mulimode/singlemode) (ST/SC) did you
> use?
>
> Any comments? Is the kernel a bottleneck or your application?
Intel are active in linux kernel development and their linux drivers
seem to be very good.
When testing Intel copper gig interfaces on an intel firewall (HP
DL380G5 8 core box), I was able to send a core to 100% with ~330Mb of
small packets. The limiting factor appears to be packet rate, and the
consequent processing of interrupts (1 irq to 1 core). I don't think
that a 10Gig interface would pass any more than that due to similar
limitations.
Tweaking the e1000 driver options RxDescriptors, TxDescriptors and
RxIntDelay pushed it up to ~350Mb. MSI was enabled so no interrupt
sharing.
So if you're running normal sized packets, you should be ok. Otherwise
you way want to look at what irqbalance can do for you (I didn't try
it at the time).
Also don't forget stuff like Large Receive Offload in your kernel.
next prev parent reply other threads:[~2011-08-31 23:59 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-31 13:08 [gentoo-user] 10 G eth (10000) on Gentoo James
2011-08-31 23:58 ` Adam Carter [this message]
2011-09-01 1:43 ` Michael Mol
2011-09-01 1:46 ` Adam Carter
2011-09-01 6:48 ` Adam Carter
2011-09-02 15:29 ` [gentoo-user] " James
2011-09-02 18:09 ` Michael Mol
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAC=wYCHjqnmGieCTL_yu7NZnNw4O9skon21H_vSuq=AKBQjMHQ@mail.gmail.com' \
--to=adamcarter3@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox