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

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

CPU

CPU(或称处理器)是计算机系统中执行计算机程序指令的部分,并且是执行计算机功能的主要部件。CPU 包含内核。

CPU 插槽

计算机主板上的物理连接器,可接受单个物理 CPU。许多主板中含有多个插槽,可以交替接受多核处理器 (CPU)。vSphere Client 基于虚拟插槽数以及所选的每个插槽的内核数来计算要为虚拟机提供的内核总数。vSphere Web Client 基于内核数以及所选的每个插槽的内核数来计算虚拟插槽总数。

内核

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

核心程序

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

线程

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

资源共享

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

资源分配

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

vSphere Virtual Symmetric Multiprocessing (Virtual SMP)

使单个虚拟机具有多个内核的功能。