OpenVZ と Xen ではパフォーマンスにどれくらい違いがありますか?

OpenVZ と Xen ではパフォーマンスにどれくらい違いがありますか?

そこにはパフォーマンスにおける 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 の進行状況を確認する必要があります。

関連情報