为了提高性能,您可以选择虚拟机的虚拟 CPU 如何在超线程系统上共享物理内核。

开始之前

  • 系统的 BIOS 设置中必须启用超线程内核共享选项。请参见vSphere 资源管理文档。

  • 关闭虚拟机。

关于此任务

通过超线程技术,可使单个物理处理器的行为与两个逻辑处理器的行为相似。超线程内核共享选项可精确控制是否调度虚拟机以共享物理处理器内核。该处理器可同时运行两个独立的应用程序。尽管超线程不会使系统性能翻倍,但它可以通过更好地利用空闲资源来提高性能。

ESXi 通常能够有效地管理处理器调度,即使启用超线程时也一样。这些设置仅用于对关键虚拟机进行精确调整。

注:

ESXi 主机版本 5.0 和更低版本支持超线程内核共享。

过程

  1. 右键单击清单中的虚拟机,然后选择编辑设置
  2. 虚拟硬件选项卡上,展开 CPU,然后从 HT 共享下拉菜单中选择一个共享模式。

    选项

    描述

    任意(默认)

    此虚拟机的虚拟 CPU 可与此虚拟机的其他虚拟 CPU 或与其他虚拟机共享内核。

    只要将此虚拟机的虚拟 CPU 调度给处理器内核,这些虚拟 CPU 就具有该处理器内核的专属使用权。此虚拟机正在使用内核时,将暂停该内核的另一个超线程。

  3. 单击确定