XenServer上でOSを動かしたときのパフォーマンスと、ネイティブで動かしたときの

パフォーマンスを比較しているデータがありましたら教えていただけないでしょうか

WindowとLinux両方とも比較してくれていると助かります。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/05/30 13:59:20
  • 終了:2009/06/06 00:58:35

回答(3件)

id:IlO10l0Il No.1

IlO10l0Il回答回数1757ベストアンサー獲得回数812009/06/01 05:56:47

ポイント5pt

http://www.interface.co.jp/catalog/soft/linux/linux_performance....

こちらでパフォーマンス比較がされています。

id:cpw

Xenについての記述がまったく見られませんが。。。

2009/06/01 09:43:01
id:BlueSkyDetector No.2

BlueSkyDetector回答回数9ベストアンサー獲得回数22009/06/04 12:28:59

http://www.atmarkit.co.jp/news/200706/15/suse.html

XenServerではなく、Linuxディストリに含まれるXen上でのWindowsの動作に関してですが、上記URLでネイティブ、完全仮想化、完全仮想化+準仮想化ドライバ、で比較がされています。

もし質問の意図に沿っていなければ、ポイントつけていただかなくて結構です。

ただ、XenServerと、Linuxディストリに含まれるXenのコア部分のコードベースは同じものだと思いますので参考になるかと思います。

なお、WindowsをXen上で動作させる場合は準仮想化ドライバを使用するのが現実的かと思います。

私はRedHat系LinuxディストリのXen上にWindowsを入れて使用していますが、準仮想化ドライバを入れた状態で特に気になる問題もなく使用できています。

もしかしたら、XenServerの場合は準仮想化ドライバが標準で用意されているかもしれませんが、準仮想化ドライバは以下サイトから取得できます。

http://wiki.xensource.com/xenwiki/XenWindowsGplPv

id:cpw

ありがとうございます。

Intel CPUのVTを使っても準仮想化ドライバは必要なのでしょうか?

2009/06/04 21:58:48
id:BlueSkyDetector No.3

BlueSkyDetector回答回数9ベストアンサー獲得回数22009/06/05 12:51:30

ポイント100pt

http://www.virtualization.info/jp/2009/02/esxxenserverhyper-vter...

http://www.projectvrc.nl/index.php?option=com_docman&task=cat_vi...

すいません、XenServerについてより詳細に書かれているものがありました。

アカウント作成してpdfをダウンロードしてください。

Bare-Metal Platform がネイティブ環境で XenServer Platform が XenServer 環境に

なります。


> Intel CPUのVTを使っても準仮想化ドライバは必要なのでしょうか?

についてですが、準仮想化ドライバを使用せずに完全仮想化環境下で Windows を動作させることは可能です。

ただ、一般的に完全仮想化と準仮想化を比較すると、完全仮想化はパフォーマンス面で劣る傾向があります。(特にディスクIO、ネットワークIOにおいて)

前回の回答の SUSE Linux の記事内の「ディスクI/Oのパフォーマンス測定結果」グラフにもある通り、

HVM(完全仮想化)は HVM+PVD(完全仮想化+準仮想化ドライバ)や Non-Virtual(ネイティブ環境)と

比べて大きく性能が劣化しています。


VT機能はあくまでも完全仮想化を実現するために必要なものであり、性能劣化を改善するためには

準仮想化ドライバを使用する必要があります。

個人的には Windows を使用する場合には準仮想化ドライバを使用することをおすすめしますし、

SUSE Linux でも準仮想化ドライバを推しているようです。

id:cpw

なるほど。ありがとうございます。

英語が読めず、PDFの内容はわかりませんでしたが、

準仮想化ドライバについては理解出来ました。

ありがとうございます。

PDFにはWindowsをXen上で動かしたときはネイティブで動かしたときに

比べて半分くらいのパフォーマンスになる

という解釈であっていますか?

もしよろしければ教えていただきたく、、、

回答期限が無いので、ここのコメントに書いていただけると助かります。

2009/06/06 00:57:30

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません