- - PR -
仮想サーバについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-03-22 11:53
お世話になります。
Windows 2003 Server上でMS Virtual Server 2005を使用して 仮想サーバを立ち上げた環境についてお伺いします。 OS:Windows 2003 Server CPU:Pentium4 3.0GHz×4 1台の物理的なサーバ上に4つのCPUを乗せて仮想サーバを 3つ立ち上げたとします。そうするとCPUの割り当てはどのように なるのでしょうか? CPUが4つあるので3つ仮想サーバに割り当てて、残りの1つは使用 されないのでしょうか?それとも4つCPUのクロック数を合計した 数値を3で割って使用されるのでしょうか? どなたかご存知の方ご教授下さい。よろしくお願い致します。 | ||||||||
|
投稿日時: 2006-03-22 12:10
そんなことはないでしょう。 動作している CPU に対して複数の OS が乗っている状態ですから。
Virtual PC、および Virtual Server はそんなに愚かではありません。 CPU リソースの割り当ては適切に行わます。 要するにヒマな仮想 OS には割り当てが少なくなるということです。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-03-22 13:00
どうなんでしょうね。 少なくともゲストOSから見たCPUは1つだけ。(ホストCPUの数によらず) また、ゲストOSに対してホストCPU使用率の最大値だとか最小値などを指定できるのですが、 それも1つのCPUに対する割合。 という事実から想像するに(あくまでも想像です)、ご質問のケースで行くと、 残った1つのCPUは仮想サーバーに対しては使われないような・・・。 | ||||||||
|
投稿日時: 2006-03-22 13:31
こんにちわ.
※とりあえず Host OS も CPU 使いますよね? 明示的に割り当てている場合とそうで無い場合は違うのでは? 一紋様の場合では,3つの CPU はそれぞれ仮想 server 用に割り当てられて, 残った CPU は HostOS が利用すると思うんですけど... | ||||||||
|
投稿日時: 2006-03-22 17:47
こんにちは。
リンク先で [Alan Steward 5/21/05 Virtual Server Test Lab] という マイクロソフトのアーキテクトの方が作成された pptファイルをダウンロードできます。 http://www.nyewin.org/Default.aspx?tabid=28 5ページ目から Virtual Server の CPU周りの話題になっています。 「ホストは全ての CPU を使い、かつ全ての CPU を使って仮想マシンをロードバランスする」という感じみたいです。 であればホストだけが使っている CPU が1つと、ホストと仮想マシンとが共に使用している CPU が3つ稼働することになるのだと思います。 |
1