windows xp - Heavy CPU Usage for Interrupt

06
2014-04
  • lamwaiman1988

    As a follow-up to the question

    Why can't my computer speed up again after closing large applications?

    … I used Process Explorer to check my PC.

    I found that there's an average 30-40% of CPU being used by Interrupt. Is that normal?

    If it is not normal, could you suggest any method to check for the cause? EDIT: Although this question was tagged as an exact duplicate of another question, I found the solution on the other question is not working in Windows xp. Installation of Windows performance toolkit on my Windows xp machine doesn't work to make the command "xperf" working in command prompt. If it is possible, please help to provide some other method to find the cause.

    I've execute the DPC Latency Checker and it suggest a broken driver. I checked in the Device Manager and everything seems fine. No Yellow "!" symbol. enter image description here

  • Answers
  • David Schwartz

    No, that's definitely not normal. The most likely cause of such a higher interrupt level is broken hardware or a broken driver. It can also be caused by a disk being in PIO mode rather than DMA mode. Sometimes it can even be a BIOS bug.


  • Related Question

    windows xp - Diagnosing Hardware Interrupt Process Usage Problem on Dell Dimension
  • JDB

    I've got a 5 year old Dell Dimension running WinXP SP3 that's really chugging along - Process Hacker (and Windows Task Manager) both report abnormally high Interrupt CPU usage. This ranges from 10-70%. I've read some about DMA vs PIO problems - are there other issues that can cause this kind of hardware interrupt spike in CPU usage? Where would one start?

    Thanks, JDB


  • Related Answers
  • Joe

    The performance toolkit, xperf tool usage is limited on XP, because the function stackwalk wasn't implemented yet on XP. So no , it would not work on xp.