Microsoft
Software
Hardware
Network
Question : 100% CPU usage problem
I have an Intel Quad-Core CPU running Windows XP Pro. Things have been working fine up until today. Starting this morning, my CPU keeps pegging at 100%. I looked at Windows Task Manager and see that it is the "System" task.
The 80-100% CPU usage occurs frequently and sometimes for up to 30-60 seconds.
So, I run Kernrate and CTRL-C it during the 100% spike. Based on the report it provides, it appears that the problem is with the HAL process taking up 80% of the CPU as shown here:
C:\Program Files\KrView\Kernrates>ker
nrate
Kernrate User-Specified Command Line:
kernrate
Kernel Profile (PID = 0): Source= Time,
Using Kernrate Default Rate of 25000 events/hit
Starting to collect profile data
***> Press ctrl-c to finish collecting profile data
===> Finished Collecting Data, Starting to Process Results
------------Overall Summary:--------------
P0 K 0:00:06.484 (91.6%) U 0:00:00.046 ( 0.7%) I 0:00:00.546 ( 7.7%) DPC
0:00:00.046 ( 0.7%) Interrupt 0:00:00.000 ( 0.0%)
Interrupts= 11373, Interrupt Rate= 1607/sec.
P1 K 0:00:06.453 (91.2%) U 0:00:00.046 ( 0.7%) I 0:00:00.578 ( 8.2%) DPC
0:00:00.000 ( 0.0%) Interrupt 0:00:00.000 ( 0.0%)
Interrupts= 3286, Interrupt Rate= 464/sec.
P2 K 0:00:06.484 (91.6%) U 0:00:00.093 ( 1.3%) I 0:00:00.500 ( 7.1%) DPC
0:00:00.031 ( 0.4%) Interrupt 0:00:00.000 ( 0.0%)
Interrupts= 3530, Interrupt Rate= 499/sec.
P3 K 0:00:06.406 (90.5%) U 0:00:00.078 ( 1.1%) I 0:00:00.593 ( 8.4%) DPC
0:00:00.000 ( 0.0%) Interrupt 0:00:00.000 ( 0.0%)
Interrupts= 3286, Interrupt Rate= 464/sec.
TOTAL K 0:00:25.828 (91.2%) U 0:00:00.265 ( 0.9%) I 0:00:02.218 ( 7.8%) DPC
0:00:00.078 ( 0.3%) Interrupt 0:00:00.000 ( 0.0%)
Total Interrupts= 21475, Total Interrupt Rate= 3034/sec.
Total Profile Time = 7078 msec
Total Avg. Rate
Context Switches , 86068, 12160/sec.
System Calls , 236310, 33386/sec.
Page Faults , 16677, 2356/sec.
I/O Read Operations , 938, 133/sec.
I/O Write Operations , 775, 109/sec.
I/O Other Operations , 4447, 628/sec.
I/O Read Bytes , 38754675, 41316/ I/O
I/O Write Bytes , 38697496, 49932/ I/O
I/O Other Bytes , 103939, 23/ I/O
--------------------------
---
Results for Kernel Mode:
--------------------------
---
OutputResults: KernelModuleCount = 176
Percentage in the following table is based on the Total Hits for the Kernel
Time 11049 hits, 25000 events per hit --------
Module Hits msec %Total Events/Sec
hal 8892 7078 80 % 31407177
aswSP 1006 7078 9 % 3553263
intelppm 803 7078 7 % 2836253
ntkrnlpa 220 7078 1 % 777055
win32k 82 7078 0 % 289629
aswSnx 10 7078 0 % 35320
Ntfs 7 7078 0 % 24724
tcpip 6 7078 0 % 21192
fltmgr 6 7078 0 % 21192
Aavmker4 5 7078 0 % 17660
aswMon2 3 7078 0 % 10596
nv4_mini 3 7078 0 % 10596
nv4_disp 2 7078 0 % 7064
symsnap 2 7078 0 % 7064
rdbss 1 7078 0 % 3532
atapi 1 7078 0 % 3532
==========================
======= END OF RUN ==========================
========
==========================
==== NORMAL END OF RUN ==========================
====
What can I do to fix this?
Answer : 100% CPU usage problem
Run a AV scan, hal.exe can be infected and will cause this
Random Solutions
Insert into MySQL Table from MSSQL Insert Trigger
HISTOGRAM WITH CP AND CPK ANALYSIS
Contents of "My documents" disappeared
How to setup zywall 10w firewall gateway
broadcom Nic teaming
SATA hot swap in windows server 2008 (URGENT)
Windows Update on ISA 2006 Server
Weighted Java algorith for string comparison
setup NAT on Cisco ASA
ASP.NET How to get picture images to display...in a LISTVIEW?