Система прерываний сильно грузит процессор
Здравствуйте
Перечитал довольно много статей на тему это хреновины, но так и не нашёл решения,хотя похожая тема есть и на этом форуме, но она не помогла. Решился все-таки создать пост. Проблема заключается в том, что в "разгруженном" (весь трей пуст и не предусмотренных системой процессов нет,интернет отключен) состоянии процессор загружает 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) Но не говорится как это устранить. БИОС обновлял примерно год назад, хотя есть подозрение, что проблема как то и с ним связана. Вообщем прошу Вашей помощи, уважаемые посетители форума. |
FeRG7510, посмотрите какая версия БИОС у вас и при необходимости обновите до версии 1807, проверьте ваша плата? Может помочь а может и нет, но все равно начать нужно с этого.
|
Следует изъять все доп девайсы,установленные в мат.плату,выключить встроенные сетевые карты и звуковую.Также есть есть USB-hub-отключить от компа.После этого подключать по 1 устройству и смотреть не происходит ли утечка.
Также знаю по опыту,что Asus EPU технология вызывает утечку.Её отключить также надо через биос. |
Периодически переживаю похожую ситуацию: одно ядро загружено на 100% "отложенными вызовами процедур". Появляется спонтанно через час или через сутки после включения компьютера.
Никакие действия не могут заставить ядро расслабиться - только перезагрузка! Один раз даже это не помогло, пришлось перегружать компьютер второй раз. Конфигурация совершенно другая: процессор Atom330 впаянный в мамку GA-GC330UD. Причины мне непостижимы, после смены WinXP на W7 стало проявляться гораздо реже. Субъективно, переход в такое "напряженное" состояние связано с выходом из ждущего режима и, возможно, как-то с OPERA, но не обязательно... |
Цитата:
Цитата:
|
Помогите мне!
ГРУЗИТ ПРОЦЕССОР 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 |
ivan2016, Попробуйте убрать из автозагрузки QuickTV.exe
|
нет это не помогает
после сноса Винды без дров таже проблема! |
ivan2016, Если снять тюнер?
|
В BIOS настройки по defult'у. Возможно привод или винчестер работает в PIO режиме.
|
все перешиваю биос...
|
ultra DMA
|
перешил виос с 3,8 на 3,9 ничего
|
Цитата:
|
и не помогло роем дальше
а тюнер и вынимал ничего недало установил Тв тюннер обратно когда запускаю его 1 раз проц загружен на 80%изночально , закрываю тв... (программу) и все комп ожил почему так а не сразу проц на 0% систему нагружаю программами и проц приходит в себя... может материнке хана? |
Цитата:
|
Поясняю... без тюннера комп тоже виснет... нагружаю проц на 99,9% и тогда отпадает нагрузка в Hardware Interrupts...
|
Заметил один случай самостоятельного снижения нагрузки на процессор со стороны Системы прерываний.
..как всегда по дефектам звука и подтормаживаниям понял, что процессор опять напрягся "отложенными вызовами процедур", вызвал на экран Монитор ресурсов, убедился, но ПК не перегружал, поскольку шёл процесс записи DVD-диска. NERO как раз вёл буферизацию данных для записи на диск, поскольку источник этих данных был на другом ПК в сети. Так вот, как только NERO закончил буферизацию, нагрузка на процессор снизилась до нормальной! Это второй пример после ivan2016, у которого тюнер снимал нагрузку с процессора. Цитата:
...Наиболее распространенной причиной Interrupt storm является неисправный драйвер APIC (Advanced Programmable Interrupt Controller), где устройства "позади" других сигналов прерывания APIC. ОС спрашивает каждый драйвер о прерывании, если оно было от его аппаратной части. Бракованный драйвер может всегда отвечать "yes", но затем ничего не делать и аппаратные прерывания фактически не обслуживаются. Устройство, которое первоначально выставило прервание, управление не получает и снова выставляет прерывания, которые опять же не обслуживаются, и цикл начинается заново. Многие операционные системы, например, Linux, впадают в кому (live lock) при Interrupt storm, другие имеют механизмы для предотвращения этого. Это была (и остается) проблема на некоторых материнских платах, серии звуковых карт SoundBlaster Live!, только отладчик ядра может привести к прекращению штурма выгрузкой неисправного драйвера... ...Существуют аппаратные и программные подходы к проблеме. FreeBSD обнаруживает Interrupt storm и маскирует проблематичные прерывания в течение некоторого времени... Теперь хоть немного прояснилось: надо искать глючный драйвер. А может просто поставить FreeBSD?... Будем копать |
Цитата:
|
НАКОНЕЦ-то удалось снять шторм без перезагрузки!!!
Виновным оказался драйвер Jungo WinDriver ( WinDriver - "для быстрого создания высокопроизводительных, высококачественных драйверов устройств для работы в пользовательском режиме"). Он спокойно себе жил в устройствах компьютера (Мой компьютер -> Свойства -> Диспетчер устройств). После удаления шторм прекратися, правда не сразу - прошло около минуты, точно время не знаю - отвлёкся, думал не помогло. После этого прошёл месяц - полёт нормальный, штормов небыло. |
Цитата:
|
Теперь и у меня точно такая же проблема, как и у автора темы(( Детектировал я ее так же через anvir. Что делать???
|
Цитата:
|
Перечитал! я так понял, автор темы не нашел ответа на свой вопрос... Вот в одном из постов было сказано, что наиболее распространенной причиной штормов прерываний является неисправный драйвер APIC... Вот как его проверить и где он вообще находится?? Если дело не в нем, а в другом драйвере, то каким образом это проверить?? Драйверов то дохрена! Утилиты на этот случай нет никакой??? Есть у меня внешняя звуковая карта, но я ее отключал и изменений не было. СД-ром вообще отключен у меня... Может отключить обновление системы??
Да... и в состоянии бездействия на сколько процессор должен быть загружен? сть ли какие то нормы, мнения??? У меня атлон 5200 2.7 ггц. Я считаю, что во время простоя загрузка должна быть 0-3 %, иногда возможно должна подскакивать из-за автоматизированной работы некоторых драйверов, прог с их автообновлениями и все! А у меня грузится на 20-50-90% И это происходит при выходе из спящего режима, чего раньше не было... |
|
ну я сделал по вышеуказанному совету: неподписанных дров не было. Выбрал 15 драйверов вручную - среди них был неудаленный драйвер аваста (мне кажется он и был причиной), драйвер звуковухи Э-му, видяхи и еще пара каких-то. Осле перезагрузки был синий экран. Войдя в безопасный режим я заодно удалил драйвер аваста. Перезагрузиться пришлось еще пару раз, прежде чем войти в стсему.
Вопрос вообщем-то такой: и что делать с теми драйверами, которые были выявлены как проблемные и как посмотреть их список???? |
Цитата:
|
Привет, может кому-то поможет, столкнулся с точно таким же штормом прерываний и нашел выход следующим способом - в диспетчере задач поочередно отключаем одно за одним устройства и методом исключения находим штормящий драйвер. Я выключал DVD, картридер, лишние мыши, клавиатуры (она для тестирования не нужна), тач-скрин, блютуз, тв-тюнер, юсб концентратор, веб-камеру самое интересное, что сбоящим оказался последний!! драйвер по списку LSI 1394 OHCI совместимый контроллер. У меня попался моноблок HP TouchSmart IQ506 и я установил на него Windows 7? которая жутко!!! тормозила. Загрузка проца была 30-50 % системой прерываний в Системном мониторе. Проблема решена как раз отключением контроллера 1394:) Обратите внимание, что не стоит выключать драйвер SATA контроллера, самого системного HDD, мыши, которой вы все это отключаете, ну и системные драйвера :) Удачи!
|
Воткнулся в аналогичную проблемму на матери ASUS z97-p. Не заметил момент, когда оно появилось, отключение всякой периферии и драйверов пока результата не дало.
Зато в интернете обнаружился костыль, который может частично проблемму решить: после спящего режима всё работает, как часы. Так что теперь после каждого вкючения компьютера приходится его в спячку отправлять. Может кому-то еще поможет. |
Есть хорошая программулька для отслеживания DPC - Latency Monitor ( http://resplendence.com/latencymon ) где например в разделе/вкладка "Драйверы" можно увидеть результат мониторинга определенного времени работы, а по сортировке столбца "Highest Execution" можно увидеть кто же максимально требует к себе внимания.
|
если на компе стоит 7 винда то после установки проги never10 вся эта отлетает) (прога глушит десятку в её лучших позывах)
never10 на седьмой винд и смотрите) |
Ребятушки, найдено еще одно решение. Загрузка ЦП на intel i7 (ноутбук asus A53S) была долгое время, спасало выход в сон ( но лиш на короткое время).
Затем стал отслеживать температуры на процессоре - зашкаливало (80-95 С) по итогу решился и сменил термопасту и проблема ушла. Вероятно при перегреве случался Тротлинг т.к. под конец была замечена загрузка 100% аж двух процессоров(но благо у меня виртуализация) В общем смена термопасты помогла, температура 47-60 С и никаких проблем с перываниями и загрузкой процессора. |
Время: 01:59. |
Время: 01:59.
© OSzone.net 2001-