« Upcoming shows | Main | IE View v0.7 released »

What the hell is keventd up to?

Scratching my head on this one. Since upgrading my server to kernel 2.4.24PIII (uniprocessor), keventd is constantly taking 70 or 80% of CPU. It seems to yield OK, in that web processes, spamassassin, etc. get space to run when needed, but it's weird. A box that used to sit with lots of idle time now seems to be running full throttle; it may be in my head, but I think it shows in web and IMAP responsiveness.

Nothing untoward in netstat, nor in ps, at least that I'm able to find. I'd hate to think we've been owned, but I have to admit the slight possibility.

Any suggestions on how to at least figure out what keventd is trying to *do* with all this time?

Comments

> What the hell is keventd up to?

Try using the boot option acpi=off
If you are using lilo you will need this line in /etc/lilo.conf:
append = "acpi=off"
Don't forget to run "lilo" after making changes to /etc/lilo.conf
This turns off the power management and it worked for me.
:-)

I'd actually done that -- backed keventd off *somewhat* (to about 55% CPU) but it's still strangely high. An improvement, nonetheless.

I take that back -- I'd added "noapic", which was only half the battle. "acpi=off" did the trick.

Thanks!