none
System process spiking

    Question

  • Hey everyone, I have already tried and use the search function and googled the hell out of everything I could imagine to be whats wrong but nothing is coming up. I have already used every spy-ware/virus scanner available, all turn up zilch. I have windows xp sp2, everything up to date as far as patches.

    The Problem: get cpu spikes that freeze my computer for a second every 5 or so seconds. Using task manager I found whenever i get the spikes its from the System process. Using yalls program, Process Explorer, I clicked properties on the system process and saw the exe that was using cpu, ntkrnlpa.exe!KiUnexpectedInterrupt+0xf0. any ideas whats up?

    edit:also the exe within system theres another, ntkrnlpa.exe!ExQueueWorkItem+0xb2. Still ntkrnlpa.exe though.
    Friday, April 13, 2007 6:10 AM

All replies

  • Assuming you have PE's symbols configured correctly, what does the full stack look like at the time of these spikes?
    Friday, April 13, 2007 6:34 AM
  • http://i163.photobucket.com/albums/t304/aiejd/untitled.jpg

    This is a ss of PE when the spikes occur and the properties opened on the system process.
    Friday, April 13, 2007 8:15 AM
  • Sort the threads on the Threads tab by CSwitch Delta, and double click on the thread that is at the top when the spike is happening.  Then, hold down CTRL+SHIFT, and press END.  Click the "Copy" button, and paste the results.
    Friday, April 13, 2007 8:54 AM
  • ntkrnlpa.exe!KiUnexpectedInterrupt+0xf0
    ntkrnlpa.exe!ExQueueWorkItem+0x188
    ntkrnlpa.exe!PsRemoveCreateThreadNotifyRoutine+0x21e
    ntkrnlpa.exe!KiDispatchInterrupt+0x5a2

    Friday, April 13, 2007 8:56 AM
  • In PE, what does your Options | Configure Symbols... dialog look like?
    Friday, April 13, 2007 9:05 AM
  • http://i163.photobucket.com/albums/t304/aiejd/symbols.jpg

    sorry I really don't know whats going on :|
    Friday, April 13, 2007 10:40 AM
  • Configure the symbols according to these instructions and get the stack at the time of a spike again.
    Friday, April 13, 2007 1:30 PM
  • ntkrnlpa.exe!KiSwapContext+0x2e
    ntkrnlpa.exe!KiSwapThread+0x46
    ntkrnlpa.exe!KeRemoveQueue+0x20e
    ntkrnlpa.exe!ExpWorkerThread+0xd6
    ntkrnlpa.exe!PspSystemThreadStartup+0x34
    ntkrnlpa.exe!KiThreadStartup+0x16

    What does this say?
    Friday, April 13, 2007 1:49 PM
  • Upgrade your hardware drivers.
    Friday, April 13, 2007 3:20 PM
  • hmm like motherboard drivers? What is it that its doing?
    Friday, April 13, 2007 6:10 PM
  • Try first upgrade your video drivers. After that other hardware. Probably BIOS reset can be also useful.
    Saturday, April 14, 2007 12:12 AM
  • ok, I have updated video drivers, chipset drivers, and flashed my bios. Still same spikes.

    ntkrnlpa.exe!KiSwapContext+0x2e
    ntkrnlpa.exe!KiSwapThread+0x46
    ntkrnlpa.exe!KeRemoveQueue+0x20e
    ntkrnlpa.exe!ExpWorkerThread+0xd6
    ntkrnlpa.exe!PspSystemThreadStartup+0x34
    ntkrnlpa.exe!KiThreadStartup+0x16

    Saturday, April 14, 2007 8:19 AM
  • Next step is to remove some of your software that can use drivers.
    Saturday, April 14, 2007 2:24 PM
  • removed a mojority of programs, updated all drivers, ran defrag. it idles at 0% then spikes to 19% every 5 seconds. D:
    Saturday, April 14, 2007 6:32 PM
  • Reformat ? Big%20smile

    p.s.

    You can try to change your kernel to kernel without PAE support (ntoskrnl) and see what will change.
    Saturday, April 14, 2007 8:39 PM
  • Same problem here.
    Every 1 second , I have 10% cpu .
    According to PE the process is the "System".
     
    Here is the stack:
     
    ntkrnlpa.exe!KiSwapContext+0x2f
    ntkrnlpa.exe!KiSwapThread+0x6b
    ntkrnlpa.exe!KeWaitForSingleObject+0x1c2
    ntkrnlpa.exe!KiSuspendThread+0x18
    ntkrnlpa.exe!KiDeliverApc+0x124
    ntkrnlpa.exe!KiSwapThread+0x89
    ntkrnlpa.exe!KeRemoveQueue+0x22a
    ntkrnlpa.exe!ExpWorkerThread+0xcc
    ntkrnlpa.exe!PspSystemThreadStartup+0x34
    ntkrnlpa.exe!KiThreadStartup+0x16
     
     
     
    PS.
    XP PRO SP2  (Just Installed)
     
     
    Saturday, April 14, 2007 9:14 PM
  • Please tell your hardware configuration. Motherboard, CPU, video, audio cards.
    Saturday, April 14, 2007 11:36 PM
  • ASUS P5B-VM DO
    Core 2 Duo 6400
    Kingston 2x 1GB
    Raptor 36Gb ( Also tried Seagate 250GB)
    Geforce 8800 ( Also tried the mombo int vga)
    No ext sound card.
     
     
    I installed Vista Premium - Ultimate , XP PRO SP2 and the results are the same (10% cpu spikes every 1 sec) .
     
    I also tried all the latest drivers from Intel - ASUS , bios updates
    and I never installed any kind of software (The hardware is new).
     
    Please note that in "PE -> System:4 Properties -> Threads" ,
    when I suspend the "ACPI.sys!ACPIWorker" , the problem is dissapearing..
     
     
    TIA , Lema.
     
     
    PS. Sorry for my English.
    Sunday, April 15, 2007 12:46 AM
  • What is the system process trying to do?

    ntkrnlpa.exe!KiDispatchInterrupt+0x7f
    ntkrnlpa.exe!KiInterruptDispatch+0x4d
    hal.dll!PMTimerFreq

    ntkrnlpa.exe!KiDispatchInterrupt+0x7f
    hal.dll!HalEndSystemInterrupt+0x54
    ntkrnlpa.exe!KiChainedDispatch+0x2f
    hal.dll!READ_PORT_UCHAR+0x7
    parport.sys!CheckPort+0x82
    parport.sys!PptSend1284_3Command+0x9d
    parport.sys!P5DeselectAllDaisyChainDevices+0x19
    parport.sys!PptFdoHandleBusRelations+0x5a
    parport.sys!PptFdoQueryDeviceRelations+0x1a
    parport.sys!PptFdoPnp+0x52
    parport.sys!PptDispatchPnp+0x1a
    ntkrnlpa.exe!IopfCallDriver+0x31
    ntkrnlpa.exe!IopSynchronousCall+0xb7
    ntkrnlpa.exe!IopQueryDeviceRelations+0x45
    ntkrnlpa.exe!PipEnumerateDevice+0x23
    ntkrnlpa.exe!PipProcessDevNodeTree+0x21b
    ntkrnlpa.exe!PiProcessReenumeration+0x60
    ntkrnlpa.exe!PipDeviceActionWorker+0x141
    ntkrnlpa.exe!ExpWorkerThread+0x100
    ntkrnlpa.exe!PspSystemThreadStartup+0x34
    ntkrnlpa.exe!KiThreadStartup+0x16

    Sunday, April 15, 2007 5:49 AM
  • I went to device manager and I disabled the LPT1 printer port .
    The cpu usage is now 0%.....
     Confused


    Thanks Crey,
    http://forum.sysinternals.com/forum_posts.asp?TID=837&PID=41608#41608

    Sunday, April 15, 2007 8:00 AM

  • parport.sys!CheckPort+0x82
    parport.sys!PptSend1284_3Command+0x9d
    parport.sys!P5DeselectAllDaisyChainDevices+0x19
    parport.sys!PptFdoHandleBusRelations+0x5a
    parport.sys!PptFdoQueryDeviceRelations+0x1a
    parport.sys!PptFdoPnp+0x52
    parport.sys!PptDispatchPnp+0x1a
     

    I went to device manager and I disabled the LPT1 printer port .
     
    Given the stack, I wonder if aiEjD does the same what will happen...
    Sunday, April 15, 2007 8:22 AM
  • Hi everybody.

    A few days ago I made some changes on my system and now I got the same problem:


    At the beginning the spikes were at 50% CPU Usage. After updating the BIOS they went down to 20%. Already installed the newest graphics, sound and chipset drivers.
    And disabling the LPT1 didn't solve the problem.
    I noticed that there is always some I/O during the spikes. 1.6MB R+O (btw: what does the "O" mean?).

    The changes I made on my system are:
    - Installed two 512MB RAM modules
    - Installed Windows XP SP3

    I don't think that the RAM modules are the problem because I already removed them and the spikes remained.

    System Data:
    OS: Windows XP SP3 (x86)
    RAM: 4 x 512MB DDR1-400
    CPU: AMD Athlon64 3200+
    Mainboard: ASUS A8V-E Deluxe
    Graphics: PowerColor X1950 Pro (GPU: ATI X1950)

    Here's the stack during a spike:
    ntkrnlpa.exe!KiSwapContext+0x2e
    
    ntkrnlpa.exe!PspSystemThreadStartup+0x34
    ntkrnlpa.exe!KiThreadStartup+0x16


    Symbols should be configured correctly:


    I hope you can help me.

    cu, Jochen
    Wednesday, August 27, 2008 2:11 AM
  • Update:

    I have done some further research using the Microsoft Kernrate Viewer (http://www.microsoft.com/downloads/details.aspx?familyid=d6e95259-8d9d-4c22-89c4-fad382eddcd1&displaylang=en). The module with the most CPU hits is AmdK8.sys. Therefore I updated my CPU drivers but that didn't fix the problem.

    After that I decided to uninstall Service Pack 3. But the spikes remain.

    Since this problem is related to my Athlon processor I posted the problem on the AMD processor forum, too (http://forums.amd.com/forum/messageview.cfm?catid=22&threadid=99324).

    cu, Jochen
    Thursday, August 28, 2008 1:21 AM
  • Problem solved:

    After taking a second look on the threads list of the system process during a spike I recognized a second thread taking nearly the same amount of CPU as the ntkrnlpa.exe: the NDIS.sys.

    So I reinstalled Norton Internet Security 2008 and the spikes are gone.

    cu, Jochen
    Thursday, August 28, 2008 2:53 AM
  • Good to hear you've resolved the issue, Jochen.
     
    The module with the most CPU hits is AmdK8.sys.
    This is normal and expected. This topic may be of some interest:
    Thursday, August 28, 2008 3:16 AM