使用 vSphere Network I/O Control 可设置网络流量的服务质量 (QoS) 级别。
vSphere Network I/O Control 是 vSphere Distributed Switch 提供的一项功能。可以使用此功能对网络流量实施服务质量 (Quality of Service, QoS)。当 vSAN 流量必须与其他流量类型(例如 vMotion、管理、虚拟机)共享物理网卡时,这可能会对 vSAN 非常有用。
预留、份额和限制
您可以设置预留以便 Network I/O Control 保证 vSAN 的物理适配器上有最小带宽可用。
当突发流量(如 vMotion 或完整主机撤出)可能会影响 vSAN 流量时,预留会很有用。仅当网络带宽发生争用时,才会调用预留。Network I/O Control 中预留的一个缺点是,无法将未使用的预留带宽分配给虚拟机流量。为所有系统流量类型预留的总带宽不得超过容量最低的物理网络适配器所能提供的带宽的 75%。
vSAN 预留最佳做法。由于为 vSAN 预留的流量无法分配给虚拟机流量,因此请避免在 vSAN 环境中使用 NIOC 预留。
在为 vSAN 分配的物理适配器变得饱和时,设置份额会使特定的带宽可用于 vSAN。这可防止 vSAN 在重建和同步操作期间消耗物理适配器的全部容量。例如,当组中其他物理适配器出现故障且端口组中所有流量被转移到组中其余适配器时,物理适配器可能变成饱和状态。份额选项可确保其他流量不会影响 vSAN 网络。
vSAN 份额建议。这是 NIOC 中最公平的带宽分配技术,最好在 vSAN 环境中使用。
设置限制可定义特定流量类型在适配器上能够消耗的最大带宽。如果没有其他人使用额外的带宽,则具有该限制的流量类型也无法使用该带宽。
vSAN 限制建议。由于具有限制的流量类型无法消耗额外的带宽,因此请避免在 vSAN 环境中使用 NIOC 限制。
网络资源池
您可以查看可通过 Network I/O Control 控制的所有系统流量类型。如果您有多个虚拟机网络,则可以为虚拟机流量分配特定带宽。可以通过网络资源池根据虚拟机端口组使用该带宽的具体部分。
启用 Network I/O Control
您可以在 vDS 的配置属性中启用 Network I/O Control。右键单击 vSphere Client 中的 vDS,然后选择菜单设置 > 编辑设置。
您可以使用 Network I/O Control,根据主机上物理适配器的容量为网络流量预留带宽。例如,如果 vSAN 流量使用 10 GbE 物理网络适配器,并且这些适配器与其他系统流量类型共享,则可以使用 vSphere Network I/O Control 保证 vSAN 的特定带宽量。当 vSphere vMotion、vSphere HA 和虚拟机流量等流量与 vSAN 网络共享同一个物理网卡时,此功能非常有用。