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 为单位),则虚拟机部署可能会因资源限制而出现问题。