Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Nov 2004 01:52:49 +0700
From:      Eugene Grosbein <eugen@grosbein.pp.ru>
To:        Yar Tikhiy <yar@comp.chem.msu.su>
Cc:        net@freebsd.org
Subject:   Re: polling(4) rocks!
Message-ID:  <20041117185248.GA1394@grosbein.pp.ru>
In-Reply-To: <20041117181351.GA48071@comp.chem.msu.su>
References:  <20041117181351.GA48071@comp.chem.msu.su>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 17, 2004 at 09:13:51PM +0300, Yar Tikhiy wrote:

> The router box is a 1.4GHz Celeron PC with an fxp(4) interface split
> across a dozen of vlans.  There is nothing special about its setup
> except for ~250 rules loaded into ipfw2.  It is running 4.10-RELEASE.
> Without polling, it was able to switch full 10Mbytes/sec of traffic
> (~9kpps), but that took from 50 to 70% CPU time spent in interrupts.
> With polling on, interrupt time never exceeds 5% and it stays as low
> as 1-2% on average even when traffic is that high.

Does polling(4) increase latency? It is very imortant for router
that handles lots of RTP (VoIP) traffic.

Eugene



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