Показать полную графическую версию : Процесс System нагружает ядро процессора на 100%
Товарищи, нужна помощь.
Из названия темы понятно что сей процесс загружает одно ядро процессора.
В ProcessExplorer, во вкладке Threads видно что виновата ниточка под названием ntoskrnl.exe!KeInsertQueueDpc+0x261, причём нагружка возникает на разных ThreadID.
Вирусы исключаю, потому что проверил разными программами.
http://storage9.static.itmages.ru/i/12/0507/h_1336396267_9223628_c8dd4820d0.png
Petya V4sechkin
07-05-2012, 17:25
во вкладке Threads видно что виновата ниточка
Выделите ее и нажмите кнопку Stack.
Также можете воспользоваться Kernrate (http://forum.oszone.net/showpost.php?p=1714473) (выложите лог во время глюка) и LatencyMon (http://www.resplendence.com/latencymon) (выложите отчет в текстовом виде и скриншот вкладки Drivers с сортировкой по DPC) для определения проблемного драйвера.
Petya V4sechkin, "Stack" не работает, пишет что невозможно получить доступ.
C:\Program Files\KrView\Kernrates>Kernrate_i386_XP.exe
/==============================\
< KERNRATE LOG >
\==============================/
Date: 2012/05/08 Time: 12:30:39
Machine Name: Z450R-╧╩
Number of Processors: 2
PROCESSOR_ARCHITECTURE: x86
PROCESSOR_LEVEL: 6
PROCESSOR_REVISION: 170a
Physical Memory: 3583 MB
Pagefile Total: 7161 MB
Virtual Total: 2047 MB
PageFile1: \??\C:\pagefile.sys, 3582MB
OS Version: 6.1 Build 7601 Service-Pack: 1.0
WinDir: C:\Windows
Kernrate User-Specified Command Line:
Kernrate_i386_XP.exe
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:02.808 (73.8%) U 0:00:00.234 ( 6.1%) I 0:00:00.764 (20.1%) DPC 0:00:00.00
0 ( 0.0%) Interrupt 0:00:00.000 ( 0.0%)
Interrupts= 5887, Interrupt Rate= 1547/sec.
P1 K 0:00:01.357 (35.7%) U 0:00:00.124 ( 3.3%) I 0:00:02.324 (61.1%) DPC 0:00:00.00
0 ( 0.0%) Interrupt 0:00:00.000 ( 0.0%)
Interrupts= 5888, Interrupt Rate= 1547/sec.
TOTAL K 0:00:04.165 (54.7%) U 0:00:00.358 ( 4.7%) I 0:00:03.088 (40.6%) DPC 0:00:00.00
0 ( 0.0%) Interrupt 0:00:00.000 ( 0.0%)
Total Interrupts= 11775, Total Interrupt Rate= 3093/sec.
Total Profile Time = 3806 msec
BytesStart BytesStop BytesDiff.
Available Physical Memory , 1553657856, 1555533824, 1875968
Available Pagefile(s) , 4889354240, 4888424448, -929792
Available Virtual , 2119696384, 2119696384, 0
Available Extended Virtual , 0, 0, 0
Total Avg. Rate
Context Switches , 275725, 72437/sec.
System Calls , 557364, 146427/sec.
Page Faults , 5661, 1487/sec.
I/O Read Operations , 120, 32/sec.
I/O Write Operations , 163, 43/sec.
I/O Other Operations , 309485, 81306/sec.
I/O Read Bytes , 394081, 3284/ I/O
I/O Write Bytes , 223848, 1373/ I/O
I/O Other Bytes , 24859, 0/ I/O
-----------------------------
Results for Kernel Mode:
-----------------------------
OutputResults: KernelModuleCount = 223
Percentage in the following table is based on the Total Hits for the Kernel
Time 2900 hits, 25000 events per hit --------
Module Hits msec %Total Events/Sec
intelppm 1197 3808 41 % 7858455
ntoskrnl 948 3808 32 % 6223739
Ntfs 311 3808 10 % 2041754
halmacpi 165 3808 5 % 1083245
fltmgr 138 3808 4 % 905987
netbt 45 3808 1 % 295430
win32k 35 3809 1 % 229719
MpFilter 22 3808 0 % 144432
fileinfo 13 3808 0 % 85346
spkz 9 3808 0 % 59086
luafv 8 3809 0 % 52507
SbieDrv 3 3809 0 % 19690
dxgkrnl 2 3808 0 % 13130
atikmdag 1 3809 0 % 6563
netr61 1 3808 0 % 6565
USBPORT 1 3808 0 % 6565
cng 1 3808 0 % 6565
================================= END OF RUN ==================================
============================== NORMAL END OF RUN ==============================
Я пока попробую по мануалу изменить значение Start с 3 на 1 в ветке HKEY_LOCAL_MACHINE/SYSTEM/Current Control Set/Services/intelppm
Petya V4sechkin
08-05-2012, 13:32
попробую по мануалу изменить значение Start с 3 на 1 в ветке HKEY_LOCAL_MACHINE/SYSTEM/Current Control Set/Services/intelppm
Не трогайте Intelppm.
Ни при чем он.
Проявляется ли проблема в безопасном режиме?
Для эксперимента отключите антивирус и сторонний файрвол (если установлен).
Выполните рекомендации
Как определить, является проблема системной или вызвана сторонним приложением/службой (http://www.outsidethebox.ms/10368/)
Не трогайте Intelppm.
Уже поздно. Почему не трогать? :)
Я сделал копию реестра, изменил значение, перезагрузился и проблема пока что не появляется.
Службы и антивирус я первым делом отключал, сторонний фаервол я не использую.
Z450R,
Драйвер Intelppm - Intel processor power manager - драйвер электропитание процессора.
Просто в данном случае скорей всего проблема в не стыковке или в несоответствии данного драйвера с железом в ПК или другим драйвером.
Petya V4sechkin
08-05-2012, 15:16
Почему не трогать?
Не в нем дело.
При бездействии системы драйвер Intelppm переводит процессор в состояние пониженного энергопотребления (поэтому в логе Kernrate у него высокий процент).
А грузит ntoskrnl (ядро системы). Причина неизвестна.
У Ntfs тоже довольно высокий процент (что странно).
Ntfs и ntoskrnl не трогайте.
Буквально на днях решал сабжевую проблему на своем ноуте.
После возвращения из состояния сна имеем проблему со 100% загрузкой одного из ядер проца (это не какое-то одно ядро - в процессе работы загружаются процессом System разные в хаотичесом порядке). Ноут ASUS K43E, винда 7 дом. расшир x64.
Взял SystemExplorer товарища Русиновича (SysInternals), запустил, перевел в режим администратора, раскрыл треды данного процесса и по загрузке CPU сразу увидел, что это iaStor.sys. Далее понятно, что это Rapid Storage Technology Driver. При попытке обновить драйвер в диспетчере устройств виндуза сказала, что драйвер в обновлении не нуждается.
Иду на сайт ASUS в раздел загрузок для моего девайса. Оказывается там лежит новый драйвер, устанавливаю и.... тьфу-тьфу-тьфу...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC