虚拟机客户机优化提示

我已经在VirtualBox 2.2.4中安装了Windows7并像魅力一样工作。 但是与我的WindowsXP虚拟机相比,性能很慢。

我已经在(非虚拟)机器上安装了Windows7,性能比XP和Vista好。

我想知道关于优化客户Windows7的技巧,所以性能将是可以接受的。

我想停止一些服务,但我不知道在客户操作系统中的服务是必要的。 另一个是关于碎片整理。 你的提示是什么?

通常不需要优化Windows 7虚拟机。 与以前的Windows版本不同的是,只要分配至less1Gb的RAM ,它就非常stream畅。 我在OSX上的VMWare Fusion下使用Windows 7 x64,并且速度非常快。

我们在专用的ESXi机器(2000 / XP / Vista / 2003/2008 / 2008R2 / Vistax64)中运行大量的Windows虚拟机进行软件testing,因此我可以提供一些适用于常规Windows虚拟机的技巧。

  • closures所有桌面效果,使用“Windows经典”模式
  • 禁用SuperFetch服务(重要的磁盘I / O和内存)
  • 为虚拟机分配尽可能多的RAM
  • closuresWindows Defender
  • 安装一个轻量级的反病毒软件(至less在2000 / XP / 2003)
  • 使用“高性能”省电模式(即无)
  • 禁用屏幕保护程序
  • 如果可能,请将虚拟磁盘映像放在单独的物理驱动器上。 但请确保它不在软件RAIDarrays上。
  • 去获得更多的内存,并分配给虚拟机。

我的经验仅限于VMWare虚拟化产品系列(Workstation,Server,ESXi和Fusion),我还没有遇到任何与Windows 7有关的问题。我build议下载VMWare Workstation并查看是否可能存在瓶颈与VirtualBox implimentation。

请记住,Win7的系统要求表明至less1Gb的RAM。 最小。 1Gb的performance还是不错的,但是减less一点,你就会有麻烦。

Windows 7具有对VHD引导的本地支持,这意味着您可以直接引导至VHD文件,无需托pipe支持它的操作系统。 这是如此的美好和惊人的工作方式。 绝对值得一试。 也许这是虚拟桌面的下一个真棒方式。

这是我的博客文章关于本机VHD启动在Windows 7上

确保你已经分配了足够的资源给虚拟机,并且你有这些资源可以分配。 同时closures所有你不需要的虚拟设备(串口等),然后像你说的那样查看实际的客户设置,如服务等。

在我自己的testing中,我发现Win7在磁盘I / O通道上要比WinXP困难得多。 这是我工作VMWare安装时遇到的一个问题,我的虚拟机磁盘在XFS分区上,而这些分区受到不良元数据写入的困扰。 我尽可能地进行了优化,但与我的WinXP相比,Win7只是普通的软件。 重要的是避免在可能的情况下交换到磁盘,所以确保你有足够的内存分配给虚拟机。 这将有所帮助。