web-dev-qa-db-ja.com

XENまたはKVM:FreeBSD / OpenBSDゲストに対してより信頼性の高いサポートを提供しますか?

最も人気のある2つのBSDに対してより信頼性の高いサポートを提供するハイパーバイザーはどれですか?

LinodeがXENからKVMに移動した記事を読み、linux-kvm.orgで「guestsupport status」という名前のページを見つけましたが、BSDサポートに関する最近の情報を見つけることができません。 XENで。

3

Xen:

  • 5.9以降OpenBSDには PVHVMドライバー デフォルトで有効になっています。 このコミットmikebによって実行されます。これはゼロから書かれたものであり、c FreeBSDコードとの比較 もあり、OpenBSDドライバーがいかにシンプルでありながら強力であるかがわかります。 xen ドライバーは、ディスクやネットワークインターフェイスなどの準仮想化デバイスをプローブし、HVM domUゲストの初期化、仮想Xen割り込みの抽象化、およびXenStore構成ストレージへのアクセスを実行します。
  • FreeBSDは PVHVMドライバー でも同じように機能します。フルPVではありませんが、PV機能を備えたドライバーのメリットがあります。ここでの違いは、いくつかの調整を加えることで、次のことができることです FreeBSDをDom0として実行

関連リンク:

KVM:

  • 5.3以降、OpenBSDは virtio をサポートし、0.95仕様では、次のドライバーがいくつかのリリースでコミットされます。vio(4)-ネットワークデバイス、vioblk(4) -ディスク、viomb(4)-メモリバルーニングドライバ、viornd(4)-乱数デバイス、vioscsi(4)-SCSIアダプタ;他の仮想化テクノロジーはvirtio(VirtualBox、Xen、bhyve)をサポートしていることに注意してください。このインターフェースは、NetBSDドライバーから移植されました。
  • 同じように、FreeBSDは virtio ドライバーを実装しますが、10.0より古いバージョンを実行している場合は、それらをコンパイルする必要があります(今日のモジュールが含まれているため、マンページは古くなっているようです) GENERIC)。どちらのOSにもI/O、ブロック、イーサネット、SCSI、およびバルーニング用のPVHドライバーがあるため、KVMで実行されているOpenBSDと同じ方法で良好なパフォーマンスが得られるはずです。

tl、dr:どちらの仮想化ソリューションも、これらのゲスト用のPVHドライバーを備えたHVMを提供します。パフォーマンスは同じかそれに近いはずです。

2
user34720

OpenBSDはKVMでより良く動作します。 OpenBSDはXenHVMのみをサポートし、PVMはサポートしません。

FreeBSDであなたを助けることはできません。

2
Rufo El Magufo