
가끔씩(정확히 언제인지는 알 수 없지만 컴퓨터가 한동안 유휴 상태일 때와 관련이 있는 것 같습니다.) Windows 8.1 x64 시스템의 시스템 프로세스가 갑자기 Core 1의 100%를 사용하기 시작합니다. 내 CPU(8코어, 총 CPU 시간의 12.5%).
이 문제를 해결하려면 일반적으로 재부팅하기만 하면 됩니다(노트북 팬 소음이 짜증스럽습니다). 하지만 최근에는 활동이 5~10분 정도 지나면 자동으로 진정되는 것 같습니다.
Process Hacker를 이용하여 범인을 찾아보았는데, MmTrimAllSystemPagableMemory
아래 이미지와 같은 기능인 것 같습니다.
Windows 8.0에서 이런 일이 발생했는지 기억이 나지 않지만 Windows 7 이하를 사용했을 때는 이런 일이 한 번도 발생하지 않았습니다. 그래서 무엇이 바뀌었는지 혼란스럽습니다. 왜냐하면 이것은 꽤 오래된 기능이기 때문입니다.
이 문제의 원인은 무엇입니까? 그것을 방지할 수 있는 방법이 있나요?
그만한 가치가 있기 때문에 이는 작업( ResolutionHost
?)과 관련이 있는 것으로 보이며 관련 API에는 MmScrubMemory
다음이 포함됩니다 CMemoryDiagnosticHandler
.
답변1
알았어, 내가 봤으니까RtlScrub메모리문제에 대해 Microsoft에 여러 번 물었습니다. 이 기능은 설치된 RAM을 테스트하는 데 사용됩니다.
유휴 유지 관리가 시작되고(프로세스 그래프 살펴보기) Windows 최적화를 시도하는지 확인하세요. 경우 예,작업 스케줄러에서 유휴 유지 관리 작업을 비활성화합니다.그것을 제거하기 위해.