Gambaran Umum Virtualisasi I/O Akar Tunggal (SR-IOV)

Antarmuka virtualisasi I/O root tunggal (SR-IOV) adalah ekstensi untuk spesifikasi PCI Express (PCIe). SR-IOV memungkinkan perangkat, seperti adaptor jaringan, untuk memisahkan akses ke sumber dayanya di antara berbagai fungsi perangkat keras PCIe. Fungsi-fungsi ini terdiri dari jenis berikut:

  • Fungsi Fisik PCIe (PF). Fungsi ini adalah fungsi utama perangkat dan mengiklankan kemampuan SR-IOV perangkat. PF dikaitkan dengan partisi induk Hyper-V dalam lingkungan virtual.

  • Satu atau beberapa Fungsi Virtual PCIe (VF). Setiap VF dikaitkan dengan PF perangkat. VF berbagi satu atau beberapa sumber daya fisik perangkat, seperti memori dan port jaringan, dengan PF dan VF lainnya pada perangkat. Setiap VF dikaitkan dengan partisi anak Hyper-V di lingkungan virtual.

Setiap PF dan VF diberi ID Pemohon Ekspres (RID) PCI yang unik yang memungkinkan unit manajemen memori I/O (IOMMU) untuk membedakan antara aliran lalu lintas yang berbeda dan menerapkan memori dan mengganggu terjemahan antara PF dan VF. Ini memungkinkan aliran lalu lintas dikirimkan langsung ke partisi induk atau turunan Hyper-V yang sesuai. Akibatnya, lalu lintas data yang tidak memiliki hak istimewa mengalir dari PF ke VF tanpa memengaruhi VF lainnya.

SR-IOV memungkinkan lalu lintas jaringan untuk melewati lapisan sakelar perangkat lunak dari tumpukan virtualisasi Hyper-V. Karena VF ditetapkan ke partisi anak, lalu lintas jaringan mengalir langsung antara VF dan partisi anak. Akibatnya, overhead I/O di lapisan emulasi perangkat lunak berkurang dan mencapai performa jaringan yang performanya hampir sama seperti di lingkungan nonvirtualisasi.

Untuk informasi selengkapnya, lihat topik berikut:

Arsitektur SR-IOV

Jalur Data SR-IOV