EMZETT.
Giriş yap

SR-IOV ve virtio

Kısaca: virtio ve SR-IOV sanal makineleri hızlandırır: virtio standartlaştırılmış, yalın sanal aygıtlarla, SR-IOV doğrudan donanım dilimleriyle.

Biraz daha ayrıntılı: Tamamen öykünmüş bir ağ kartı veya disk çok hesaplama süresi harcar. İki yöntem bu çabayı farklı yollarla tasarruf eder.

Ayrıntılı

  • virtio: Konuk sanal olduğunu bilir ve bellekte ortak kuyruklara sahip basit sanal aygıtlar (virtio-net, virtio-blk) için sürücüler kullanır. KVM/QEMU’da standart, Linux’a yerleşik. Windows’ta virtio sürücüleri gerekir.
  • SR-IOV: Bir PCIe kartı (çoğunlukla ağ kartı), her biri doğrudan bir VM’ye atanan birkaç “sanal işleve” bölünür. VM, neredeyse yazılım dolambacı olmadan, çok düşük gecikmeyle donanımla konuşur.
  • SR-IOV’un dezavantajı: Canlı taşıma zordur, sanal anahtar kuralları gibi özellikler sınırlıdır, donanım ve BIOS desteği (IOMMU) gerekir.
  • GPU geçirme: VFIO ile bütün bir ekran kartı bir VM’ye verilebilir; ilke aynıdır.
  • Seçim: Genel kullanım için virtio, en yüksek performans için SR-IOV veya geçirme.

Ayrıca bak: KVM ve QEMU ile sanallaştırma