vSphere 5.1 及更新版本支援 Single Root I/O Virtualization (SR-IOV)。您可以將 SR-IOV 用於延遲敏感或需要更多 CPU 資源之虛擬機器的網路連線。

SR-IOV 概觀

SR-IOV 是一種規格,允許單一根連接埠下的單一 Peripheral Component Interconnect Express (PCIe) 實體裝置針對 Hypervisor 或客體作業系統顯示為多個單獨的實體裝置。

SR-IOV 會使用實體功能 (PF) 和虛擬功能 (VF) 來管理 SR-IOV 裝置的全域功能。PF 是完整的 PCIe 功能,能夠設定和管理 SR-IOV 功能。可以使用 PF 來設定或控制 PCIe 裝置,並且 PF 具有將資料移入和移出裝置的完整功能。VF 是輕量型 PCIe 功能,支援資料流量但具有一組受限的組態資源。

提供給 Hypervisor 或客體作業系統的虛擬功能數目視裝置而定。在客體作業系統驅動程式或 Hypervisor 執行個體中,已啟用 SR-IOV 的 PCIe 裝置需要適當的 BIOS 和硬體支援以及 SR-IOV 支援。如需詳細資訊,請參閱《vSphere 網路》文件。

在 vSphere 中使用 SR-IOV

在 vSphere 中,虛擬機器可將 SR-IOV 虛擬功能用於網路連線。虛擬機器和實體介面卡直接交換資料,而不需使用 VMkernel 做為媒介。略過 VMkernel 進行網路連線可減少延遲並提高 CPU 效率。

在 vSphere 5.5 及更新版本中,雖然虛擬交換器 (標準交換器或分散式交換器) 不會處理連線到交換器之已啟用 SR-IOV 的虛擬機器的網路流量,但您可透過使用連接埠群組或連接埠層級的交換器組態原則來控制已指派的虛擬功能。