Network I/O Control 使用以下兩種模式為虛擬機器配置頻寬:根據網路資源集區跨整個 vSphere Distributed Switch 進行配置,以及在承載虛擬機器流量的實體介面卡上進行配置。

網路資源集區

網路資源集區代表針對連線至分散式交換器的所有實體介面卡上虛擬機器系統流量保留的彙總頻寬的一部分。

例如,在具有 10 個上行的分散式交換器上,如果虛擬機器系統流量在每個 10 GbE 上行中都保留 0.5 Gbps,則此交換器上適用於虛擬機器保留的彙總頻寬總計為 5 Gbps。每個網路資源集區可以保留此 5 Gbps 容量的配額。

專用於網路資源集區的頻寬配額,會在與集區相關聯的分散式連接埠群組之間共用。虛擬機器會透過其已連線的分散式連接埠群組從集區接收頻寬。

依預設,交換器上的分散式連接埠群組會指派給未設定配額的預設網路資源集區。

圖 1. vSphere Distributed Switch 上行之間的網路資源集區頻寬彙總

vSphere Distributed Switch 上行之間的網路資源集區頻寬彙總

定義虛擬機器的頻寬需求

與配置 CPU 和記憶體資源類似,您可以為個別虛擬機器配置頻寬。Network I/O Control 第 3 版會根據虛擬機器硬體設定中為網路介面卡定義的共用率、保留和限制,佈建虛擬機器頻寬。保留表示,可以保證虛擬機器中的流量至少可以消耗指定頻寬。如果實體介面卡具有更多容量,則虛擬機器可能會根據指定的共用率和限制使用額外頻寬。

主機上為虛擬機器佈建的頻寬

為保證頻寬,Network I/O Control 會實作虛擬機器已設定頻寬保留時可使用的流量放置引擎。分散式交換器會嘗試將虛擬機器網路介面卡的流量放置到實體介面卡,該實體介面卡可以提供所需的頻寬並且處於作用中整併原則的範圍內。

主機上虛擬機器的頻寬保留總計不能超過為虛擬機器系統流量設定的保留頻寬。

實際限制和保留還取決於介面卡已連線的分散式連接埠群組的流量控管原則。例如,如果虛擬機器網路介面卡需要 200 Mbps 的限制,而流量控管原則中設定的平均頻寬為 100 Mbps,則有效限制將為 100 Mbps。

圖 2. 個別虛擬機器的頻寬配置組態

為虛擬機器系統流量保留的頻寬。

針對實體介面卡 (用於傳送來自虛擬機器的流量) 上虛擬機器系統流量保留,保證 Network I/O Control 中虛擬機器的頻寬保留。