VM이 일시 중단 된 경우에도 .vmem 파일에 활동 쓰기


14

작업중인 특정 작업에 사용해야하는 VMWare VM이 있습니다. 어떤 이유로 VM이 실행 중이 거나 일시 중단 된 동안 파일에서 많은 작업이 바이트 단위 (I / O가 아닌) I / O를 .vmem수행하여 해당 디스크의 시스템이 매우 느려집니다.

리소스 모니터는 기본적으로 성능 문제의 원인을 보여줍니다.

여기에 이미지 설명을 입력하십시오

디스크 활동의 최상위 지점은 항상 해당 파일에 액세스하는 시스템 프로세스에 의해 결정됩니다.

여기에 이미지 설명을 입력하십시오

여기서 무슨 일이 일어나고 있는지 아는 사람이 있습니까?


쓰기 지연?
Sathyajith Bhat

VM이 일시 중지 된 후 30 분? 대략 1MiB / s의 패킷에서?
Joey

유휴 상태 일 때 VMWare의 스케줄링 쓰기를 추측 할 수 있습니다. 진짜 이유도 궁금합니다
Sathyajith Bhat

방금 다시 시작한 후 동일한 지 여부를 시도했지만 VM을 다시 시작할 때 블루 스크린을 얻었습니다 ... 지금 다시 시도 ;-)
Joey

1
일시 중단 된 측면에 대한 배경 지식. VM을 일시 중단하면 RAM이 VMEM 파일에 기록됩니다. 리소스 모니터를 보면 VM을 일시 중단 할 때 큰 블록이 녹색 (사용 중)에서 주황색 (수정)으로 바뀌는 것을 볼 수 있습니다. 그런 다음 Windows는 수정 된 블록을 VMEM 파일로 플러시합니다. 이 플러싱은 SATA-3 드라이브를 망치게하여 매우 반응이없는 시스템을 만듭니다. 두 번째 수정 된 메모리는 제로, 성능 반환 히트
munrobasher

답변:


12

vmware 포럼에 따르면이 문제를 피하려면 config.ini : mainmem.useNamedFile = "FALSE"에이 설정이 있어야합니다. VMWare는이 설정이 false로 설정된 실제 RAM 및 페이지 파일을 사용합니다.

참고 문헌 :

  1. http://communities.vmware.com/message/1704684
  2. http://vmfaq.com/entry/25/
  3. http://faq.sanbarrow.com/index.php?action=artikel&cat=14&id=50&artlang=en

이것은 수정보다 해결 방법이 더 많습니다.이 문제는 Windows 8.1의 WS v11에서 훨씬 더 나빠진 것으로 보입니다. 메모리 관리의 의심스러운 변화
munrobasher
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.