XEN lub KVM: co zapewnia bardziej niezawodną obsługę gości FreeBSD / OpenBSD?

3

Który hypervisor zapewnia bardziej niezawodną obsługę najpopularniejszych dwóch BSD?

Przeczytałem artykuł, który Linode przeniósł do KVM z XEN, i znalazłem stronę o nazwie „status obsługi gościa” na linux-kvm.org, ale nie mogę znaleźć wielu najnowszych informacji na temat obsługi BSD w XEN.

infinite-etcetera
źródło
Miałem wielkie szczęście z niektórymi smakami FreeBSD, szczególnie PC-BSD, na qemu-kvm. Brak doświadczenia z Xenem lub OpenBSD.
airhuff

Odpowiedzi:

2

OpenBSD działa lepiej na KVM. OpenBSD obsługuje tylko Xen HVM, a nie PVM.

Nie mogę ci pomóc z FreeBSD.

Rufo El Magufo
źródło
2

Xen:

  • Od wersji 5.9 OpenBSD zawiera sterowniki PVHVM włączone domyślnie. To zatwierdzenie wykonane przez mikebpotwierdza. Zostało to napisane od podstaw, a nawet istnieje porównanie z kodem FreeBSD i tym, jak sterowniki OpenBSD są prostsze, a jednocześnie potężne. Te xensondy sterowników dla urządzeń takich jak paravirtualized interfejsów dyskowych i sieciowych i wykonuje HVM domU inicjalizacji gość, abstrakcji dla wirtualnych Xen przerwań i dostępem do przechowywania konfiguracji XenStore.
  • FreeBSD działa w ten sam sposób ze sterownikami PVHVM . Nie jest to pełne PV, ale korzysta ze sterowników z funkcjami PV. Różnica polega na tym, że z pewnymi poprawkami możesz uruchomić FreeBSD jako Dom0

Powiązane linki:

KVM:

  • Począwszy od 5.3, OpenBSD obsługuje virtiospecyfikację 0.95, a następujące wersje są później zatwierdzane: vio(4)- urządzenie sieciowe, vioblk(4)- dysk, viomb(4)- sterownik balonu pamięci, viornd(4)- urządzenie liczb losowych, vioscsi(4)- adapter SCSI; Należy pamiętać, że obsługiwane są inne technologie wirtualizacji virtio(VirtualBox, Xen, bhyve). Ten interfejs został przeniesiony ze sterowników NetBSD.
  • W ten sam sposób FreeBSD implementuje virtiosterownik, jednak musisz je skompilować, jeśli używasz wersji starszej niż 10.0 (strona podręcznika wydaje się nieaktualna, ponieważ na dzień dzisiejszy moduły są włączone GENERIC). Powinieneś mieć dobrą wydajność w taki sam sposób, jak OpenBSDdziałając na KVM, ponieważ oba systemy mają sterowniki PVH dla we / wy, blokowania, ethernet, scsi i balooningu.

tl, dr : Oba rozwiązania do wirtualizacji zapewnią ci HVM ze sterownikami PVH dla tych gości. Wydajność powinna być taka sama lub bliska.


źródło