可以添加、更改或配置 CPU 资源,以提高虚拟机性能。在创建虚拟机时或安装客户机操作系统之后,可以设置大部分 CPU 参数。某些操作需要您在更改设置之前关闭虚拟机电源。

VMware 使用以下术语。了解下列术语有助于您计划 CPU 资源分配策略。

CPU

CPU(或称处理器)是计算机系统的组件,执行计算机应用程序运行所需的任务。CPU 是实现计算机功能的主要部件。CPU 包含内核。

CPU 插槽

CPU 插槽是计算机主板上的物理连接器,一个插槽可连接一个物理 CPU。某些主板中含有多个插槽,可以连接多个多核处理器 (CPU)。

内核

内核包括一个含有 L1 缓存的单元以及运行应用程序所需的功能单元。内核可以独立运行应用程序或线程。单个 CPU 上可以存在一个或多个内核。

核心程序

AMD 处理器核心程序在架构上等同于逻辑处理器。某些未来的 AMD 处理器包含多个计算单元,其中每个计算单元具有多个核心程序。与传统处理器内核不同,核心程序缺少一组完整的专用执行资源。因此,核心程序会与其他核心程序(例如 L1 指令缓存或浮点执行单元)共享一些执行资源。AMD 把核心程序称作内核。但是,这些核心程序不同于传统内核,VMware 文档中将其称为核心程序,以使资源共享更为直截明了。

线程

一些内核可以同时运行多个独立的指令流。在现有实现中,通过将内核的功能单元在软件线程间进行多路复用,内核可以根据需要一次运行一个或多个软件线程。这类内核称为双线程内核或多线程内核。

资源共享

份额可指定虚拟机或资源池的相对优先级或重要性。如果某个虚拟机的资源份额是另一个虚拟机的两倍,则在这两个虚拟机争用资源时,第一个虚拟机有权消耗两倍于第二个虚拟机的资源。

资源分配

当可用资源容量无法满足需求时,您可以更改 CPU 资源分配设置(如份额、预留和限制)。例如,在年末,如果会计工作负载增加,则可以增加会计资源池预留。

vSphere Virtual Symmetric Multiprocessing (Virtual SMP)

Virtual SMP(或称 vSphere Virtual Symmetric Multiprocessing)是一项可使单个虚拟机具有多个处理器的功能。