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

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

1 ответ1

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).

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

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

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