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>