Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Процесcоры (http://forum.oszone.net/forumdisplay.php?f=49)
-   -   Система прерываний сильно грузит процессор (http://forum.oszone.net/showthread.php?t=174567)

FeRG7510 01-05-2010 09:07 1404476

Система прерываний сильно грузит процессор
 
Здравствуйте
Перечитал довольно много статей на тему это хреновины, но так и не нашёл решения,хотя похожая тема есть и на этом форуме, но она не помогла. Решился все-таки
создать пост.

Проблема заключается в том, что в "разгруженном" (весь трей пуст и не предусмотренных системой процессов нет,интернет отключен) состоянии процессор загружает 30-50%. Установил AnvirTask Manager - Он злостного потребилетя ресурса ЦП не выявил, лишь константирует, что System Idle Process (бездействие системы) порядка 60%. Возникает вопрос, куда деваются осталные 40%? Диспетчер задач аналогично указывает на отсутствие потребителей, при этом загрузка ЦП порядка 50%.

Удалось найти утечку только с помощью интегрированного в Windows 7 инструмента "монитор ресурсов" - он точно и ясно указывает на процесс "Системные прерывания" (коммен-ий: отложенные вызовы процедур и процедуры обработки прерываний). Удалить его конечно же нельзя.

Собственно вопрос и заключается в том, как устранить этот холостой расход ЦП т.к. отсутствие половины "мощности" процессора очень сильно чувствуется!

Дополнительно скажу вот что:
Процессор: Core 2 Due E6420
Мат. плата: MB S-775 ASUS P5B-E P965

Обновил все драйвера до самой последней версии (сделал особый акцент на дравер Intel Chipset).
На данный момент стоит Windows 7 32x-бит. До этого было много различных версий Win XP и там наблюдалась аналогичная ситуация. Никаких ТВИКЕРОВ не ставил, ЧИСТОК не делал. Единственное - убрал гибернацию (вычитал на каком то форуме, что может помочь. Не помогло.)

Подскажите, кто что думает по этому поводу, и как её решить, а то я уже замаялся с этой штукой!
Читал статьи там в основном сходятся во мнении, что это драйвер контроллера ACPI (он у меня установился с Win7) или неправильно настроена система прерываний т.е. несколько процессов претендуют на одно значение прерывания (довольно трудная и опасная для системы настройка через BIOS) Но не говорится как это устранить. БИОС обновлял примерно год назад, хотя есть подозрение, что проблема как то и с ним связана.

Вообщем прошу Вашей помощи, уважаемые посетители форума.

Normal 01-05-2010 12:01 1404524

FeRG7510, посмотрите какая версия БИОС у вас и при необходимости обновите до версии 1807, проверьте ваша плата? Может помочь а может и нет, но все равно начать нужно с этого.

Glareone 04-05-2010 07:11 1406160

Следует изъять все доп девайсы,установленные в мат.плату,выключить встроенные сетевые карты и звуковую.Также есть есть USB-hub-отключить от компа.После этого подключать по 1 устройству и смотреть не происходит ли утечка.
Также знаю по опыту,что Asus EPU технология вызывает утечку.Её отключить также надо через биос.

Novix 08-12-2010 21:30 1561397

Периодически переживаю похожую ситуацию: одно ядро загружено на 100% "отложенными вызовами процедур". Появляется спонтанно через час или через сутки после включения компьютера.

Никакие действия не могут заставить ядро расслабиться - только перезагрузка!
Один раз даже это не помогло, пришлось перегружать компьютер второй раз.

Конфигурация совершенно другая: процессор Atom330 впаянный в мамку GA-GC330UD.

Причины мне непостижимы, после смены WinXP на W7 стало проявляться гораздо реже.
Субъективно, переход в такое "напряженное" состояние связано с выходом из ждущего режима и, возможно, как-то с OPERA, но не обязательно...

vadblm 08-12-2010 21:50 1561416

Цитата:

Цитата Novix
Причины мне непостижимы »

Почитайте про "шторм прерываний" (interrupt storm).
Цитата:

Цитата Novix
после смены WinXP на W7 стало проявляться гораздо реже. »

Логично предположить, что драйвера для Win7 переписаны получше, чем под XP, и менее склонны провоцировать шторм прерываний.

ivan2016 07-04-2011 20:47 1653287

Помогите мне!
ГРУЗИТ ПРОЦЕССОР

Win XP SP2
мать:MSI RX480M2 7093
проц: AMD Athlon 3500+ 939soc.
видео: GT 220 1 Gb
тв тюннер: AverMedia 507
винт: 250Gb IDE Samsung
флопик
диск: SATA Pioner
БП: 420W Microlab
ОЗУ: 256+256+512+1024 DDR400

Interrupts n/a 87.13 0 K 0 K Hardware Interrupts and DPCs
прерывания грузят проц
но после запуска ТВ тюннера / выключаеш его / и о чудо загрузка падает до 0

что такое???

Process PID CPU Private Bytes Working Set Description Company Name
System Idle Process 0 4.95 0 K 28 K
System 4 0 K 244 K
Interrupts n/a 87.13 0 K 0 K Hardware Interrupts and DPCs
smss.exe 412 168 K 388 K Диспетчер сеанса Windows NT Корпорация Майкрософт
csrss.exe 496 1.98 1*460 K 3*564 K Client Server Runtime Process Microsoft Corporation
winlogon.exe 556 6*692 K 1*696 K Программа входа в систему Windows NT Корпорация Майкрософт
services.exe 600 1*500 K 3*104 K Приложение служб и контроллеров Корпорация Майкрософт
nvsvc32.exe 776 4*108 K 5*704 K NVIDIA Driver Helper Service, Version 260.89 NVIDIA Corporation
svchost.exe 832 3*128 K 5*008 K Generic Host Process for Win32 Services Microsoft Corporation
wmiprvse.exe 656 2*412 K 4*784 K WMI Microsoft Corporation
svchost.exe 888 1*672 K 4*060 K Generic Host Process for Win32 Services Microsoft Corporation
svchost.exe 924 12*164 K 17*948 K Generic Host Process for Win32 Services Microsoft Corporation
svchost.exe 1004 1*128 K 2*896 K Generic Host Process for Win32 Services Microsoft Corporation
svchost.exe 1056 1*708 K 4*408 K Generic Host Process for Win32 Services Microsoft Corporation
spoolsv.exe 1192 3*472 K 5*272 K Spooler SubSystem App Microsoft Corporation
alg.exe 1472 1*156 K 3*524 K Application Layer Gateway Service Microsoft Corporation
lsass.exe 612 3*788 K 5*824 K LSA Shell (Export Version) Microsoft Corporation
taskmgr.exe 500 1*004 K 4*168 K Диспетчер задач Windows Корпорация Майкрософт
explorer.exe 1916 0.99 14*196 K 22*892 K Проводник Корпорация Майкрософт
rundll32.exe 172 3*688 K 4*796 K Запуск библиотеки DLL как приложения Корпорация Майкрософт
soundman.exe 200 1*848 K 2*908 K Realtek Sound Manager Realtek Semiconductor Corp.
GrooveMonitor.exe 228 1*348 K 4*840 K GrooveMonitor Utility Microsoft Corporation
ctfmon.exe 216 876 K 3*196 K CTF Loader Microsoft Corporation
QuickTV.exe 340 2*924 K 5*060 K QuickTV Application AVerMedia Technologies, Inc.
procexp.exe 1600 4.95 8*336 K 13*000 K Sysinternals Process Explorer Sysinternals - www.sysinternals.com

Ment69 08-04-2011 05:21 1653537

ivan2016, Попробуйте убрать из автозагрузки QuickTV.exe

ivan2016 08-04-2011 07:26 1653563

нет это не помогает

после сноса Винды без дров таже проблема!

Ment69 08-04-2011 08:55 1653588

ivan2016, Если снять тюнер?

DooD 08-04-2011 09:06 1653597

В BIOS настройки по defult'у. Возможно привод или винчестер работает в PIO режиме.

ivan2016 08-04-2011 21:52 1654186

все перешиваю биос...

ivan2016 08-04-2011 22:17 1654218

ultra DMA

ivan2016 08-04-2011 22:38 1654250

перешил виос с 3,8 на 3,9 ничего

eco 08-04-2011 23:11 1654281

Цитата:

Цитата Ment69
ivan2016, Если снять тюнер? »

Вы его вынули из разъема?

ivan2016 08-04-2011 23:16 1654284

и не помогло роем дальше

а тюнер и вынимал ничего недало

установил Тв тюннер обратно
когда запускаю его 1 раз проц загружен на 80%изночально , закрываю тв... (программу) и все комп ожил

почему так
а не сразу проц на 0%

систему нагружаю программами и проц приходит в себя...

может материнке хана?

Braiker 09-04-2011 19:38 1654796

Цитата:

Цитата ivan2016
когда запускаю его 1 раз проц загружен на 80%изночально , закрываю тв... (программу) и все комп ожил »

ройте автозапуск внимательнее - где-то должна висеть софтина от тюнера!!! и обновите софт с дровами на него... Подробно автозапуск можно просмотреть через AVZ4( www.z-oleg.com ) - только под семеркой виснут стандартные скрипты этой утилиты... А автозапуск и еще многое работает на ура... :yes:

ivan2016 09-04-2011 23:14 1654945

Поясняю... без тюннера комп тоже виснет... нагружаю проц на 99,9% и тогда отпадает нагрузка в Hardware Interrupts...

Novix 16-05-2011 10:05 1677141

Заметил один случай самостоятельного снижения нагрузки на процессор со стороны Системы прерываний.
..как всегда по дефектам звука и подтормаживаниям понял, что процессор опять напрягся "отложенными вызовами процедур", вызвал на экран Монитор ресурсов, убедился, но ПК не перегружал, поскольку шёл процесс записи DVD-диска. NERO как раз вёл буферизацию данных для записи на диск, поскольку источник этих данных был на другом ПК в сети. Так вот, как только NERO закончил буферизацию, нагрузка на процессор снизилась до нормальной!
Это второй пример после ivan2016, у которого тюнер снимал нагрузку с процессора.

Цитата:

Цитата vadblm
Почитайте про "шторм прерываний" (interrupt storm). »

Спасибо, vadblm. Там по англицки написано примерно это:

...Наиболее распространенной причиной Interrupt storm является неисправный драйвер APIC (Advanced Programmable Interrupt Controller), где устройства "позади" других сигналов прерывания APIC. ОС спрашивает каждый драйвер о прерывании, если оно было от его аппаратной части. Бракованный драйвер может всегда отвечать "yes", но затем ничего не делать и аппаратные прерывания фактически не обслуживаются. Устройство, которое первоначально выставило прервание, управление не получает и снова выставляет прерывания, которые опять же не обслуживаются, и цикл начинается заново. Многие операционные системы, например, Linux, впадают в кому (live lock) при Interrupt storm, другие имеют механизмы для предотвращения этого. Это была (и остается) проблема на некоторых материнских платах, серии звуковых карт SoundBlaster Live!, только отладчик ядра может привести к прекращению штурма выгрузкой неисправного драйвера...

...Существуют аппаратные и программные подходы к проблеме. FreeBSD обнаруживает Interrupt storm и маскирует проблематичные прерывания в течение некоторого времени...

Теперь хоть немного прояснилось: надо искать глючный драйвер. А может просто поставить FreeBSD?... Будем копать

vadblm 16-05-2011 17:07 1677335

Цитата:

Цитата Novix
А может просто поставить FreeBSD? »

Штормы прерываний на любых ОС могут случиться, а поведение фри при них лишь даёт шанс что-то сделать без перезагрузки - не затыкается наглухо :) Но это мёртвому припарки, чтобы решить проблему, порой приходится даже железо менять.

Novix 03-09-2011 12:07 1745195

НАКОНЕЦ-то удалось снять шторм без перезагрузки!!!

Виновным оказался драйвер Jungo WinDriver ( WinDriver - "для быстрого создания высокопроизводительных, высококачественных драйверов устройств для работы в пользовательском режиме").
Он спокойно себе жил в устройствах компьютера (Мой компьютер -> Свойства -> Диспетчер устройств).
После удаления шторм прекратися, правда не сразу - прошло около минуты, точно время не знаю - отвлёкся, думал не помогло.

После этого прошёл месяц - полёт нормальный, штормов небыло.

vadblm 03-09-2011 12:31 1745204

Цитата:

Цитата Novix
НАКОНЕЦ-то удалось снять шторм без перезагрузки!!! »

Не прошло и полгода, как говорится... Ой, как раз почти полгода прошло? Но всё равно, поздравляю.

Александр_Березовский@vk 08-02-2013 02:17 2085020

Теперь и у меня точно такая же проблема, как и у автора темы(( Детектировал я ее так же через anvir. Что делать???

Ment69 08-02-2013 04:32 2085037

Цитата:

Цитата Александр_Березовский@vk
Что делать??? »

Перечитать тему и найти виновный драйвер.

Александр_Березовский@vk 08-02-2013 12:34 2085266

Перечитал! я так понял, автор темы не нашел ответа на свой вопрос... Вот в одном из постов было сказано, что наиболее распространенной причиной штормов прерываний является неисправный драйвер APIC... Вот как его проверить и где он вообще находится?? Если дело не в нем, а в другом драйвере, то каким образом это проверить?? Драйверов то дохрена! Утилиты на этот случай нет никакой??? Есть у меня внешняя звуковая карта, но я ее отключал и изменений не было. СД-ром вообще отключен у меня... Может отключить обновление системы??

Да... и в состоянии бездействия на сколько процессор должен быть загружен? сть ли какие то нормы, мнения??? У меня атлон 5200 2.7 ггц. Я считаю, что во время простоя загрузка должна быть 0-3 %, иногда возможно должна подскакивать из-за автоматизированной работы некоторых драйверов, прог с их автообновлениями и все! А у меня грузится на 20-50-90% И это происходит при выходе из спящего режима, чего раньше не было...

Normal 08-02-2013 12:55 2085293

Цитата:

Цитата Александр_Березовский@vk
Драйверов то дохрена! Утилиты на этот случай нет никакой??? »

verifier

Александр_Березовский@vk 10-03-2013 02:04 2107696

ну я сделал по вышеуказанному совету: неподписанных дров не было. Выбрал 15 драйверов вручную - среди них был неудаленный драйвер аваста (мне кажется он и был причиной), драйвер звуковухи Э-му, видяхи и еще пара каких-то. Осле перезагрузки был синий экран. Войдя в безопасный режим я заодно удалил драйвер аваста. Перезагрузиться пришлось еще пару раз, прежде чем войти в стсему.
Вопрос вообщем-то такой: и что делать с теми драйверами, которые были выявлены как проблемные и как посмотреть их список????

Magellan9 03-02-2015 16:27 2465820

Цитата:

Цитата Александр_Березовский@vk
ну я сделал по вышеуказанному совету: неподписанных дров не было. »

Я вот отписываюсь, у меня 4-ядерных проц на буке, после обновления программы DRP_14_15, которая обнаружила что можно обновить пару драйверов, были звуковая карта, AMD SATA Controller, вай фай и блютуз, обновил все, после перезагрузки начал замечать что бук в режиме бездействия работает на 70 градусах, обычно в простое 43-51, заметил в мониторинге диспетчера задач что 4-тое ядро грузится постоянно от 3 до 37%, то есть нестабильное..обнаружил что системные прерывания грузят его, причем перечитал кучу форумов и сделал кучу проверок разными програми,но тут проблема была выше, показвыало до 19% в секунду, когда обычно до 0,41% поднималось, отключение устройств в диспетчере не дало, но! Я вспомнил что недавно обновил драйвера, сделал откат AMD SATA и проблема ушла! Зачем в хорошей программе со всеми драйверами обновили контроллер Amd, не известно..а вот проблему можно с трудом выявить

raykex 10-11-2015 17:14 2573393

Привет, может кому-то поможет, столкнулся с точно таким же штормом прерываний и нашел выход следующим способом - в диспетчере задач поочередно отключаем одно за одним устройства и методом исключения находим штормящий драйвер. Я выключал DVD, картридер, лишние мыши, клавиатуры (она для тестирования не нужна), тач-скрин, блютуз, тв-тюнер, юсб концентратор, веб-камеру самое интересное, что сбоящим оказался последний!! драйвер по списку LSI 1394 OHCI совместимый контроллер. У меня попался моноблок HP TouchSmart IQ506 и я установил на него Windows 7? которая жутко!!! тормозила. Загрузка проца была 30-50 % системой прерываний в Системном мониторе. Проблема решена как раз отключением контроллера 1394:) Обратите внимание, что не стоит выключать драйвер SATA контроллера, самого системного HDD, мыши, которой вы все это отключаете, ну и системные драйвера :) Удачи!

Mister_Al 15-04-2017 14:06 2729538

Воткнулся в аналогичную проблемму на матери ASUS z97-p. Не заметил момент, когда оно появилось, отключение всякой периферии и драйверов пока результата не дало.

Зато в интернете обнаружился костыль, который может частично проблемму решить: после спящего режима всё работает, как часы. Так что теперь после каждого вкючения компьютера приходится его в спячку отправлять. Может кому-то еще поможет.

Valeant 15-05-2017 11:38 2736832

Есть хорошая программулька для отслеживания DPC - Latency Monitor ( http://resplendence.com/latencymon ) где например в разделе/вкладка "Драйверы" можно увидеть результат мониторинга определенного времени работы, а по сортировке столбца "Highest Execution" можно увидеть кто же максимально требует к себе внимания.

olegius7 28-05-2017 02:46 2740183

если на компе стоит 7 винда то после установки проги never10 вся эта отлетает) (прога глушит десятку в её лучших позывах)

never10 на седьмой винд и смотрите)

uglevod7@vk 01-10-2017 05:25 2767817

Ребятушки, найдено еще одно решение. Загрузка ЦП на intel i7 (ноутбук asus A53S) была долгое время, спасало выход в сон ( но лиш на короткое время).
Затем стал отслеживать температуры на процессоре - зашкаливало (80-95 С)
по итогу решился и сменил термопасту и проблема ушла.
Вероятно при перегреве случался Тротлинг т.к. под конец была замечена загрузка 100% аж двух процессоров(но благо у меня виртуализация)
В общем смена термопасты помогла, температура 47-60 С
и никаких проблем с перываниями и загрузкой процессора.


Время: 19:37.

Время: 19:37.
© OSzone.net 2001-