NSX 使用 vSphere 资源分配为 NSX Edge 设备预留资源。您可以调整为 NSX Edge 预留的 CPU 和内存资源,以确保在 NSX Edge 上以最佳方式使用资源。

为获得最高性能,必须为 NSX Edge 虚拟机设备分配 100% 的可用资源。如果对分配给 NSX Edge 虚拟机的资源进行自定义,请稍后将分配量恢复到 100% 以获得最高性能。

对于自动部署的 NSX Edge 设备,您可以从 NSX Manager 更改资源分配。但是,如果 NSX Edge 设备是从 vSphere 部署的,则只能从 vSphere 管理该 NSX Edge 虚拟机的资源预留。

根据您的环境中部署的 Edge 虚拟机的资源要求,可以通过两种方法来管理资源预留:
  • 分配默认值以提供 100% 的资源预留。
  • 分配自定义值以提供 0–100% 的资源预留。

默认预留

假设将 NSX Edge 设置为优先级。优先级或重要性定义为 NSX Edge 分配的 vCPU 份额和内存量。要分配自定义值,您可以更改为 NSX Edge 分配的相对优先级。

将优先级设为正常时,各个规格对应的资源限制:

规格 vCPU 数目 vCPU 份额(正常优先级) RAM (GB)
小型 2 2000 4
中等 4 4000 8
大型 8 8000 32
超大型 16 16000 64
您可以根据以下两个参数来调整 NSX Edge 设备的资源预留:
  • 为虚拟机分配的相对优先级

  • 为虚拟机规格预先指定的资源限制

自定义预留

NSX Edge 设备分配相对优先级。您可以更改 NSX Edge 设备的相对重要性,以指定以下资源要求:

对于超大型规格,下表列出了 CPU 预留优先级、vCPU 和内存的相对重要性:
相对重要性 vCPU CPU 份额值 内存(配置的虚拟机内存每 MB 的份额)
超高 16 34000 64
8 32000 32
正常 4 16000 8
2 8000 4
例如,如果以中等规格部署的 NSX Edge 设备的相对重要性为“高”,则会分配以下 vCPU 和内存份额:
  • 4 (vCPU) X 8000(vCPU 份额值)= 32000 vCPU 份额

  • 20 (GB RAM) X 1000 = 20000 内存份额
注: 在指定 CPU 值(以 MHz 为单位)以保证为 NSX Edge 虚拟机分配的 CPU 周期之前,请确保将相对重要性设置为“低”。如果将相对重要性设置为“正常”或“高”,并设置自定义 CPU 值(以 MHz 为单位),则虚拟机部署可能会因资源限制而出现问题。