Ich führe mehrere virtuelle Maschinen (ungefähr 7) in VMWare Workstation auf einem Windows-Host aus.
Im Windows-Task-Manager sehe ich, dass für jede meiner virtuellen Maschinen ein Prozess vmware-vmx.exe erstellt wurde. Alles schön und gut.
Gelegentlich sehe ich, dass die CPU-Auslastung bei einigen vmware-vmx.exe-Prozessen in die Höhe schießt (weil bestimmte virtuelle Maschinen sehr anspruchsvolle Verarbeitungsaufgaben ausführen) …
Meine Frage: Gibt es eine Möglichkeit (ohne tatsächlich in jede VM zu gehen und die CPU-Auslastung zu überprüfen), die fehlerhaften VMs herauszufinden? Wie kann ich die Zuordnung zwischen jedem vmware-vmx.exe-Prozess (der im Task-Manager aufgeführt ist) und der entsprechenden VM herausfinden?
Antwort1
Vielleicht funktioniert das:
Wechseln Sie zur Registerkarte „Leistung“ und starten Sie den „Ressourcenmonitor“. Erweitern Sie das Fenster „Festplattenaktivität“. Sortieren Sie die Spalte „Datei“. Suchen Sie nach der entsprechenden VMDK-Datei für die VM, die Sie beenden möchten. In der Spalte „Image“ wird der Prozess „vmware-vmx“ aufgeführt. Beachten Sie die PID.
Wechseln Sie zurück zur Registerkarte „Prozesse“ und beenden Sie die PID.
Ich bin derzeit an meinem Telefon und kann es daher nicht selbst testen. Es gibt also keinen Beweis dafür.