Системный процесс, использующий ЦП, пока крышка закрыта

Системный процесс, использующий ЦП, пока крышка закрыта

На моем ноутбуке установлена ​​операционная система Windows 8.1, и она настроена так, чтобы при закрытии крышки ничего не происходило.

Однако я часто замечаю, что вентилятор становится очень громким, и когда я открываю ноутбук, я вижу, что использование ЦП внезапно падает с 70% до почти нуля. Кажется, что процесс System использует 30%+ ЦП, пока крышка закрыта, а затем внезапно останавливается, когда я ее открываю. Что может быть причиной такого поведения?

решение1

Чтобы зафиксировать след использования ЦП, установитеWPT из Win10 SDK, откройте cmd.exe от имени администратора и выполните следующую команду:

xperf -on latency -stackwalk profile -buffersize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\highCPUUsage.etl

Теперь выполните действие, которое запускает использование ЦП системным процессом. Когда вы увидите проблему, подождите 30 секунд, откройте крышку, перейдите к cmd.exe и нажмите клавишу, чтобы остановить ведение журнала.

Я предполагаю, что во времяанализ файла ETL с помощью WPAон покажет, откуда идет загрузка ЦП ntoskrnl.exe!MiScrubMemoryWorker, и вы увидите что-то вроде этого:

Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp (s), % Weight
8, , , ,    |    |    |- ntoskrnl.exe!MiScrubMemoryWorker, 79667, , 12,45
9, , , ,    |    |    |    ntoskrnl.exe!MiScrubNode, 79667, , 12,45
10, , , ,   |    |    |    ntoskrnl.exe!MiScrubNodeLargePages, 79667, , 12,45
11, , , ,   |    |    |    ntoskrnl.exe!MiScrubNodeLargePageList, 79667, , 12,45
12, , , ,   |    |    |    |- ntoskrnl.exe!MiScrubPage, 79663, , 12,45
13, , , ,   |    |    |    |    |- ntoskrnl.exe!RtlScrubMemory, 79653, , 12,45
14, , , ,   |    |    |    |    |    |- ntoskrnl.exe!RtlpGenericRandomPatternWorker, 38549, , 6,02

Это функция для проверки памяти на наличие ошибок путем заполнения/чтения некоторых шаблонов ( ntoskrnl.exe!RtlpGenericRandomPatternWorker).

Это сделано намеренно и происходит, когда запускается задача обслуживания бездействия, когда ваше устройство бездействует.

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

Связанный контент