Windows 10 Enterprise 및 Visual Studio Pro 2015를 사용하는 과도한 CPU 로드 VmWare Fusion(8) 프로세스

Windows 10 Enterprise 및 Visual Studio Pro 2015를 사용하는 과도한 CPU 로드 VmWare Fusion(8) 프로세스

VM(통합 모드)을 실행할 때 활동 관리자가 VmWare 프로세스에 대해 다소 큰 CPU 로드를 표시한다는 것을 알기 시작했습니다. CPU의 20%를 사용하지만 프로세스 자체의 CPU 로드는 최대 450%로 표시된다고 가정해 보겠습니다.

ReSharper가 실행 중인(유휴) Win 10 및 VS 2015의 표준 부하는 약 150%입니다(OS X 활동 모니터에서는 약 10-15%). 이제 웹 애플리케이션 및 일부 서비스를 실행하기 시작하자마자 앞서 언급한 450%까지 증가했는데, 이러한 현상은 정기적으로 발생하며 대부분의 경우 응답성이 최적이 아니라는 것을 알았습니다.

인터넷 검색 후 Windows 업데이트 서비스가 이전에 도움이 되었기 때문에 비활성화했습니다(특히 Windows 10은 아니지만 시도해 볼 가치가 있었습니다). 그러나 이는 원하는 결과를 제공하지 못했습니다.

나는 현재 내 VM에 2개의 코어, 8GB RAM, Intel VT-x/EPT 지원, Mac과 인터넷 공유를 제공했습니다. 이전에 4코어를 사용해 보았지만 역시 크게 변하지 않은 것 같습니다. 이것은 부트캠프 파티션이 아니라 처음부터 VM을 만든 것입니다.

2015년 중반 MacBook Pro Retina 15"에서 실행

  • 인텔 코어 i7 2.5GHz
  • 16GB RAM
  • 512GB SSD
  • AMD 라데온 R9 M370X

응답성과 속도를 향상시키기 위해 동일한 경험이나 제안을 가진 사람이 있습니까?

답변1

이러한 .vmx 매개변수는 VMware 성능 문제를 해결하는 데 일반적으로 사용됩니다.

MemTrimRate = "0"
mainMem.useNamedFile = "FALSE"
mainMem.backing = "swap"
sched.mem.pshare.enable = "FALSE"
MemAllowAutoScaleDown = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"

귀하의 경우 이들 모두가 필요한 것은 아니지만(또는 충분하지 않을 수 있음) 시도해 볼 수는 있습니다. 나는 내가 시도한 적이 없다고 믿지 않는다모두그 중 하나는 하나의 VM에 대한 것이므로 .vmx 파일에 도입할 때 주의하세요.

.vmx 파일을 편집하기 전에 반드시 백업해 두고 이러한 매개변수가 이미 파일의 다른 값으로 설정되어 있는지 확인하세요.

관련 정보