最も人気のある2つのBSDに対してより信頼性の高いサポートを提供するハイパーバイザーはどれですか?
LinodeがXENからKVMに移動した記事を読み、linux-kvm.orgで「guestsupport status」という名前のページを見つけましたが、BSDサポートに関する最近の情報を見つけることができません。 XENで。
mikeb
によって実行されます。これはゼロから書かれたものであり、c FreeBSDコードとの比較 もあり、OpenBSDドライバーがいかにシンプルでありながら強力であるかがわかります。 xen
ドライバーは、ディスクやネットワークインターフェイスなどの準仮想化デバイスをプローブし、HVM domUゲストの初期化、仮想Xen割り込みの抽象化、およびXenStore構成ストレージへのアクセスを実行します。関連リンク:
virtio
をサポートし、0.95仕様では、次のドライバーがいくつかのリリースでコミットされます。vio(4)
-ネットワークデバイス、vioblk(4)
-ディスク、viomb(4)
-メモリバルーニングドライバ、viornd(4)
-乱数デバイス、vioscsi(4)
-SCSIアダプタ;他の仮想化テクノロジーはvirtio
(VirtualBox、Xen、bhyve)をサポートしていることに注意してください。このインターフェースは、NetBSDドライバーから移植されました。virtio
ドライバーを実装しますが、10.0より古いバージョンを実行している場合は、それらをコンパイルする必要があります(今日のモジュールが含まれているため、マンページは古くなっているようです) GENERIC
)。どちらのOSにもI/O、ブロック、イーサネット、SCSI、およびバルーニング用のPVHドライバーがあるため、KVMで実行されているOpenBSD
と同じ方法で良好なパフォーマンスが得られるはずです。tl、dr:どちらの仮想化ソリューションも、これらのゲスト用のPVHドライバーを備えたHVMを提供します。パフォーマンスは同じかそれに近いはずです。
OpenBSDはKVMでより良く動作します。 OpenBSDはXenHVMのみをサポートし、PVMはサポートしません。
FreeBSDであなたを助けることはできません。