Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Feb 2006 10:28:38 +1100 (EST)
From:      lukem.freebsd@cse.unsw.edu.au
To:        dima <_pppp@mail.ru>
Cc:        Marcos Bedinelli <bedinelli@madhaus.cns.utoronto.ca>, freebsd-net@freebsd.org
Subject:   Re: Network performance in a dual CPU system
Message-ID:  <Pine.LNX.4.61.0602131020150.5315@wagner.orchestra.cse.unsw.EDU.AU>
In-Reply-To: <E1F7fzS-000GUW-00._pppp-mail-ru@f16.mail.ru>
References:  <E1F7fzS-000GUW-00._pppp-mail-ru@f16.mail.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 11 Feb 2006, dima wrote:
> There are several software (FreeBSD specific) options though:

> 1. You should surely try polling(4). 50kpps mean 50000 interrupts and 
> the same amount of context switches, which are quite expensive.

While this was true in the 80's, it is blatantly wrong for any decent 
modern network interface. Every gigabit card I've used has had some form 
of interrupt mitigation. Usually this takes the form of one or more timers 
which limit the maximum interrupt rate.

-- 
Luke



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