Как исправить высокую загрузку ЦП, вызванную системными прерываниями

2 min


Когда вы обнаружите, что процесс, называемый «системные прерывания», вызывает высокую загрузку ЦП, вы, скорее всего, имеете дело с проблемой оборудования или драйвера.

В этом посте мы объясним, что такое системные прерывания и как вы можете найти и исправить основную причину их высокой загрузки ЦП.

Что такое «системные прерывания»?

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

Процесс системных прерываний, как показано в диспетчере задач Windows 10

Прерывания могут исходить от программного или аппаратного обеспечения, включая сам процессор. Википедия объясняет:

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

Когда задача обработчика прерывания завершена, процессор возвращается в состояние, в котором она была прервана.

Прерывания – это форма связи программного и аппаратного обеспечения с ЦП. Например, когда вы начинаете вводить текст на клавиатуре, соответствующее оборудование и программное обеспечение отправляют прерывания в ЦП, чтобы запустить обработку вашего ввода.

Прерывания также могут сообщить ЦП, что произошла ошибка, и это может вызвать всплеск использования ЦП системных прерываний. В исправной системе системные прерывания будут колебаться между 0,1% и 2% использования ЦП, в зависимости от частоты ЦП, запущенного программного обеспечения и подключенного оборудования.

Даже пики от 3% до 7% можно рассматривать как нормальный диапазон, в зависимости от настроек вашей системы.

Как исправить системные прерывания, вызывающие высокую загрузку процессора

Если системные прерывания постоянно загружают от 5% до 10% вашего процессора, что-то не так, и вы, скорее всего, имеете дело с аппаратной проблемой. Мы поможем вам разобраться в этом.

Первое, что вы всегда должны попробовать, – это перезагрузить компьютер. Если это не поможет, начните здесь:

1. Отключите или отключите все внешние устройства.

USB-оборудование является частым виновником. Вы можете либо отключить внешние USB-устройства, либо — пока вы находитесь в диспетчере устройств (см. Ниже) — отключить корневые концентраторы USB, то есть заблокировать внешнее оборудование от прерывания работы ЦП.

В диспетчере устройств найдите запись Контроллеры универсальной последовательной шины и отключите все записи корневого концентратора USB, которые вы найдете.

Отключить корневой USB-концентратор

Примечание. Если вы используете внешнюю клавиатуру или мышь USB (Bluetooth), они могут перестать работать. Убедитесь, что у вас есть альтернативный метод повторного включения устройства.

Совет для настольных компьютеров: проверьте, не подключены ли к материнской плате неиспользуемые кабели SATA, и отсоедините их.

2. Проверьте драйверы оборудования.

Чтобы быстро проверить, не имеете ли вы дело с драйвером, вы можете запустить Проверка задержки DPC. Отложенный вызов процедур (DPC) – это процесс, связанный с системными прерываниями. Когда обработчику прерывания необходимо отложить выполнение задачи с более низким приоритетом на потом, он вызывает DPC.

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

Если вы видите красные полосы, то есть пропадание из-за большой задержки, что-то не так.

DPC Latency Checker позволяет вам проверять возможности вашего компьютера в режиме реального времени (потоковая передача).

Вы можете попытаться найти виновника или – если проблема впервые возникла недавно – откатить последние обновления драйверов (Windows 10) или обновить драйверы до стандартных версий. В прошлом проблемы вызывали драйверы AMD SATA, HD-аудиоустройство и отсутствующие драйверы Bluetooth.

Control-Windows-Updates

Верните контроль над обновлениями драйверов в Windows 10

Плохой драйвер Windows может испортить вам день. В Windows 10 Центр обновления Windows автоматически обновляет драйверы оборудования. Если вы пострадали от последствий, позвольте нам показать вам, как откатить драйвер и заблокировать будущие обновления.

В качестве альтернативы вы можете установить и запустить LatencyMon, монитор задержки, чтобы найти файлы драйверов с наибольшим количеством DPC. Нажмите кнопку «Пуск / воспроизведение», затем перейдите на вкладку «Драйверы» и отсортируйте файлы драйверов по количеству DPC. Обратите внимание, что счет накапливается со временем, поэтому дайте ему поработать некоторое время.

LatencyMon проверка пригодности звука в реальном времени

Драйверы с большим количеством DPC потенциально могут вызвать большое количество прерываний.

3. Отключить внутренние устройства

Вместо случайного обновления драйверов начните с отключения отдельных драйверов устройств, чтобы найти виновника. Если вы уже определили потенциальных нарушителей, сначала отключите их.

Перейдите в меню «Пуск», найдите и откройте Диспетчер устройств (также находится в Панели управления), разверните периферийные устройства, перечисленные ниже, щелкните устройство правой кнопкой мыши и выберите «Отключить».

Сделайте это для одного устройства за раз, проверьте использование ЦП системными прерываниями или повторно запустите DPC Latency Checker, затем щелкните устройство правой кнопкой мыши и выберите Включить, прежде чем переходить к следующему устройству.

Эти устройства являются наиболее вероятными виновниками:

  • Сетевые адаптеры

  • Внутренние модемы

  • Внутренние звуковые устройства

  • Любые дополнительные карты, такие как ТВ-тюнер, адаптеры ISDN или DSL или модемы.

Если ни один из них не виноват, вы можете продолжить отключение (и повторное включение) других несущественных драйверов.

Никогда не отключайте какие-либо драйверы, необходимые для работы вашей системы, включая все, что указано в разделе «Компьютер, процессоры и системное устройство».

Кроме того, не пытайтесь отключить адаптеры дисплея, диск, на котором работает ваша система, контроллеры IDE, клавиатуру или мышь (если у вас нет альтернативного устройства ввода, такого как тачпад) или монитора.

4. Исключите неисправное оборудование.

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

Примечание. Системные прерывания также могут быть вызваны неисправностью источника питания или зарядного устройства ноутбука. Попробуйте заменить или отключить и его.

5. Отключить звуковые эффекты.

Если вы используете Windows 7, возможно, это решение, которое вы ищете.

Щелкните правой кнопкой мыши значок динамика на панели задач, выберите «Устройства воспроизведения», дважды щелкните устройство по умолчанию (динамик), чтобы открыть «Свойства», перейдите на вкладку «Улучшения» и «Отключить все звуковые эффекты». Подтвердите с помощью OK и проверьте, как сейчас работают системные прерывания.

6. Обновите BIOS.

BIOS – это первое программное обеспечение, которое запускается в вашей системе при включении компьютера. Это помогает вашей операционной системе загрузиться. Сначала определите свою версию BIOS и посетите веб-сайт производителя для получения обновлений и инструкций по установке.

Чтобы узнать версию BIOS, нажмите клавиши Windows + R, введите cmd, нажмите Enter и выполните следующие две команды одну за другой:

1. systeminfo | findstr / I / c: bios2. wmic bios получить производителя, smbiosbiosversion

Обратите внимание, что I in / I – это заглавная i, а не строчная L.

Проверьте версию BIOS в командной строке.

Примечание: к обновлению BIOS не следует относиться легкомысленно. Обязательно сначала сделайте резервную копию вашей системы.

Системные прерывания могут быть непростыми

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

высокопроизводительный процессор

Как исправить высокую загрузку процессора в Windows

Ваш компьютер страдает от высокой загрузки ЦП до 100%? Вот как исправить высокую загрузку ЦП в Windows 10.

Об авторе

Тина писала о потребительских технологиях более десяти лет. Она держит Докторантура естественных наук, а Диплом из Германии и Магистр из Швеции. Ее аналитический опыт помог ей преуспеть в качестве технологического журналиста в MakeUseOf, где она сейчас руководит исследованием ключевых слов и операциями.

Подробнее о Тине Зибер Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.


0 Comments

Добавить комментарий