Системный процесс загружает процессор

Обновлено: 02.07.2024

Ваш компьютер страдает от высокой загрузки ЦП, а процесс, который потребляет больше всего ресурсов, – это "системные прерывания"? Мы поможем вам разобраться в этом!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Кроме того, вы можете установить и запустить LatencyMon, монитор задержки, чтобы найти файлы драйверов с наибольшим количеством DPC. Нажмите кнопку Start/Play, затем перейдите на вкладку Drivers и отсортируйте файлы драйверов по количеству DPC. Обратите внимание, что счетчик со временем накапливается, поэтому дайте ему поработать какое-то время.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6. Обновите BIOS

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

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

<блочная цитата>

1. системная информация | findstr /I /c:биос

2. wmic bios получить производителя, smbiosbiosversion

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

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

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

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

Здравствуйте. Я только недавно купил новый ноутбук с Windows 10 с предустановленной операционной системой. Как правило, все работает нормально. Однако я заметил, что процесс под названием «Система» обычно занимает около 20% загрузки ЦП, что мне кажется слишком большим. Проблема решается сама собой при перезагрузке ноутбука, хотя потом возвращается. Могу ли я что-нибудь сделать, чтобы это исправить?

  • Решение 1. Запустите средство устранения неполадок совместимости программ
  • Решение 2. Поиск аппаратных изменений
  • Решение 3. Переустановите графические драйверы
  • Решение 4. Используйте очистку диска
  • Решение 5. Измените настройки в панели управления Nvidia
  • Решение 6. Удалите программное обеспечение Conexant Audio на ноутбуках Lenovo
  • Доступ к видеоконтенту с географическим ограничением с помощью VPN
  • Не платите авторам программ-вымогателей — используйте альтернативные варианты восстановления данных
  • Ссылки

Процессы Windows необходимы любой операционной системе даже для того, чтобы она могла работать. Каждый из этих процессов различается по важности и выполняет разные задачи. Процесс «Система» (Ntoskrnl.exe) является одним из важнейших, так как он обрабатывает различные драйверы устройств. Если быть точным, он загружает драйверы от разных производителей, которым требуется более высокий уровень разрешений в Windows 10.

Пользователи начали жаловаться на высокую загрузку ЦП [1] процессом System несколько лет назад, и похоже, что эта проблема не исчезнет, ​​поскольку на официальных форумах Microsoft и других порталах продолжают появляться новые темы. Согласно отчетам пользователей, у некоторых из них наблюдается небольшое увеличение использования ресурсов (обычно на 5–20%), в то время как другие утверждают, что загрузка ЦП процессом может достигать 70%.

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

Основной причиной высокой загрузки ЦП процессом «Система» является какая-то проблема с драйверами, будь то несовместимость, повреждение и т. д. Однако это может быть не всегда так, так как перегруженные диски или конфликтующие программы также могут в вине. Поэтому, чтобы исправить высокую загрузку ЦП процессом System, вам придется применить несколько решений, пока правильное вам не поможет.


Стоит также отметить, что в Windows 10 часто встречается высокая загрузка ЦП различными процессами, в том числе:

Прежде чем вы попытаетесь применить приведенные ниже исправления, мы настоятельно рекомендуем вам попробовать автоматическое решение — Reimage Mac Washing Machine X9 . Это программное обеспечение для восстановления может быстро определить и исправить наиболее распространенные ошибки Windows, BSOD, [2] повреждения вредоносного ПО [3], поврежденные системные файлы или другие проблемы всего за несколько минут.

Решение 1. Запустите средство устранения неполадок совместимости программ

Из-за проблем с совместимостью процессы могут потреблять слишком много ресурсов ЦП. Таким образом, вы должны попробовать запустить средство устранения неполадок совместимости программ и посмотреть, принесет ли это какие-либо результаты:

  • Введите «Устранение неполадок» в поиске Windows и нажмите Enter.
  • Если вы не видите средства устранения неполадок в списке слева, нажмите Дополнительные средства устранения неполадок

Перейти к настройкам

Запустить средство устранения неполадок

Решение 2. Поиск аппаратных изменений

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

  • Нажмите правой кнопкой мыши на "Пуск" и выберите "Диспетчер устройств".
  • В верхней части окна нажмите Сканировать на наличие изменений драйвера.

Проверить аппаратные изменения

Решение 3. Переустановите графические драйверы

Поскольку одной из основных причин, по которой системный процесс может использовать слишком много ресурсов ЦП, являются изменения/повреждения драйверов, вам следует удалить драйверы:

  • Нажмите правой кнопкой мыши на "Пуск" и выберите "Диспетчер устройств".
  • Разверните раздел "Адаптеры дисплея".
  • Нажмите правой кнопкой мыши на видеокарту и выберите "Удалить устройство".
  • В приглашении установите флажок Удалить программное обеспечение драйвера для этого устройства

Переустановите видеодрайверы

После загрузки ПК вам нужно будет установить новые драйверы для графического процессора. Не секрет, что Диспетчер устройств далеко не оптимальное решение, особенно когда речь идет о драйверах видеокарты. Поэтому вам следует либо посетить веб-сайт производителя и загрузить оттуда драйверы, либо использовать автоматическое средство обновления, такое как DriverFix, чтобы убедиться, что установлено правильное программное обеспечение.

Решение 4. Используйте очистку диска

  • Введите «Очистка диска» в поиске Windows и нажмите Enter.
  • Выберите основной диск (по умолчанию C:)
  • Выберите разделы, которые хотите удалить, и нажмите OK.

Выполнить очистку диска

Решение 5. Измените настройки в панели управления Nvidia

По словам пользователей, изменение настроек в панели управления Nvidia помогло им решить проблему. Очевидная высокая загрузка ЦП Системный процесс часто может возникать в системах с двумя или более графическими процессорами.

  • Введите «Панель управления Nvidia» в поиске Windows и нажмите Enter.
  • Нажмите "Управление настройками 3D"

Изменить настройки панели Nvidia

Решение 6. Удалите программное обеспечение Conexant Audio на ноутбуках Lenovo

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

Автоматическое исправление ошибок

По-прежнему возникают проблемы?
Если вам не удалось исправить ошибку с помощью Reimage, обратитесь за помощью в нашу службу поддержки. Пожалуйста, сообщите нам все подробности, которые, по вашему мнению, нам следует знать о вашей проблеме.

Reimage — запатентованная специализированная программа восстановления Windows. Он продиагностирует ваш поврежденный компьютер. Он будет сканировать все системные файлы, библиотеки DLL и ключи реестра, которые были повреждены угрозами безопасности. Reimage — запатентованная специализированная программа восстановления Mac OS X. Он продиагностирует ваш поврежденный компьютер. Он будет сканировать все системные файлы и ключи реестра, которые были повреждены угрозами безопасности.
В этом запатентованном процессе восстановления используется база данных из 25 миллионов компонентов, которые могут заменить любой поврежденный или отсутствующий файл на компьютере пользователя.
Чтобы восстановить поврежденную систему, вам необходимо приобрести лицензионную версию средства удаления вредоносных программ Reimage.< /p>

Ширина упоминаний Reimage в прессе

Доступ к видеоконтенту с географическим ограничением с помощью VPN

Частный доступ в Интернет — это VPN, которая может помешать вашему интернет-провайдеру, правительству и третьим лицам отслеживать ваши действия в сети и позволит вам оставаться полностью анонимным. Программное обеспечение предоставляет выделенные серверы для торрентов и потоковой передачи, обеспечивая оптимальную производительность и не замедляя работу. Вы также можете обойти географические ограничения и просматривать такие сервисы, как Netflix, BBC, Disney+ и другие популярные потоковые сервисы без ограничений, независимо от того, где вы находитесь.

Не платите авторам программ-вымогателей — используйте альтернативные варианты восстановления данных

Атаки вредоносных программ, особенно программ-вымогателей, представляют наибольшую опасность для ваших фотографий, видео, рабочих или учебных файлов. Поскольку киберпреступники используют надежный алгоритм шифрования для блокировки данных, его больше нельзя использовать, пока не будет выплачен выкуп в биткойнах. Вместо того, чтобы платить хакерам, вы должны сначала попробовать использовать альтернативные методы восстановления, которые могут помочь вам восстановить хотя бы часть потерянных данных. В противном случае вы также можете потерять свои деньги вместе с файлами. Один из лучших инструментов, который смог восстановить хотя бы часть зашифрованных файлов — Data Recovery Pro.

Габриэль Э. Холл

Габриэль Э. Холл — эксперт по устранению неполадок, много лет работающий в сфере информационных технологий.

Я заметил, что с некоторых пор моя система зависает, и это, вероятно, вызвано высокой загрузкой ЦП системным процессом.

Все приложения, которые я запускаю, это Skype, TeamSpeak и Chrome, поэтому они определенно не должны потреблять столько ресурсов ЦП.

Вы можете увидеть саму проблему и запущенные процессы на снимке экрана ниже:

введите здесь описание изображения

Иногда загрузка ЦП достигает 90 %, но в среднем она составляет 40–65 %.

Параметры моего ПК:

  • Windows 8 (предварительная версия)
  • Intel Core i3 – 2 350 млн.
  • 8 ГБ ОЗУ

Буду признателен за любую попытку помочь! С уважением.

--ОБНОВЛЕНИЕ--

Поскольку пользователь ниже опубликовал отличный ответ, я заметил, что процесс, который потребляет больше всего ресурсов ЦП в системе, называется Arthurx.sys. Простой гугл говорит, что это драйвер TPLink (адаптер Wi-Fi, который я купил как 2 недели назад!) Драйвера были установлены из Windows MSDN, но также пытался установить драйверы с прилагаемого компакт-диска, но это не помогает. При запуске системы он использует только около 5% ЦП, но после 2-4 часов работы он увеличивается и достигает 40-60% использования ЦП.

Имя устройства: TPLink WN722N


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

@Everett Да, наверное, ты прав. но все же этого не должно было случиться, даже если это предварительная версия клиента (или релиза).

@Scott Да, такие вещи должны происходить в предварительном просмотре для клиентов. Я имею в виду, что, конечно, лучше, если этих ошибок вообще не существует, но это одна из задач предварительного просмотра. Это возможность для пользователей немного раньше увидеть новые функции и элементы пользовательского интерфейса и проверить совместимость приложений, а также возможность для команд разработчиков получить отзывы и найти ошибки от более широкой аудитории. Базовая система еще не готова к использованию в производственной среде. Он не предназначен для использования в качестве вашей основной системы, потому что он не полностью закончен или отлажен. Если бы это было так, они бы использовали RTM.

используйте xperf для отслеживания. Но, как сказали вам другие пользователи, прекратите использовать CP. Срок действия всех предварительных версий истекает через 2 недели!

Мы можем вам помочь только в том случае, если вы убедитесь, что эта проблема существует в RTM-версии Windows 8. Вы не можете ожидать, что кто-то поможет вам решить проблемы, существующие в предварительной версии. Я пошел дальше и обновил теги, чтобы отразить использование вами предварительной версии.

7 ответов 7

Введение

Высокая загрузка ЦП процессом "Система" часто может быть вызвана проблемой драйвера оборудования (ошибка, старая версия, несовместимость и т. д.).

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

Диагностика проблемы

Чтобы диагностировать проблемы с использованием ЦП, следует использовать трассировку событий для Windows (ETW) для сбора данных/профиля выборки ЦП.

WPT для Windows 10 можно использовать в Windows 8/Server 2012, Windows 8.1/Server 2012R2 и Windows 10/Server 2016.Если вы все еще используете Windows 7, используйте SDK/WPT со сборкой 15086.

введите здесь описание изображения

(все остальные записи можно не выбирать)

Теперь запустите WPRUI.exe , выберите «Первый уровень», в разделе «Ресурс» выберите «Загрузка ЦП» и нажмите «Пуск».

введите здесь описание изображения

Теперь зафиксируйте 1 минуту использования ЦП. Через 1 минуту нажмите Сохранить.

введите здесь описание изображения

Внутри WPA загрузите символы отладки и разверните стек процесса SYSTEM. В этой демонстрации использование ЦП определяется драйвером nVIDIA.

В следующей демонстрации загрузка ЦП определяется драйвером сетевой карты Realtek:

введите здесь описание изображения

Когда вы видите такие вызовы, как ntoskrnl.exe!ViKeTrimWorkerThreadRoutine, ntoskrnl.exe!MmVerifierTrimMemory, ntoskrnl.exe!VerifierKeLeaveCriticalRegion, это означает, что у вас включено средство проверки драйверов. Это также сильно снижает производительность и вызывает высокую загрузку SYSTEM. Отключите проверку драйверов и перезагрузите компьютер.

введите здесь описание изображения

В этой демонстрации драйвер iai2ce.sys (драйвер Intel Serial IO GPIO Controller) вызывает это:

введите здесь описание изображения

В этом примере загрузка ЦП определяется файлом rtsuvc.sys, который, по-видимому, является драйвером веб-камеры Realtek UVC

введите здесь описание изображения

В этой демонстрации показано, что драйвер Bitdefender ignis.sys

введите здесь описание изображения

В следующем примере загрузка ЦП вызвана сетевым драйвером Broadcom bcmwl664.sys

введите здесь описание изображения

Когда в качестве причины вы видите ntoskrnl.exe!MiZeroWorkerPages, все становится сложнее. Это означает, что функция ядра, которая обнуляет память, прежде чем ее можно будет использовать снова, вызывает высокую загрузку ЦП:

введите здесь описание изображения

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

Когда вы видите эти ntoskrnl.exe!RtlpGenericRandomPatternWorker, ntoskrnl.exe!RtlpTestMemoryRandomUp вызывает

введите здесь описание изображения

загрузка ЦП исходит от ядра для проверки памяти на наличие проблем (memtest). Это использование запускается через задачу обслуживания бездействия Windows 8.1/10. Вы можете использовать планировщик заданий, чтобы отключить бездействующую задачу.

введите здесь описание изображения

В Windows 10 задача называется RunFullMemoryDiagnostics в Microsoft > Windows > MemoryDiagnostic > RunFullMemoryDiagnostic.

введите здесь описание изображения

В этом случае похоже, что загрузка ЦП связана с функцией дедупликации данных ( dedup.sys!DdpPostCreate ) Windows Server:

введите здесь описание изображения

В этой демонстрации загрузка ЦП вызвана драйвером карты WIFI athrx.sys

введите здесь описание изображения

Поищите обновление драйвера, если увидите это.

В следующей демонстрации используется драйвер Citrix:

введите здесь описание изображения

Поэтому свяжитесь со своим ИТ-отделом, чтобы узнать, как решить проблемы с Citrix.

В этой демонстрации функция usbhub.sys!UsbhPortRecycle вызывает загрузку ЦП:

введите здесь описание изображения

Некоторым пользователям помогло изменение скорости портов USB2.0 на 1.1 или подключение USB-накопителей к другим портам USB 2.0.

В этом случае небольшая часть СИСТЕМЫ используется драйвером Acronis tdrpm251.sys:

введите здесь описание изображения

В этой демонстрации загрузка ЦП ntoskrnl.exe!KeAcquireSpinLockRaiseToDpc и ntoskrnl.exe!KeReleaseSpinLock .

введите здесь описание изображения

поэтому драйвер очень активно использует SpinLocks. Отключите некоторые устройства/драйверы, пока не увидите то, которое вызывает эту проблему.

В этом случае загрузка ЦП вызвана драйвером L1C62x64.sys

введите здесь описание изображения

Это драйвер qualcomm atheros AR8171/8175 PCI-E Gigabit Ethernet. Поэтому обновите драйвер, если увидите его в стеке.

Здесь загрузка ЦП связана со сканированием файла хоста (netbt.sys!DelayedScanLmHostFile)

введите здесь описание изображения

убедитесь, что ваш файл hosts не слишком велик, чтобы избежать такого использования.

В этом случае загрузка ЦП определяется SRTSP64.SYS от Symantec.

введите здесь описание изображения

Обновите используемый продукт Symantec до последней версии.

Здесь загрузка ЦП определяется драйвером графического процессора AMD (atikmdag.sys)

введите здесь описание изображения

если вы видите это, перейдите на сайт AMD и получите последнюю версию драйвера для вашей карты AMD.

Здесь драйверы TMXPFlt.sys и VsapiNt.sys вызывают высокую загрузку ЦП.

введите здесь описание изображения

Насколько я вижу, эти файлы являются частью антивирусного пакета Trend Micro. Обновите инструмент или удалите его.

В этом примере загрузка ЦП определяется функцией ntoskrnl.exe!MmGetPageFileInformation

введите здесь описание изображения

Эта функция получает информацию о файле подкачки.

Описание подпрограммы: эта подпрограмма возвращает информацию об активных в данный момент файлах подкачки.

Отключите файл подкачки, перезагрузите компьютер, снова включите его и посмотрите, исправит ли это проблему. Кроме того, удаление служб Intel (например, службы Intel Content Protection HECI), по-видимому, устранило проблему для пользователя.

Здесь видно, что драйвер Netwtw04.sys (драйвер Intel Wifi) вызывает функцию flushCompleteAllPendingFlushRequests, что вызывает высокую загрузку ЦП.

введите здесь описание изображения

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

Самым сложным случаем использования SYSTEM является использование ACPI.sys в стеке вызовов:

это чрезвычайно сложно отлаживать. В теме sysinternals я дал несколько советов:

  • убедитесь, что процессор не перегревается из-за пыли в вентиляторе процессора
  • обновить или перепрошить (тот же) BIOS/UEFI
  • загрузить настройки BIOS/UEFI по умолчанию
  • убедитесь, что аккумулятор не поврежден, извлеките аккумулятор из ноутбука или отключите аккумулятор в диспетчере устройств. на контейнере для жестких дисков, если вы заменили дисковод DVD/Blue-Ray на контейнер для установки твердотельного накопителя рядом со старым жестким диском

введите здесь описание изображения

    по совету этого пользователя
  • если вы используете набор микросхем Intel, попробуйте установить Intel Rapid Storage Technology (RST), чтобы заменить стандартный драйвер AHCI из Windows. Это тоже помогло.
  • пользователь Shayna выяснил, что использование Process Hacker (запущенного от имени администратора) для приостановки потоков проблем ACPI.sys "решает" проблему для него. Поэтому попробуйте его обходной путь, если все остальные шаги не помогут вам.

В следующей демонстрации драйвер Intel HD igdkmd64.sys версии .4574 для Intel HD 630 вызывает проблему:

введите здесь описание изображения

Решение состоит в том, чтобы обновить драйвер до версии не ниже .4590.

В следующем случае загрузка ЦП процессом SYSTEM вызвана драйвером stdriverx64.sys

введите здесь описание изображения

Похоже, это драйвер потоковой передачи аудио. Поэтому обновите это программное обеспечение/драйвер, если вы видите это в WPA.

Если вы видите драйвер с именем risdxc64.sys в стеке вызовов SYSTEM, который вызывает высокую загрузку ЦП, обновите драйвер хост-контроллера Ricoh PCIe SDXC/MMC или отключите устройство чтения SD-карт в диспетчере устройств, если обновление драйвера не устраняет проблему.< /p>

введите здесь описание изображения

Похоже, что это устройство чтения SD-карт встроено во многие устройства Lenovo.

Пользователь @stevemidgley обнаружил новую проблему более высокой загрузки ЦП с помощью Wdf01000.sys!FxSystemWorkItem::_WorkItemThunk

введите здесь описание изображения

Здесь вы можете увидеть драйвер UDE.sys, вызывающий это.

введите здесь описание изображения

Я вижу, что он принадлежит драйверу модема, а данные трассировки PNP показывают Fibocom L850-GL (модем LTE) как возможное устройство:

введите здесь описание изображения

И решение состоит в том, чтобы отключить модем и композитное USB-устройство в диспетчере устройств.

Пользователь @fajar представил следующий случай:

введите здесь описание изображения

Здесь загрузка процессора небольшая, но если вы измените представление на использование DPC/ISR

введите здесь описание изображения

вы можете видеть, что драйвер avgNetHub.sys вызывает большое использование DPC

введите здесь описание изображения

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


@stevemidgley хорошо, похоже, это вызвано драйвером UDE.sys. Насколько я понимаю, он принадлежит Fibocom L850-GL, который является вашим модулем LTE.

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

Загрузите и запустите его, затем выберите системный процесс, щелкните правой кнопкой мыши и выберите "Свойства":

введите здесь описание изображения

Перейдите на вкладку "Потоки" (не обращайте внимания на диалоговое окно, в котором упоминаются символы):

введите здесь описание изображения

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

Однако, как уже говорилось в комментариях, вам действительно нужно как можно скорее отказаться от предварительных версий!

У меня была аналогичная проблема в Windows 10. Для меня это был avc3.sys, который использовал много ресурсов процессора. Оказывается, это часть Bitdefender Antivirus Free.

@Легенды, вы использовали не тот инструмент. ProcExp показывает шапшот, который не очень полезен. Я написал ответ о Windows Performance Toolkit, чтобы подробно показать, как анализировать загрузку процессора

Примечание о загрузке отладочных символов для добавления к отличному ответу magicandre1981: если загрузка символов в анализаторе производительности Windows работает правильно, после установки флажка Trace > Load Symbols вы должны увидеть индикатор выполнения вверху с Загрузка символов, рядом с которыми отображаются имена файлов, занимает несколько минут. Также вы должны увидеть много строк, подобных приведенным ниже, в диагностической консоли:

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

В моем случае первоначальная загрузка символов отладки не работала. Я исправил это, следуя этим инструкциям:

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

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

Центральный процессор (ЦП) — это мозг ПК. Все основные компоненты системы, такие как видеокарта и оперативная память, зависят от инструкций ЦП. Это делает правильно функционирующий процессор важной частью каждого игрового ПК.

Когда игра зависает или вылетает, открытые приложения перестают реагировать на новые действия или программы открываются с черепашьей скоростью, причиной может быть ненормально высокая загрузка ЦП. Давайте рассмотрим, как исправить высокую загрузку ЦП в Windows* 10.

1. Перезагрузить

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

2. Завершить или перезапустить процессы

Откройте диспетчер задач (CTRL+SHIFT+ESCAPE). Если программа снова начала увеличивать загрузку ЦП даже после перезапуска, Диспетчер задач предлагает один из самых простых способов отследить это.

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

Открыв Диспетчер задач, нажмите вкладку «Процессы» вверху. Нажмите «Подробнее» внизу этой вкладки, чтобы открыть фоновые процессы Windows. Найдите столбец «ЦП» в верхней части вкладки «Процессы» и щелкните его, чтобы упорядочить по загрузке ЦП:

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

Важно помнить, что высокая загрузка ЦП при многозадачности может быть нормальным явлением. Современные процессоры справляются с многозадачными ситуациями, разделяя процессы между несколькими процессорными ядрами, которые одновременно выполняют разные наборы инструкций. Технология Intel® Hyper-Threading (технология Intel® HT) делает еще один шаг вперед, создавая несколько «потоков» выполнения в каждом ядре, каждый из которых обрабатывает разные процессы. Если ресурсоемкая программа, такая как Adobe Premiere, использует высокую загрузку ЦП, возможно, она просто эффективно использует доступные ядра ЦП.

Технология Intel® Turbo Boost также может помочь в обработке тяжелых рабочих нагрузок за счет динамического увеличения частоты ЦП. В семействе процессоров Intel® Core™ серии X есть еще один инструмент, помогающий избежать замедления работы, поскольку их технология Intel® Turbo Boost Max 3.0 автоматически назначает самые сложные задачи самым быстрым процессорным ядрам, а также повышает частоту этих ядер.

Эти процессорные технологии могут значительно повысить скорость многозадачности и использования ресурсоемких программ, но все же могут возникать ситуации с ненормальной загрузкой ЦП. Если вы видите фоновый процесс с именем, например Runtime Broker, Windows Session Manager или Cortana, в верхней части столбца ЦП, когда вы достигаете 100% загрузки ЦП, у вас возникла проблема.

Эти процессы Windows предназначены для использования очень небольшого количества вашей вычислительной мощности или памяти в обычных условиях — вы часто увидите, что они используют 0 % или 1 % в диспетчере задач. Когда ваш компьютер простаивает, все эти процессы вместе обычно используют менее 10% мощности вашего процессора. Однако ошибочное или неожиданное поведение — например, один процесс Windows пытается и повторяет попытку выполнить действие поиска, которое было отключено в другом месте — иногда может привести к тому, что процесс съест почти все ресурсы вашей системы.

После того, как вы открыли Диспетчер задач и обнаружили, что процесс неожиданно использует часть процессорного времени, выполните поиск в Интернете, чтобы идентифицировать его. Вы не хотите останавливать такие процессы, как explorer.exe (который управляет многими графическими элементами, такими как рабочий стол и меню «Пуск») или winlogon.exe (задачи запуска и экран CTRL+ALT+DEL), если у вас нет веской причины.

После того как вы определили процесс как некритичный (и, опять же, проверили, что вы сохранили все, над чем работали), нажмите на процесс, чтобы выбрать его, затем нажмите «Завершить процесс» в правом нижнем углу «Задачи». Управляющий делами. End Process приведет к завершению программы без сохранения.

Читайте также: