PDA

Показать полную графическую версию : Hardware Interrupts загружают процессор


Страниц : 1 2 [3] 4 5 6 7 8

Petya V4sechkin
10-04-2009, 08:50
alexx1, что говорит Kernrate?

alexx1
10-04-2009, 10:38
Petya V4sechkin,
Вот две верхние строчки:
intelppm 2287 3765 78% 15185922
hal 251 3765 8% 1666666

NikLok
11-04-2009, 10:38
Решение нашлось в статье "DMA reverts to PIO" http://winhlp.com/node/10
Раздел "Re-enable DMA using the Registry Editor"
Решение состояло в удалении(!) параметра "MasterIdDataChecksum" в разделе "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\001"
После перезагрузки котроллер перешел в режим ультра DMA и все стало шоколадно!! »

Счастлив отчитаться, что успешно решил свою проблему на Dell Inspiron 9400 аналогичным способом.

Barmalej
04-05-2009, 00:17
Здравствуйте! У меня та же проблема - hal жрёт до 95%. Система не хочет перезагружаться сама, минут 10 пытается потом обрубается как с кнопки, PIO отключить не получается, система только его использует, даже звук настолько тормозит что практически не воспроизводится. Раздела 001 в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\ у меня нет, но есть 0001 и MasterIdDataChecksum там присутствует, однако каждый раз при перезагрузке он появляется снова сколько не удаляй (ОС то не завершает нормально работу), на вирусы проверял-перепроверял. Помогите пожалуйста, сил нет уже биться с глупым ящиком!!

Windows XP SP3
Celeron 1,7
RAM 1GB
HDD IDE WD

KERNRATE LOG

Time 777 hits, 25000 events per hit --------
Module Hits msec %Total Events/Sec
hal 618 2046 79 % 7551319
ntoskrnl 89 2046 11 % 1087487
processr 34 2046 4 % 415444
win32k 14 2046 1 % 171065
Ntfs 6 2046 0 % 73313
nv4_mini 3 2046 0 % 36656
tcpip 2 2046 0 % 24437
klif 2 2046 0 % 24437
USBPORT 2 2046 0 % 24437
a347bus 2 2046 0 % 24437
usbehci 1 2046 0 % 12218
kl1 1 2046 0 % 12218
1 2046 0 % 12218
VolSnap 1 2046 0 % 12218
spfi 1 2046 0 % 12218

Barmalej
04-05-2009, 02:08
Проблему решил дописав в файле boot.ini /noexecute=AlwaysOff и поменяв местами шлейфы в материнке. Спасибо!

faruk
25-05-2009, 17:16
Все тот же сабж. Помогло удаление в диспетчере устройств контроллеров IDE, после перезагрузки они само собой восстановились, а проблема с загруженостью Hardware Interrupts пропала. Снова юзаю торрент и смотрю фильмы одновременно :)
Скорее всего причиной был слетевший режим UDMA.

AlMoroAl
06-06-2009, 12:21
Заметил следующее: программа монтажа видео Эдиус установлена на диске С. Монтируемый ею материал - на диске D. Так вот: в момент запуска программы монтажа происходит жуткое зависание компа, Interrupts показывает 40-50-60% загрузки. Система мертвеет. Помогите.

MikhailM
08-06-2009, 18:54
Здравствуйте!

Dear all, надеюсь на Вашу помощь!
Пациент: Ноут Lenovo x61s + dock station, L7500, SATA WD, Windows XP SP3 + патчи, IE6, .Net 1.1 3.5 + patches

Симптомы:
1. Interrupts 30-50%
2. Kernrates сообщает, что ntkrnlpa.exe создает наибольную нагрузку

C:\Program Files\KrView\Kernrates\Kernrate_i386_XP.exe -z ntkrnlpa.exe


Kernel Profile (PID = 0): Source= Time,
Using Kernrate Default Rate of 25000 events/hit
CallBack: Finished Attempt to Load symbols for 804d7000 \WINDOWS\system32\ntkrnlpa.exe

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:00.421 (31.8%) U 0:00:00.015 ( 1.2%) I 0:00:00.890 (67.1%) DPC 0:00:00.000 ( 0.0%) Interrupt
0:00:00.375 (28.2%)
Interrupts= 24074, Interrupt Rate= 18126/sec.

P1 K 0:00:00.453 (34.1%) U 0:00:00.031 ( 2.4%) I 0:00:00.843 (63.5%) DPC 0:00:00.000 ( 0.0%) Interrupt
0:00:00.343 (25.9%)
Interrupts= 24074, Interrupt Rate= 18126/sec.

TOTAL K 0:00:00.875 (32.9%) U 0:00:00.046 ( 1.8%) I 0:00:01.734 (65.3%) DPC 0:00:00.000 ( 0.0%) Interrupt
0:00:00.718 (27.1%)
Total Interrupts= 48148, Total Interrupt Rate= 36253/sec.


Total Profile Time = 1328 msec

BytesStart BytesStop BytesDiff.
Available Physical Memory , 2636115968, 2634469376, -1646592
Available Pagefile(s) , 4724412416, 4723015680, -1396736
Available Virtual , 2132766720, 2130567168, -2199552
Available Extended Virtual , 0, 0, 0

Total Avg. Rate
Context Switches , 3441, 2591/sec.
System Calls , 13042, 9820/sec.
Page Faults , 800, 602/sec.
I/O Read Operations , 26, 20/sec.
I/O Write Operations , 16, 12/sec.
I/O Other Operations , 2434, 1833/sec.
I/O Read Bytes , 20776, 799/ I/O
I/O Write Bytes , 144, 9/ I/O
I/O Other Bytes , 94332, 39/ I/O

-----------------------------

Results for Kernel Mode:
-----------------------------

OutputResults: KernelModuleCount = 146
Percentage in the following table is based on the Total Hits for the Kernel

Time 1033 hits, 25000 events per hit --------
Module Hits msec %Total Events/Sec
ntkrnlpa 857 1328 82 % 16133283
hal 107 1328 10 % 2014307
intelppm 23 1328 2 % 432981
igxpmp32 12 1328 1 % 225903
Ntfs 8 1328 0 % 150602
usbuhci 6 1328 0 % 112951
Apsx86 5 1328 0 % 94126
pcmcia 5 1328 0 % 94126
win32k 3 1328 0 % 56475
USBPORT 3 1328 0 % 56475
fltMgr 2 1328 0 % 37650
TPHKDRV 1 1328 0 % 18825
ACPI 1 1328 0 % 18825

===> Processing Zoomed Module ntkrnlpa.exe...


----- Zoomed module ntkrnlpa.exe (Bucket size = 16 bytes, Rounding Down) --------
Percentage in the following table is based on the Total Hits for this Zoom Module

Time 857 hits, 25000 events per hit --------
Module Hits msec %Total Events/Sec
NtBuildNumber 629 1328 73 % 11841114
RtlIpv6StringToAddressA 180 1328 21 % 3388554
ExAllocatePoolWithTag 11 1328 1 % 207078
ProbeForRead 4 1328 0 % 75301
KeSynchronizeExecution 4 1328 0 % 75301
LsaDeregisterLogonProcess 3 1328 0 % 56475
MmProtectMdlSystemAddress 3 1328 0 % 56475
MmIsDriverVerifying 3 1328 0 % 56475
PoShutdownBugCheck 2 1328 0 % 37650
PoQueueShutdownWorkItem 2 1328 0 % 37650
KeTickCount 2 1328 0 % 37650
IoWMISetNotificationCallback 1 1328 0 % 18825
SeTokenIsWriteRestricted 1 1328 0 % 18825
RtlEqualSid 1 1328 0 % 18825
PsDereferencePrimaryToken 1 1328 0 % 18825
MmResetDriverPaging 1 1328 0 % 18825
NtWriteFile 1 1328 0 % 18825
IoUpdateShareAccess 1 1328 0 % 18825
wctomb 1 1328 0 % 18825
strlwr 1 1328 0 % 18825
local_unwind2 1 1328 0 % 18825
PoSetPowerState 1 1328 0 % 18825
ZwYieldExecution 1 1328 0 % 18825
KeRemoveByKeyDeviceQueue 1 1328 0 % 18825
IoCsqRemoveIrp 1 1328 0 % 18825

================================= END OF RUN ==================================
============================== NORMAL END OF RUN ==============================

3. Иногда когда ноутбук только загрузился и если кликнуть правой кнопкой мыши на My Computer, то Explorer.exe is Not Responding...

Симптомов вирусов не наблюдаю вообще... Установлен Free Avira Antivir.

Ошибочные Симптомы и Ошибочные действия: (UPD5: читать не обязательно)

4. Primary IDE Channel: Transfer Mode (DMA if available), Current Transfer Mode (Not Applicable) (UPD3: так и должно быть. Винт работает в AHCI режиме)
5. Обнаружил у себя два файла ntkrnlpa.exe одной и той же версии, но разного размера (см. UPD1 ниже, думаю, что так и должно быть)

C:\WINDOWS\system32 <- 5.1.2600.5755 (НО! в описании Original File Name указано ntkrpamp.exe (2 023 936 bytes))
C:\WINDOWS\Driver Cache\i386 <- 5.1.2600.5755 (вроде как оригинальный Original File Name указано ntkrnlpa.exe (2*066*176 bytes)

при этом файл ntkrpamp.exe есть только в C:\WINDOWS\Driver Cache\i386

Эта проблема описана также здесь: microsoft news group
Microsoft news group (http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.security&tid=d04a9df4-5fb6-4e2e-b7d8-4547c7914130&cat=en_US_f2c4c686-2a84-4aaf-b6ec-b34b6f2030c2&lang=en&cr=US&sloc=&p=1)


Что сделано:
Попытался восстановить DMA посредством (UPD4 Этого делать не нужно было - винт и так в режиме AHCI):

(1) удалением (Uninstall) драйверов IDE ATA/ATAPI controllers, а именно
-Intel(R) ICH8M Ultra ATA Storage Controllers -2850
-Intel(R) ICH8M-E/M SATA AHCI Controler
-Primary IDE Channel
Результат: Не помогло

(2) удалением ключа в реестре

в статье "DMA reverts to PIO" http://winhlp.com/node/10
Раздел "Re-enable DMA using the Registry Editor"
Решение состояло в удалении(!) параметра "MasterIdDataChecksum" в разделе "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\001"
Результат: тоже ничего не помогло. Кстати MasterIdDataChecksum не появился в ветке реестра после перезагрузки.


Что собираюсь сделать:
1. Перустановить драйверы IaStor.sys
UPD2:

Я откатился в старый режим (BIOS: SATA - Compatible Mode), то после перазагрузки были следующие контроллеры:
-Intel(R) ICH8M 3 port Serial ATA Storage Controller 2828
-Primary IDE Channel (DMA5)
-Secondary IDE Channel

Но когда установил обратно драйверы:
iaahci.cat
iaAHCI.inf
iastor.cat
iaStor.inf
IaStor.sys
license.txt
SWI.xml
TXTSETUP.OEM

и включил в bios'e SATA - AHCI mode, то контроллеры стали следующие:
-Intel(R) ICH8M Ultra ATA Storage Controllers -2850
-Intel(R) ICH8M-E/M SATA AHCI Controler
-Primary IDE Channel (Current Transfer Mode - Is not applicable)
ВОПРОС: Может так и нужно, что Current Transfer Mode - Is not applicable? может это другой канал? и там не установлен винт...


2. Подменить файл ntkrnlpa.exe на "настоящий", который находится в C:\WINDOWS\Driver Cache\i386
UPD1: второй пункт делать не буду, так как
NTKRPAMP.EXE, multi-processor with PAE (version 5.0 and higher).
NTKRNLPA.EXE, single-processor with PAE (version 5.0 and higher)
Система скорее всего сама выбрала тот файл который ей нужен и переименовала его в NTKRNLPA.EXE


Очень буду ждать рекомендации!

Petya V4sechkin
09-06-2009, 10:40
MikhailM, интерес представляет это:
NtBuildNumber 629 1328 73 % 11841114
RtlIpv6StringToAddressA 180 1328 21 % 3388554
Гугль даже нашел вашу вчерашнюю тему на форуме Sysinternals )

RtlIpv6StringToAddressA относится к IPv6, попробуйте удалить: Пуск -> Выполнить ->
netsh interface ipv6 uninstall
Может и не помочь. Вот еще аналогичная проблема (http://forums.lenovo.com/lnv/board/message?board.id=X_Series_Thinkpads&thread.id=7952) на форуме Lenovo (чего там только не делали).

MikhailM
09-06-2009, 20:00
Pёtr V4sechkin, спасибо!

Я продолжал искать, но как-то не попал на эту проблему в форуме Леново... Прочитал всё. Возникло ощущение, что проблему не решили, но очень хорошо изучили :) и уже как-то спокойнее стало. У меня, кстати, проблема пока не возникла опять (после сноса и установки SATA drivers)...

Если возникнет - буду IPv6 сносить... Спасибо за подсказку!

Пётр, и правда спасибо! Видно, что отнеслись серьезно к моей проблеме!

DimaRu
11-06-2009, 17:00
Господа, промучался весь день именно с этой проблемой на ноуте LG LP60 с Windows XP Home SP3.
Вобщем, ничего из вышеизложенного мне не помогло, проблема решилась отключением Hyper-Threading Technology в БИОС`е (выяснил уже чисто методом тыка).
Сейчас все, тьфу-тьфу, летает, а это виртуальное второе ядро я думаю особой погоды не делает.

mambar
07-09-2009, 21:16
Здравствуйте, у меня процессор AMD в состоянии покоя загружен на 50%, процесс, который грузит Hardware Interrputs. После детального исследования выявилась следующая картина:

Time 79772 hits, 25000 events per hit --------
Module Hits msec %Total Events/Sec
AmdK8 37679 103000 47 % 9145388
ntoskrnl 32972 103000 41 % 8002912
hal 6299 103000 7 % 1528883
USBPORT 1527 103000 1 % 370631
usbohci 472 103000 0 % 114563
win32k 183 103000 0 % 44417
spvi 146 103000 0 % 35436
RtkHDAud 115 103000 0 % 27912
HDAudBus 104 103000 0 % 25242
klif 85 103000 0 % 20631
Ntfs 47 103000 0 % 11407
torususb 40 103000 0 % 9708
fltMgr 32 103000 0 % 7766
kl1 14 103000 0 % 3398
usbhub 11 103000 0 % 2669
nv4_disp 10 103000 0 % 2427
tcpip 7 103000 0 % 1699
atapi 4 103000 0 % 970
stmatm 3 103000 0 % 728
TDI 3 103000 0 % 728
PCIIDEX 3 103000 0 % 728
sysaudio 2 103000 0 % 485
i8042prt 2 103000 0 % 485
klbg 2 103000 0 % 485
sr 2 103000 0 % 485
CLASSPNP 2 103000 0 % 485
kmixer 1 103000 0 % 242
watchdog 1 103000 0 % 242
mouclass 1 103000 0 % 242
PartMgr 1 103000 0 % 242
ftdisk 1 103000 0 % 242
ACPI 1 103000 0 % 242

Но самое интересное, что после выключения и повторного запуска компа все приходит в норму. На следующий день картина повторяется. В чем причина и как ее решить?Помогите пожалуйста, запарился в доску уже.

MadMaks
07-09-2009, 21:45
mambar, а антивирусник то есть?
судя по перечисленным процессам - нет антивирусника, а в инете то сидите раз зашли на форум
буквально сегодня встречался с подобной ситуацией :)
только ВЧЕРА установили винду, подключили к сети, поставили ВЧЕРА скачаный свежий DRWeb а к вечеру получили загрузку 90% svchost.exe
потому как поймали червя
(http://www.securelist.com/ru/search?VN=P2P-Worm.Win32.Palevo.ann&sha1=68aba13985f81091ef7d50315ed2592a98f29bd8) так что советую первым делом обратиться к "доктору" ;)

mambar
07-09-2009, 21:59
Есть конечно kis 2010, в тот момент отключен был наверно. Проверка ничего не дает.

mambar
14-09-2009, 20:58
Похоже и сюда я зря обратился :( , извините за беспокойство

lolik119
25-12-2009, 17:25
Люди подскажите что делать из за процесса Interrupts система ужасно тупит, процес загрузки колебается от 90 до 98% причем это происходит не сразу а через некоторое время. Как устранить этот баг? спасибо!
http://s40.radikal.ru/i089/0912/3e/1ac9d493ab45.jpg (http://www.radikal.ru)

CnyH9I
25-12-2009, 17:37
Hardware Interrupt - это процесс прерывания работы софта железом. Например, вы нажимаете на клавиатуре кнопку, вся система зависает и выполняется прерывание клавиатуры. Обработчик прерывания узнает что за кнопку вы нажали и передаёт данные в операционную систему. После чего вся система отвисает. Прерывания генерирует всё железо, даже часы внутри компа. Если железо начинает глючить, то начинаются проблемы.

Грузитесь из холодного состояния в Safe mode. Если все в порядке - ищите плохой драйвер или софт, который захватывает ntkrnlpa.

Почитайте тут (http://forum.interzet.ru/index.php?showtopic=24955)

Petya V4sechkin
25-12-2009, 21:18
lolik119, перенес, почитайте тему с начала.

Severny
26-12-2009, 01:32
mambar, а антивирусник то есть?
судя по перечисленным процессам - нет антивирусника, а в инете то сидите раз зашли на форум »
klif 85 103000 0 % 20631
kl1 14 103000 0 % 3398

Nastyona
18-01-2010, 16:54
Подскажите пожалуйста, применимо ли данное решение:

Решение состояло в удалении(!) параметра "MasterIdDataChecksum" в разделе "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\001" »

для виртуального сервера?




© OSzone.net 2001-2012