Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Apr 2004 22:03:10 +0400 (MSD)
From:      Dmitry Morozovsky <marck@rinet.ru>
To:        GiZmen <gizmen@blurp.one.pl>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: device pooling and high interrupts
Message-ID:  <20040424220116.A22548@woozle.rinet.ru>
In-Reply-To: <20040424150050.GA93683@blurp.one.pl>
References:  <20040424150050.GA93683@blurp.one.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 24 Apr 2004, GiZmen wrote:

G> I am runnign freebsd 5.2.1 on 386 arch with two rl lan cards. My mainboard
G> is on VIA KT 266A with AMD athlon 1.1.
G> I read man polling and i have HZ=1000. My problem is that when i set up
G> sysctl variable kern.polling.enable=1 my interrupts greatly increase.
G> When my system is idle and indicate 0-1% interrupts with out polling.
G> and when i turn on polling interrupts goes up to about 20% on idle system.
G> Is it normal ? I never before use polling and i  dont know that i have
G> something bad in my system ?
G>
G> Can somebody explain me this ?

It seems pretty normal under such low load. polling is worth turning on when
you have interrupt load spikes more than, say, 40-50% (e.g. highly saturated
100Mbps router with more than two interfaces and/or VLANs)

Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------



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