單一根目錄 I/O 虛擬化 (SR-IOV) 概觀

單一根目錄 I/O 虛擬化 (SR-IOV) 介面是 PCI Express (PCIe) 規格的延伸模組。 SR-IOV 可讓網路介面卡等裝置在各種 PCIe 硬體功能之間個別存取其資源。 這些函式包含下列類型:

  • PCIe 實體函式 (PF) 。 此函式是裝置的主要功能,並公告裝置的 SR-IOV 功能。 PF 與虛擬化環境中的 Hyper-V 父分割區相關聯。

  • ) (VFs (一或多個 PCIe 虛擬函 式。 每個 VF 都與裝置的 PF 相關聯。 VF 會與裝置上的 PF 和其他 VF 共用裝置的一或多個實體資源,例如記憶體和網路埠。 每個 VF 都與虛擬化環境中的 Hyper-V 子分割區相關聯。

每個 PF 和 VF 都會指派唯一的 PCI Express Requester ID (RID) ,讓 I/O 記憶體管理單位 (IOMMU) 區分不同的流量資料流程,以及套用記憶體,以及 PF 與 VFs 之間的中斷轉譯。 這可讓流量串流直接傳遞至適當的 Hyper-V 父或子分割區。 因此,非特殊許可權的資料流量會從 PF 流向 VF,而不會影響其他 VF。

SR-IOV 可讓網路流量略過 Hyper-V 虛擬化堆疊的軟體交換器層。 由於 VF 會指派給子分割區,因此網路流量會直接在 VF 和子分割區之間流動。 因此,軟體模擬層中的 I/O 額外負荷會降低,並達到與非虛擬化環境中幾乎相同的網路效能。

如需詳細資訊,請參閱下列主題:

SR-IOV 架構

SR-IOV 資料路徑