Windows 호스트의 VMWare Workstation 내에서 여러 개의 가상 머신(약 7개 정도)을 실행하고 있습니다.
Windows 작업 관리자를 보면 내가 보유한 모든 가상 머신에 대해 vmware-vmx.exe 프로세스가 생성되어 있는 것을 볼 수 있습니다. 모두 훌륭하고 멋지다.
때때로 vmware-vmx.exe 프로세스 중 일부에서 CPU 사용량이 급증하는 것을 볼 수 있습니다(특정 가상 머신이 과도한 처리를 수행하고 있기 때문입니다).
내 질문: 실제로 각 VM에 들어가서 CPU 사용량을 확인하지 않고 문제가 되는 VM을 찾을 수 있는 방법이 있습니까? 각 vmware-vmx.exe 프로세스(작업 관리자에 나열됨)와 해당 VM 간의 매핑을 어떻게 찾을 수 있습니까?
답변1
어쩌면 이것이 작동할 수도 있습니다:
성능 탭으로 전환하고 "리소스 모니터"를 시작하십시오. "디스크 활동" 패널을 확장합니다. "파일" 열을 정렬합니다. 종료하려는 VM에 적합한 vmdk 파일을 찾으세요. "이미지" 열에는 "vmware-vmx" 프로세스가 나열됩니다. PID를 기록해 두십시오.
"프로세스" 탭으로 다시 전환하고 PID를 종료합니다.
현재 휴대폰을 사용 중이므로 직접 테스트할 수 없으므로 증명할 수 없습니다.