Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Apr 2012 12:29:10 -0700
From:      Sean Bruno <seanbru@yahoo-inc.com>
To:        Juli Mallett <jmallett@FreeBSD.org>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@FreeBSD.org>
Subject:   Re: igb(4) at peak in big purple
Message-ID:  <1335554950.9324.3.camel@powernoodle-l7.corp.yahoo.com>
In-Reply-To: <CACVs6=8B8fUX-csyZM%2BGbhQHPn70qxjO6va%2B%2BxtWDAiKWHywXQ@mail.gmail.com>
References:  <1335463643.2727.10.camel@powernoodle-l7.corp.yahoo.com> <CACVs6=8B8fUX-csyZM%2BGbhQHPn70qxjO6va%2B%2BxtWDAiKWHywXQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2012-04-26 at 11:13 -0700, Juli Mallett wrote:
> Queue splitting in Intel cards is done using a hash of protocol
> headers, so this is expected behavior.  This also helps with TCP and
> UDP performance, in terms of keeping packets for the same protocol
> control block on the same core, but for other applications it's not
> ideal.  If your application does not require that kind of locality,
> there are things that can be done in the driver to make it easier to
> balance packets between all queues about-evenly. 

Oh? :-)

What should I be looking at to balance more evenly?

sean




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