Windows 10 Enterprise 與 Visual Studio Pro 2015 的 CPU 負載過重 VmWare Fusion (8) 進程

Windows 10 Enterprise 與 Visual Studio Pro 2015 的 CPU 負載過重 VmWare Fusion (8) 進程

我開始注意到,當我的 VM(統一模式)執行時,活動管理器顯示 VmWare 進程的 CPU 負載相當大。假設我將使用 20% 的 CPU,但進程本身會顯示高達 450% 的 CPU 負載。

僅 Win 10 和 VS 2015 運行 ReSharper(空閒)時的標準負載約為 150%(OS X 活動監視器中約為 10-15%)。現在,一旦我開始運行 Web 應用程式和某些服務,這種情況就會飆升至前面提到的 450%,這種情況經常發生,而且我注意到大多數時候響應能力並不是最佳的。

經過一番谷歌搜尋後,我停用了 Windows 更新服務,因為這對以前的一些人有幫助(不是專門針對 Windows 10,但值得一試)。然而這並沒有給出預期的結果。

我目前給我的虛擬機器:2 核心、8GB 記憶體、啟用 Intel VT-x/EPT、與 Mac 共享網路。我之前嘗試過 4 核,但似乎也沒有太大變化。請注意,這不是訓練營分區,只是一個從頭開始的虛擬機器。

在 MacBook Pro Retina 15" 2015 年中運行

  • 英特爾酷睿 i7 2.5 GHz
  • 16 GB 內存
  • 512GB 固態硬碟
  • AMD Radeon R9 M370X

有沒有人有相同的經驗或有任何建議來提高回應能力和速度?

答案1

這些 .vmx 參數通常用於解決 VMware 效能問題:

MemTrimRate = "0"
mainMem.useNamedFile = "FALSE"
mainMem.backing = "swap"
sched.mem.pshare.enable = "FALSE"
MemAllowAutoScaleDown = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"

您的情況可能並不需要所有這些(或者它們可能不夠),但您可以嘗試看看。我不相信我曾經嘗試過全部它們用於一台虛擬機,因此在將它們引入 .vmx 檔案時要小心。

不要忘記在編輯 .vmx 檔案之前對其進行備份,並檢查這些參數是否已設定為檔案中的其他值。

相關內容