64位Vista上的虚拟PC性能问题

我正在运行带有8 GB ram和4个内核的64位Vista。 它支持硬件辅助的虚拟化

使用Virtual PC 2007,我新build的32位Windows XP Pro虚拟机运行得非常糟糕。 即使是最简单的动作,如显示开始菜单,也会导致CPU使用率达到100%。

在没有硬件辅助虚拟化的情况下,在双核32位XP Pro盒上托pipe的相同VM设置工作得很好。

有什么build议么? 现在我的Vista系统几乎无法使用,我甚至不知道从哪里开始寻找原因。

  • 在BIOS中启用硬件辅助虚拟化。
  • 在客户操作系统上安装VM Tools。
  • 如果可以,请从单独的主轴运行虚拟机。 很多时候瓶颈是磁盘。
  • 为VM提供适当的内存量。 如果虚拟机不断交换,可能会带来性能上的破坏。
  • 确保主机和来宾操作系统进行了碎片整理。
  • 在客串系统上切断花式的gui效果。
  • 从主机系统中排除您的.vhd,.vmdk和相关文件主动防病毒扫描。

只是一些技巧,应该帮助。 顺便说一下,我的桌面上也有相同的准确设置(四核英特尔Q9400,8Gb内存,Vista 64),并且一直在使用多虚拟机的Vmware Server 2。

您确定您的BIOS中启用了虚拟化技术吗? 你的设置听起来和我的一样(四核,8Gb,Vista x64),我运行了几十台虚拟机(尽pipeVMWare),没有漏掉一个节拍。

作为一个实验,我closures了虚拟化,发现性能受到了很大的阻碍。

这将是您的第一站 – 检查是否在您的BIOS中启用。