Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Oct 2010 13:41:52 -0400
From:      Ed Maste <emaste@freebsd.org>
To:        Paul Thornton <prt@prt.org>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Polling slows down bandwidth
Message-ID:  <20101030174152.GB41042@sandvine.com>
In-Reply-To: <4CCC0243.8060507@prt.org>
References:  <1519248747.20101028232111@yandex.ru> <1452146D-A590-4676-A662-14D0EEE82152@mac.com> <606859717.20101029093926@yandex.ru> <FA2E3C9B-A1A1-4FB3-80AD-26F5518C1ABF@mac.com> <4CCC0243.8060507@prt.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 30, 2010 at 12:32:19PM +0100, Paul Thornton wrote:

> I've been doing testing with FreeBSD 8 and em interfaces recently, and
> my experience agrees with Chuck's statement - that polling makes things
> worse when you use new (anything in the last 2 or 3 years) hardware with
> good quality gigabit ethernet interfaces.

There are some deficiencies in the current polling algorithm that will
cause it to perform less than optimally (it will temporarily stop
processing packets even though it is consuming less CPU than requested).
I have some changes that I plan to bring into the tree to improve this
situation.  For recent high quality hardware though I expect you'll get
roughly equivalent performance from polling and standard opteration.

-Ed



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