您可以配置 Network I/O Control,以便为 vSphere Fault Tolerance、vSphere vMotion 等服务生成的流量分配一定量的带宽。
可以使用 Distributed Switch 上的 Network I/O Control 为与 vSphere 中主要 vSphere 功能相关的流量配置带宽分配:
- 管理
- Fault Tolerance
- NFS
- vSAN
- vMotion
- vSphere Replication
- vSphere Data Protection 备份
- 虚拟机
- NVMe over TCP
vCenter Server 将 Distributed Switch 的分配传播到连接到该交换机的主机上的每个物理适配器。
系统流量的带宽分配参数
通过使用多个配置参数,Network I/O Control 可以将带宽分配给基本 vSphere 系统功能的流量。
带宽分配参数 | 描述 |
---|---|
份额 | 份额从 1 到 100,反映某个系统流量类型对于同一物理适配器上活动的其他系统流量类型的相对优先级。 某个系统流量类型可用的带宽量由其相对份额和其他系统功能正在传输的数据量决定。 |
预留 | 单个物理适配器上必须保证的带宽最小值 (Mbps)。为所有系统流量类型预留的总带宽不得超过容量最低的物理网络适配器所能提供的带宽的 75%。 未使用的预留带宽可用于其他类型的系统流量。但是,Network I/O Control 不会重新分配系统流量未用于虚拟机放置的容量。 |
限制 | 系统流量类型在单个物理适配器上可消耗的带宽最大值(Mbps 或 Gbps)。 |
系统流量的带宽预留示例
物理适配器的容量决定要保证的带宽。根据此容量,可保证用于某个系统功能进行其最佳操作的带宽最小值。
例如,在已连接到具有 10 GbE 网络适配器的 ESXi 主机的 Distributed Switch 上,可以配置预留以保证 1 Gbps 用于通过 vCenter Server 进行管理,1 Gbps 用于 vSphere Fault Tolerance,1 Gbps 用于 vSphere vMotion 流量,以及 0.5 Gbps 用于虚拟机流量。Network I/O Control 在每个物理网络适配器上分配请求的带宽。可以预留不超过物理网络适配器带宽的 75%,即不超过 7.5 Gbps。
可以将更多容量保留为未预留,以使主机可根据份额、限制和使用来动态分配带宽,并且仅预留足够系统功能运行的带宽。
如何为系统流量分配带宽
为连接到 vSphere Distributed Switch 的物理适配器上的主机管理、NFS 存储、vSphere vMotion、vSphere Fault Tolerance、vSAN 和 vSphere Replication 分配带宽。
要使用 Network I/O Control 启用虚拟机的带宽分配,可配置虚拟机系统流量。虚拟机流量的带宽预留也用在准入控制中。打开虚拟机电源时,准入控制会验证是否有充足带宽可用。
前提条件
-
确认 vSphere Distributed Switch 为 6.5.0 或更高版本。
- 确认交换机上的 Network I/O Control 为版本 3。
- 确认已启用 Network I/O Control。请参见在 vSphere Distributed Switch 上启用 Network I/O Control。
过程
结果
vCenter Server 将 Distributed Switch 的分配传播到连接到该交换机的主机物理适配器。