Re: ksoftirqd uses 99% CPU triggered by network traffic

From: Héctor Martín
Date: Sun Jul 25 2004 - 01:34:04 EST



Interrupt 9 is surely busy, no USB hardware plugged in just in case you're
wondering, and normally (while not using eth2) interrupt 9 is rock solid
(i.e. I doubt ACPI interrupts at all during normal use unless e.g. the power
button is pressed.)


At 60 kirq/s without any network traffic, you may disable acpi then usb
and eventually poke your nose in the bios setup first. No joke.

That's WITH network traffic, and I get 60k packets/s so it makes sense, but then once ksoftirqd starts using up all available cpu, I might be able to stop it by stoping the network traffic, but then any traffic makes it go nuts anyway. The problem is that after some minutes under this high-udp-packet-traffic it starts going nuts, with no prior warning. The mouse cursor just gets jerky--nothing gradual here, it just starts and then won't stop.

I was talking about IRQ9 because at 60k/s it's understandable that ACPI takes some CPU trying to see if it's the intended receiver, but ksoftirqd's behaviour is obviously not normal, besides the point that it works perfectly por 10-20 minutes at least.

I'll be out for a week at least and I doublt I will be able to answer back, sorry for the inconvenience, I should've posted this after acoming back. Thanks for the answer though ;)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/