使用 Network I/O Control (NIOC) 配置文件可向关键业务应用程序分配网络带宽以及解决多种流量争用通用资源的情况。

NIOC 配置文件引入了一种基于主机上物理适配器的容量为系统流量预留带宽的机制。Network I/O Control 版本 3 的功能改进了整个交换机上的网络资源预留和分配。

NSX-T Data Center 的 Network I/O Control 版本 3 支持对与虚拟机和基础架构服务(例如 vSphere Fault Tolerance)相关的系统流量进行资源管理。系统流量与 ESXi 主机紧密相关。
注: NIOC 配置文件不能应用于 NSX Edge 传输节点。

系统流量的带宽保证

Network I/O Control 版本 3 使用份额、预留和限制构成为虚拟机的网络适配器置备带宽。可以在 NSX-T Data Center Manager UI 中定义这些构成。虚拟机流量的带宽预留也用在准入控制中。当您打开虚拟机电源时,准入控制实用程序将验证是否有足够的带宽,然后才会在可提供资源容量的主机上放置虚拟机。

系统流量的带宽分配

您可以配置 Network I/O Control,以便为 vSphere Fault Tolerance、 vSphere vMotion、虚拟机等生成的流量分配一定量的带宽。
  • 管理流量:是用于主机管理的流量。
  • Fault Tolerance (FT) 流量:是用于故障切换和恢复的流量。
  • NFS 流量:是与网络文件系统中的文件传输相关的流量。
  • vSAN 流量:是虚拟存储区域网络生成的流量。
  • vMotion 流量:是用于计算资源迁移的流量。
  • vSphere Replication 流量:是用于复制的流量。
  • vSphere Data Protection 备份流量:是数据备份生成的流量。
  • 虚拟机流量:是虚拟机生成的流量。
  • iSCSI 流量:是用于 Internet 小型计算机系统接口的流量。

vCenter Server 将分布式交换机的分配传播到连接到该交换机的主机上的每个物理适配器。

系统流量的带宽分配参数

通过使用多个配置参数,Network I/O Control 服务可以将带宽分配给基本 vSphere 系统功能的流量。系统流量的分配参数。

系统流量的分配参数

  • 份额:份额从 1 到 100,反映某个系统流量类型对于同一物理适配器上活动的其他系统流量类型的相对优先级。分配给系统流量类型的相对份额以及其他系统功能传输的数据量将确定该系统流量类型的可用带宽。
  • 预留:单个物理适配器上必须保证的带宽最小值 (Mbps)。为所有系统流量类型预留的总带宽不得超过容量最低的物理网络适配器所能提供的带宽的 75%。未使用的预留带宽可用于其他类型的系统流量。但是,Network I/O Control 不会重新分配系统流量未用于虚拟机放置的容量。
  • 限制:系统流量类型在单个物理适配器上可消耗的带宽最大值(Mbps 或 Gbps)。
注: 可以预留的带宽不能超过物理网络适配器带宽的 75%。

例如,如果连接到 ESXi 主机的网络适配器为 10 GbE 时,您只能将 7.5 Gbps 的带宽分配给各种流量类型。您可能会使更多容量保持未预留状态。主机可以根据份额、限制和使用情况动态分配未预留的带宽。主机仅预留足以让系统功能运行的带宽。