On Tue, Jun 25, 2002 at 11:47:12PM +0200, Jean-Michel Hemstedt wrote:
> agreed.
> 
> (strange thing is that ethernet irq's reported by procinfo are 
>  decreasing when the machine is overloaded. It suppose that it 
>  means either that irq's are not even caught by the kernel/driver, 
>  which is quite worrying, or either that irq's counters refer to 
>  'processessed' interrupts)

are you using a driver which uses the irq mitigation interface of 2.4.x
or the NAPI of 2.5.x ?

> Harld: could you ask to your kernel specialist what is the weakpoint of
> kmem_cache_alloc()? (locks, allocs, ...), and how we could possibly
> improve it (batch alloc, but isn't it already the case?)

I don't think that the slab allocator is the bottleneck. please show me
profiling data pointing this out.

> > I've been talking about this with a couple of people here at the kernel
> > summit, and it looks like the per-packet del_timer/add_timer in
> > ip_ct_refresh should be a severe performance hit on SMP boxes.
> 
> Any indications that it would not be the same on non SMP boxes? 

well, it's still a performance problem, but on UP it doesn't involve
disabling interrupts across all cpus.

> -jmhe-

-- 
Live long and prosper
- Harald Welte / [EMAIL PROTECTED]               http://www.gnumonks.org/
============================================================================
GCS/E/IT d- s-: a-- C+++ UL++++$ P+++ L++++$ E--- W- N++ o? K- w--- O- M- 
V-- PS+ PE-- Y+ PGP++ t++ 5-- !X !R tv-- b+++ DI? !D G+ e* h+ r% y+(*)

Reply via email to