Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am running several virtual machines (around 7 or so) inside VMWare Workstation on a Windows host.

In the Windows Task Manager, I see there is a vmware-vmx.exe process created for every virtual machine that I have. All fine and dandy.

Occasionally, I see some of the vmware-vmx.exe processes shooting up in CPU usage (because certain virtual machines are doing some heavy-duty processing)...

enter image description here

My question: is there a way (without actually going into each VM and checking for CPU usage) to find out the offending VMs? How can I find out the mapping between each vmware-vmx.exe process (that is listed in the Task Manager) and the corresponding VM?

share|improve this question

1 Answer 1

up vote 1 down vote accepted

Maybe this works:

Switch to the Performance tab and start the "Resource Monitor". Expand the "Disk Activity" panel. Sort the "File" column. Look for the appropriate vmdk file for the VM you want to kill. The "Image" column will have the "vmware-vmx" process listed. Note the PID.

Switch back to the "Processes" tab and kill the PID.

I'm currently on my Phone so i can't test it out myself so no prove on it.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.