login
Header Space

 
 

Re: Interrupt, interrupt threads, continuations, and kernel lwps

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Allen Briggs <briggs@...>
Cc: <tech-kern@...>
Date: Wednesday, February 21, 2007 - 10:39 pm

In message <20070222021434.GJ19732@canolog.ninthwonder.com>,
Allen Briggs writes:


Yes, but I was assuming modest load, and thus little interrupt
mitigation.  With interrupt-mitigation in effect, that hardware can
handle more like 400,000 *non*-IPsec packets.  I don't have saturation
IPsec numbers at my fingertips; the accelerator I was then using was
the bottleneck.


If (dim) memory serves, the numbers I tossed out were from a setup
with a couple of Windows hosts with 100Mbit NICs using NIC-onboard
IPsec crypto offload.  I don't have access to any of that hardware
anymore, but (again) if memory serves, packets:interrupt ratil was
around 2:1.

If so, interrupt coalescing gets you only a factor of about 2;
and 150,000 context-switches a second are _still_ not your friend.

Heck, even 15,000 are painful, from where we're sitting now.

Sigh, I _really_ need to dig out a redistributable version of that
non-redistributable OCF userland test tool. (OTOH, it needs something
like a bcm5723 to hit the rates I'm tossing around...)

--Jonathan
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Interrupt, interrupt threads, continuations, and kernel ..., Joerg Sonnenberger, (Thu Feb 22, 5:59 pm)
Re: Interrupt, interrupt threads, continuations, and kernel ..., Steven M. Bellovin, (Wed Feb 21, 10:21 pm)
Re: Interrupt, interrupt threads, continuations, and kernel ..., , (Wed Feb 21, 10:39 pm)
speck-geostationary