* Linux Socket Filter sudden CPU use increase
@ 2001-02-27 20:42 Eduardo Magaña Lizarrondo
0 siblings, 0 replies; only message in thread
From: Eduardo Magaña Lizarrondo @ 2001-02-27 20:42 UTC (permalink / raw)
To: linux-kernel
I have been testing Linux Socket Filters (LSF) these weeks (kernels
2.2.12,
2.2.14, 2.2.18, 2.4.1) with libpcap (0.4 - 0.6.2) and I have observed
something curious. I make a program that increase number of simultaneous
LSF filters (5, 10, 15..) and when this number is between 15 and 50,
suddenly
CPU consumed by kernel increases suddenly. Any idea?
(you can see a figure of CPU vs. number of LSF filter in
http://www.tlm.unavarra.es/~eduardo/varios/lsf.gif)
I do not see anything stranger. Only, using Linux Trace Toolkit with
some
modifications when there are few filters, I observe that of timer Bottom
Half
follows IRQ 0. And when there are more filters, IRQ 0 takes place when
the
network Bottom Half is taking place, so the timer Bottom Half is delayed
to
the end of the network Bottom Half. Can it be related?
To measure kernel CPU I have used the trick of running another CPU with
low
priority. According to the time this second process is delayed an
aproximate
%CPU is obtained.
I do not understand what is happening. Any help would be very useful.
Eduardo
--
Eduardo Magaña Lizarrondo
http://www.tlm.unavarra.es/~eduardo
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2001-02-27 20:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-02-27 20:42 Linux Socket Filter sudden CPU use increase Eduardo Magaña Lizarrondo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®