Maximum NIC interrupts
oceanare at pacific.net.sg
Wed Dec 26 03:37:17 PST 2007
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.
More information about the freebsd-net