我在 Windows 主機上的 VMWare Workstation 內運行多個虛擬機器(大約 7 個左右)。
在 Windows 工作管理員中,我看到為我擁有的每台虛擬機器建立了一個 vmware-vmx.exe 進程。一切都很好,花花公子。
有時,我會看到一些 vmware-vmx.exe 進程的 CPU 使用率急劇上升(因為某些虛擬機器正在執行一些繁重的處理)...
我的問題:有沒有辦法(無需實際進入每個虛擬機器並檢查 CPU 使用情況)來找出有問題的虛擬機器?如何找到每個 vmware-vmx.exe 進程(在工作管理員中列出)與對應虛擬機器之間的對應?
答案1
也許這有效:
切換到“效能”標籤並啟動“資源監視器”。展開“磁碟活動”面板。對「文件」列進行排序。尋找與要終止的虛擬機器對應的 vmdk 檔案。 “Image”列將列出“vmware-vmx”進程。注意PID。
切換回“進程”標籤並終止 PID。
我目前在我的手機上,所以我無法自己測試它,所以沒有證據。