Date: Wed, 26 Dec 2007 19:10:21 +0800 From: Erich Dollansky <oceanare@pacific.net.sg> To: Jordi Espasa Clofent <jordi.espasa@opengea.org> Cc: freebsd-net@freebsd.org Subject: Re: Maximum NIC interrupts Message-ID: <4772369D.5020608@pacific.net.sg> In-Reply-To: <47722927.5000106@opengea.org> References: <4770F5BF.40100@opengea.org> <2a41acea0712260040h7ef404eby661d7eea68706209@mail.gmail.com> <47722927.5000106@opengea.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Jordi Espasa Clofent wrote: > > I want to say that I'm don't know if 8000 irq per second means a high > IRQ use or a lower user. I must say, that I did not do hardware since some time. But 10 000 Interrupts per second is not this high. Modern CPUs should be able to handle much much more. So, the limit will be the operating system and the driver's ability to finish its job before the next interrupt comes. Enabling polling helps with slower CPUs. The maximum possible interrupt rate is given by the combination out of hardware and the CPU's ability to react, save its current status, do something and restore the previous status. This value will be pointless to you as only the developers of hardware use this information to make sure that what they plan is possible. Erich
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4772369D.5020608>