您可以配置 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. 系统流量的分配参数
带宽分配参数 描述
份额

份额从 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 启用虚拟机的带宽分配,可配置虚拟机系统流量。虚拟机流量的带宽预留也用在准入控制中。打开虚拟机电源时,准入控制会验证是否有充足带宽可用。

前提条件

过程

  1. vSphere Client 主页上,单击网络,然后导航到 Distributed Switch。
  2. 配置选项卡上,展开资源分配
  3. 单击系统流量
    查看系统流量类型的带宽分配。
  4. 选择要置备的根据 vSphere 功能确定的流量类型,然后单击编辑
    此时将显示该流量类型的网络资源设置。
  5. 份额下拉菜单中,编辑流经物流适配器的总流量份额。

    Network I/O Control 在物理适配器达到饱和时会应用已配置的份额。

    可以选择一个选项设置预定义的值,也可以选择自定义,然后键入从 1 到 100 的数值设置其他份额。

  6. 预留对话框中,输入必须为该流量类型提供的带宽最小值。
    系统流量的总预留不得超过连接到 Distributed Switch 的所有适配器中容量最小的适配器所支持带宽的 75%。
  7. 限制文本框中,设置所选类型的系统流量可使用的带宽最小值。
  8. 单击确定应用分配设置。

结果

vCenter Server 将 Distributed Switch 的分配传播到连接到该交换机的主机物理适配器。