6

У меня на Toshiba Satellite L505D-S5965 установлена Windows 8.1 Pro N x64, и в диспетчере задач есть процессы, которые поглощают мой процессор. Он называется « Системные прерывания» и занимает от 1% до 29% мощности процессора (сильно меняется). Я слышал, что аппаратное обеспечение AMD вызывает это, поэтому я удалил, а затем переустановил мою видеокарту ATI Radeon 3100, но системные прерывания все еще были там. Я также удалил, а затем переустановил мою карту Wi-Fi Realtek RTL8187SE, и это не сработало. Я также увидел, что мне следует установить Process Explorer и что он поможет мне понять, что его вызывает, но я не знаю, где мне искать. Как удержать системные прерывания от чрезмерной загрузки процессора?

2 ответа2

7

"Системные прерывания" на самом деле не являются процессом, даже если они отображаются на вкладке "Подробности" в списках процессов. Прерывания не относятся к какому-либо конкретному процессу. Диспетчер задач просто отображает его таким образом, чтобы дать ему метку.

Высокая частота прерываний обычно вызывается одним из:

  1. Устройство ввода-вывода с большой активностью. Комментатор спросил, был ли ваш диск очень занят - так? Если это так, используйте вкладку «Производительность» в столбце «Диск», чтобы узнать, кто выполняет много операций ввода-вывода с диска. Или это может быть сетевой ввод / вывод.

  2. Слабое устройство ввода / вывода (может быть чем угодно. Однажды у меня была такая проблема, которая была вызвана нестабильным USB-устройством для чтения флэш-карт. Сообщалось о времени, потраченном на драйвер хост-контроллера USB, но с HC или его драйвером все в порядке.

  3. Неисправный драйвер устройства для устройства ввода-вывода.

Process Explorer не поможет с этой проблемой, так как время тратится в режиме ядра, а Process Explorer не будет показывать вам стеки режима ядра.

Один из способов диагностировать это - удалить (или, если это невозможно удалить, отключить) различные устройства, пока проблема не исчезнет. Если это ноутбук, попробуйте удалить драйвер ATI и запустить с драйвером видео Windows по умолчанию. В противном случае попробуйте другую видеокарту. Для вашей карты WiFi - исчезли ли прерывания, когда вы ее удалили?

Единственный известный мне инструмент, который действительно полезен для решения этих проблем, - Windows Performance Toolkit. Он покажет вам, какие драйверы (и, если символы доступны, какие подпрограммы в них ... хотя это не всегда полезно) занимают все время.

Вот нить на ServerFault, которая дает вам основы. https://serverfault.com/questions/104131/how-can-i-find-out-what-is-causing-interrupts-on-windows

1

Вы можете попробовать LatencyMon. Это скажет вам, какой модуль занимает больше всего времени в отношении DPC и ISR.

Я плохо заикался в моей системе. Ниже вы можете увидеть, что виновником, по-видимому, был ndis.sys .

Я отключил встроенный контроллер локальной сети в BIOS, потому что не использовал его (я использую беспроводной USB-ключ для сетевого адаптера). И я обновил драйвер для моего ключа. Кажется, это решило проблему. Скрестив пальцы, проблема была несколько прерывистой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .