在特定虚拟机中,您可以启用虚拟化管理程序和/或使用性能计数器的应用程序。

开始之前

  • 确认虚拟机与 Fusion 8 或更高版本的虚拟机兼容。

  • 确认虚拟机未使用较旧版本的客户机操作系统,例如,Windows XP 之前的 Windows 版本。

  • 确认主机系统的 CPU 具有足够新的版本以支持虚拟化 Intel VT-x/EPT 和性能计数器,或同时支持二者。例如,支持高级选项的主机 CPU 包括基于 Nehalem、Westmere 或 Sandy Bridge 微体系结构的 Intel CPU。根据 Intel 的现行命名约定,这些处理器包括 Intel Core i 处理器,如 Intel Core i5。

    如果主机系统没有支持虚拟化管理程序的处理器,并且在虚拟机中启用虚拟化管理程序,在虚拟机启动时,将会看到以下消息:“此平台不支持虚拟化 Intel VT-x/EPT,是否在不使用虚拟化 Intel VT-x/EPT 的情况下继续?”

  • 关闭虚拟机或断开其电源。在开启或挂起虚拟机后,您无法更改其设置。

关于此任务

对于 Fusion 虚拟机,您可以使用以下高级选项:

  • 您可以在虚拟机中运行虚拟化管理程序,例如,Workstation ProFusion。例如,您可以使用 Fusion 创建虚拟机,在该虚拟机中安装 Workstation Pro,然后使用该版本的 Workstation Pro 创建虚拟机。

  • 您可以使用代码分析应用程序(如 VTune 或 OProfile)优化或调试在虚拟机中运行的软件。

在此虚拟机中启用虚拟化管理程序设置与称为首选虚拟化引擎的高级虚拟机设置有关。如果启用虚拟化管理程序,将覆盖在首选虚拟化引擎设置中所做的任何选择并使用带有扩展页面表的 Intel VT-x 设置。

您选择的首选引擎仅代表个人偏好。如果选择的首选引擎不适用于某个虚拟机,通常会使用不同的虚拟化引擎。因此,最佳做法是不在较旧版本的 Windows 操作系统中使用在此虚拟机中启用虚拟化管理程序设置。否则,虚拟机将无法进行二进制转换,并且操作系统无法解决某些争用情况。

在此虚拟机中启用虚拟化管理程序设置与启用具有内置虚拟化管理程序的客户机操作系统无关。例如,要为 Windows 8 内置 Hyper-V 启用虚拟化管理程序,请不要使用在此虚拟机中启用虚拟化管理程序设置。相反,应将常规虚拟机设置中列出的操作系统更改为 Hyper-V (不支持)。再者,如果虚拟机使用的是 Windows Hyper-V 客户机操作系统,并且选中并随后清除了在此虚拟机中启用虚拟化管理程序复选框,则无法再运行虚拟化管理程序。

重要:

如果启用任一设置,然后将虚拟机移到另一个主机系统,应确保新的主机系统使用相同种类的 CPU。

过程

  1. 选择窗口 > 虚拟机资源库
  2. 虚拟机资源库窗口中选择一个虚拟机,然后点按设置
  3. 设置窗口中的“系统设置”下面,点按处理器和内存
  4. 点按以展开高级选项,选中要使用的选项的复选框。