내 노트북에서 Windows 8.1을 실행하고 있는데 덮개를 닫으면 아무 작업도 수행되지 않도록 설정되어 있습니다.
그러나 팬 소리가 매우 시끄러워지는 경우가 종종 있으며, 노트북을 열면 CPU 사용량이 갑자기 70%에서 거의 0으로 떨어지는 것을 볼 수 있습니다. 덮개가 닫혀 있는 동안 시스템 프로세스가 CPU를 30% 이상 사용하고 있다가 덮개를 열 때 갑자기 멈추는 것 같습니다. 이 동작의 원인은 무엇입니까?
답변1
CPU 사용량 추적을 캡처합니다. 설치하다Win10 SDK의 WPT, 관리자 권한으로 cmd.exe를 열고 다음 명령을 실행하십시오.
xperf -on latency -stackwalk profile -buffersize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\highCPUUsage.etl
이제 시스템 프로세스의 CPU 사용량을 트리거하는 작업을 수행합니다. 문제가 확인되면 30초 동안 기다린 후 덮개를 열고 cmd.exe로 이동한 후 키를 눌러 로깅을 중지하세요.
내 추측으로는 그 동안WPA로 ETL 파일 분석CPU 사용량이 다음에서 비롯된 것으로 표시되며 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
.
이는 의도적으로 설계된 것이며 장치가 유휴 상태일 때 유휴 유지 관리 작업이 시작될 때 발생합니다.
중지하려면 다음을 사용하세요.작업 스케줄러 및 유휴 유지 관리 작업 비활성화.