Windows 8에서 “수정 된 메모리”를 제거하는 동안 디스크 사용량이 높음 고치거나 덜 성가 시게하는 방법을

Windows 8의 리소스 모니터 도구를보고 있습니다.

VMWare-VM을 닫으면 “수정 된 메모리”가 16MB에서 2GB로 이동합니다.
천천히 16 MB로 되돌아갑니다.

다시 돌아가는 동안 디스크 사용량은 100 %입니다.
VMWare-Process는 이미 다운되었을 때 이미 다운되었습니다. 디스크 사용 프로세스는 “시스템”입니다.

16GB RAM과 페이지 파일이 없습니다.

그것은 정말로 짜증나는 행동입니다, 누군가는 이것을 고치거나 덜 성가 시게하는 방법을 압니까?

수정 : 성가심을 명확히하려면 :
VM을 닫을 때 Recource Monitor를 열고 “수정 된 메모리”가 다운 될 때까지 기다려야하므로 컴퓨터를 다시 사용할 때까지 얼마나 오래 기다려야하는지 알 수 있습니다.
Brian은 VM이 디스크에 메모리를 써야한다고 지적했습니다. (VM을 일시 중단합니다.) 그러나 VM-Process가 왜 그렇게 빨리 다운 되었습니까? 그리고 시스템 – 프로세스가 디스크에 기록하는 이유는 무엇입니까? (실제로 이것이 문제의 근본 원인이라면)?



답변

이것은 의도적으로 설계된 것입니다. Windows에는 수정 된 데이터를 디스크에 다시 쓰는 수정 된 페이지 기록기 스레드 (MiModifiedPageWriter)가 있습니다.

다음은 수정 된 목록의 정의입니다.

이전에 작업 세트에 속했지만 제거 된 페이지입니다.
  그러나 페이지가 사용 중이고 현재 사용중인 상태에서 페이지가 수정되었습니다.
  내용이 아직 디스크 또는 원격 저장소에 기록되지 않았습니다. PTE
  여전히 실제 페이지를 참조하지만 유효하지 않은 것으로 표시됩니다.
  전이. 그것은 전에 백킹 스토어에 써야합니다.
  물리적 페이지를 재사용 할 수 있습니다.)


답변

VM의 상태를 저장하면 디스크에서 사용되는 모든 메모리를 디스크의 파일에 써야합니다. 디스크에 기록하기를 기다리는 동안 수정 된 항목 아래에 나열됩니다.

VM을 빨리 시작하거나 일시 중지하려면 SSD에 저장하거나 메모리를 적게 할당하십시오. SSD를 사용하면 저장 및로드가 적은 RAM을 할당하여 더 빨리 저장하고로드 할 수 있습니다.