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 を強制終了します。
現在、携帯電話を使用しているため、自分でテストすることができず、証明できません。