![Windows 10 Enterprise 및 Visual Studio Pro 2015를 사용하는 과도한 CPU 로드 VmWare Fusion(8) 프로세스](https://rvso.com/image/1476403/Windows%2010%20Enterprise%20%EB%B0%8F%20Visual%20Studio%20Pro%202015%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EA%B3%BC%EB%8F%84%ED%95%9C%20CPU%20%EB%A1%9C%EB%93%9C%20VmWare%20Fusion(8)%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4.png)
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 파일을 편집하기 전에 반드시 백업해 두고 이러한 매개변수가 이미 파일의 다른 값으로 설정되어 있는지 확인하세요.