Paravirtualization

Pocket

ゲストOSを少しだけ変更して、仮想化を行うことをParavirtualizaton(疑似仮想化、準仮想化)と言います。Xenは、Intel VTやAMD-Vの助けが無いとき、この方法で仮想化を行っています。また、VMwareは、VMI(Virtual Machine Interface)というParavirtualizationの規格を作ろうとしています。VMwareのサイトに、その企画書のバージョン2.5が置いてあります。また、Linux 2.6.20にそのバックエンドのパッチが取り込まれているのを見つけました。
そんなパラバーチャリゼーションなのですが、Ingo MolnarさんによりQEMU+KVMで行うパッチが作られたようです。タスクスイッチの性能評価が行われているのですが、実機の1/2くらいの性能が出ているようです。
http://redhat.com/~mingo/kvm-paravirt-patches/
また、kvm-develで開発が進められているようです。

Pocket

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください