そこにはパフォーマンスにおける Xen と KVM の比較ServerFault に関する質問。
Xen と OpenVZ のどちらかを選択した場合、速度の違いはどれくらいでしょうか?
このようなベンチマークを検索しても、2008 年より新しい結果は表示されません。
OpenVZ と Xen を比較する際に重要なパフォーマンス測定は何でしょうか?
「オレンジとパイナップルを比較している」と言う人もいるかもしれませんが、2つのうち1つを選ばなければなりませんし、それは賢明な選択でなければなりません。パフォーマンスは私たちにとって最も重要です。Xenの方が普及しているので、OpenVZから切り替えるかもしれませんが、それはパフォーマンスのオーバーヘッドが重要でない場合に限られます。来月(2011年1月)には、自分でパフォーマンス比較をしようと思っています。プロジェクト計画のブログはこちら。
答え1
Linux のみを実行している場合は、openvz が適している可能性があります。私はこれをスーパー chroot 環境として考えるのが好きです。
また、openvz と Xen の調整がより簡単になったほか、特定のアプリ、特に Java の exec で予期しないメモリ消費を確認できるようになりました。
Java アプリは OpenVZ では時々面倒なことがあると認めざるを得ませんが、一度調整すれば非常にうまく動作します。現在、14 個の Tomcat インスタンスが Gentoo 上で問題なく動作しています。
私が openvz を選択する理由は、Xen が失敗する一部のカスタム アプリでの高精度イベント タイミングのためです。そのため、非常に正確なタイミングが必要な場合は、Xen が失敗する可能性があります。
答え2
VM に Linux のみを OS としてインストールする場合は、OpenVZ の方が高速です。ベンチマークについては Google で検索してください。
はい、openvz はコンテナであり、xen はハイパーバイザーであるため、同じではありません。
ただし、一部の Linux ディストリビューションでは openvz がダンプされているため、openvz の進行状況を確認する必要があります。