ESXi:减少可用于保持在许可范围内的核心数
摘要: VMware vSphere 基于核心计数类型的许可证获得许可。 有时,由于许可限制,ESXi 主机平台上有更多的核心可以合法运行。 本文介绍如何限制 ESXi作系统使用的核心数。 当 BIOS 限制未按预期执行时有用。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
在某些情况下,服务器平台的可用核心数可能超出 ESXi 许可所能涵盖的内核数。在这些情况下,必须减少核心数量,以保持符合 Broadcom/VMWare 许可。
BIOS 限制通常适用于此设置,但在某些情况下可能无法正常工作。例如,系统 BIOS 配置为提供 40 个内核,以充分利用 40 个内核的完全使用许可,但 ESXi 仅“看到”36 个内核可供使用,即使已验证 BIOS 将平台限制为 40 个内核也是如此。此配置确实使系统保持在 VMware 许可限制范围内,但从性能角度来看并不是最佳选择,因为距离使用完整许可证还差 4 个核心。
有两个选项可减少呈现给 ESXi 的核心数量。
- 验证和测试 BIOS 核心计数限制在正在使用的 PowerEdge 平台上是否正常工作。 如果没有,请继续执行步骤 2。
- 将系统引导至系统 BIOS 配置(在开机自检期间按 F2 键)
- 转至“Processor Settings”部分。
- 更改“每个处理器的核心数”以满足许可要求。
- 保存/退出并重新启动系统以应用 BIOS 更改。
- 验证 ESXi OS 中的核心数量。
- 从主机客户端或 vCenter
- 转至 配置>系统>高级系统设置
- 单击“Edit”
- 搜索 VMkernel.Boot.maxPCPUS
- 将默认值 1024 更改为所需值,以适合主机可用的许可证(如下图所示)。
- 您必须重新引导主机才能应用新设置。

受影响的产品
PowerEdge R240, PowerEdge R250, PowerEdge R260, PowerEdge R340, PowerEdge R350, PowerEdge R360, PowerEdge R440, PowerEdge R450, PowerEdge R470, PowerEdge R540产品
PowerEdge R550, PowerEdge R570, PowerEdge R640, PowerEdge R6415, PowerEdge R650, PowerEdge R650xs, PowerEdge R6515, PowerEdge R6525, PowerEdge R660, PowerEdge R660xs, PowerEdge R6615, PowerEdge R6625, PowerEdge R670, PowerEdge R6715, PowerEdge R6725
, PowerEdge R740, PowerEdge R740XD, PowerEdge R740XD2, PowerEdge R7415, PowerEdge R7425, PowerEdge R750, PowerEdge R750XA, PowerEdge R750xs, PowerEdge R7515, PowerEdge R7525, PowerEdge R760, PowerEdge R760XA, PowerEdge R760xd2, PowerEdge R760xs, PowerEdge R7615, PowerEdge R7625, PowerEdge R770, PowerEdge R7715, PowerEdge R7725, PowerEdge R7725xd, PowerEdge R840, PowerEdge R860, PowerEdge R940, PowerEdge R940xa, PowerEdge R960, PowerEdge T140, PowerEdge T150, PowerEdge T160, PowerEdge T340, PowerEdge T350, PowerEdge T360, PowerEdge T40, PowerEdge T440, PowerEdge T550, PowerEdge T560, PowerEdge T640
...
文章属性
文章编号: 000347829
文章类型: How To
上次修改时间: 17 3月 2026
版本: 3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。