Высокая загрузка ЦП от «NT Kernel & System» [дубликат]

2

На этот вопрос уже есть ответ здесь:

Не уверен что происходит. Я запустил Process Explorer, и я не вижу ни одного из обычных преступников. У меня есть последовательное использование процессора 70-90%. Это часто происходит в процессе предоставления услуг из-за Центра обновления Windows. Обычно я просто отключаю службу обновления Windows, и я в порядке. Но за последние пару дней ntoskrnl.exe сильно пережевывал мою работу.

Мой компьютер начинает тормозить все больше и больше, и в конце концов практически останавливается. Как ни странно, иногда он замедляется до излишков, хотя загрузка процессора говорит только о 50%. Пару месяцев назад я обновил ОЗУ до 16 ГБ, что, похоже, помогло, но теперь, похоже, проблема, с которой я сталкиваюсь, наконец-то вернулась.

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

Остин В. Бристер
источник
Какая версия Windows?
Дэвид Постилл
вы захватили и проанализировали след? вы нашли причину?
magicandre1981

Ответы:

2

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

Для сбора данных установите Windows Performance Toolkit , который является частью Windows SDK .

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

Теперь запустите WPRUI.exe, выберите First Levelв разделе ресурсов выберите загрузку процессора и нажмите на старте .

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

Теперь захватите 1 минуту использования процессора. Через 1 минуту нажмите Сохранить .

Теперь проанализируйте сгенерированный файл ETL с помощью анализатора производительности Windows , перетащив CPU Usage (sampled)диаграмму в analysis paneи упорядочив столбцы, как показано на рисунке:

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

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

magicandre1981
источник
Хорошая информация, но мне действительно нужны все 6 гигабайт инструментария Windows Assesment and Deployment, и у меня уже есть Windows 10 SDK, установленный с Visual Studio 2017 CE.
гала-
@Гала тебе не нужны все остальные записи только WPT, который его 100МБ. В зависимости от того, что вы выбрали в VS2017, возможно, он уже установлен.
magicandre1981
Вы спасатель жизни! Сегодня мой X220 работал на 95C + весь день, и оказалось, что это был хитрый драйвер Ricoh SD / MMC. Спасибо!
гала-
@Gala, не могли бы вы поделиться изображением WPA.exe, на котором это показано, чтобы я мог добавить его в свой ответ, чтобы помочь другим пользователям?
magicandre1981,
@ Хорошо, я уже видел эту проблему и анализировал ее на sysinternals.com. Я добавил скриншот в свой более крупный ответ в дублирующейся теме.
magicandre1981