64 位元 Vista 上的虛擬 PC 效能問題

64 位元 Vista 上的虛擬 PC 效能問題

我運行的是 64 位元 Vista,具有 8 GB 記憶體和 4 核心。它支援硬體輔助虛擬化。

使用 Virtual PC 2007,我新建置的 32 位元 Windows XP Pro VM 運行得非常糟糕。即使是最簡單的操作(例如顯示開始功能表)也會導致 CPU 使用率達到 100%。

託管在雙核心 32 位元 XP Pro 機器上的相同 VM 設定無需硬體輔助虛擬化即可正常運作。

有什麼建議麼?現在它在我的 Vista 機器上幾乎無法使用,我甚至不知道從哪裡開始尋找原因。

答案1

  • 在 BIOS 中啟用硬體輔助虛擬化。
  • 在來賓作業系統上安裝 VM Tools。
  • 如果可以的話,從單獨的軸運行您的虛擬機器。很多時候瓶頸是磁碟。
  • 為虛擬機器的任務提供適當的記憶體量。如果虛擬機器不斷交換,可能會對效能造成嚴重破壞。
  • 確保主機和來賓作業系統已進行碎片整理。
  • 切斷來賓系統上的花俏的 GUI 效果。
  • 從主機系統主動防毒掃描中排除您的 .vhd、.vmdk 和關聯檔案。

只是一些應該有所幫助的提示。順便說一句,我的辦公桌上也有完全相同的設定(四核心 Intel Q9400、8Gb RAM、Vista 64),並且一直在使用具有多個虛擬機器的 Vmware Server 2,沒有出現任何問題。

答案2

您確定 BIOS 中啟用了虛擬化技術嗎?你的設定聽起來和我的一模一樣(四核心、8Gb、Vista x64),而且我運行了幾十個虛擬機器(儘管是 VMWare),沒有任何問題。

作為一項實驗,我關閉了虛擬化,發現效能受到很大影響。

這將是您的第一站 - 檢查它是否確實在您的 BIOS 中啟用。

相關內容