xen - 「システム」を構成するものは何ですか?

xen - 「システム」を構成するものは何ですか?

Xen 4.2 のリリース ノートには次の記述があります。

Large Systems: Following on from the improvements made in 4.1 Xen now supports 
even larger systems, with up to 4095 host CPUs and up to 512 guest CPUs.    

ここでの「システム」はどのように定義されていますか? サーバーのキャビネットですか? 1 つの巨大なボックスですか?

また、「ホスト CPU」と「ゲスト CPU」はどのように区別されるのでしょうか?

答え1

「システム」とは、単一の物理コンピュータまたは仮想コンピュータです。

4095の制限ホストCPUXenは、物理的な最大 4095 個の CPU コアを備えたホスト システム。ただし、(理論上の) 8192 コアのサーバーがある場合、Xen はそれらの CPU コアの半分しか使用できません。

ゲストCPU制限は以下に適用されますバーチャルマシン。1024 個のコアを持つサーバーがある場合、1 台の仮想マシンに割り当てることができるのはそのうちの 512 個だけです。

2012 年現在、これは実際何を意味するのでしょうか。一般的な市販のサーバー ハードウェアを使用している場合、これらの制限に達することはありません。では、これらの制限はなぜ重要なのでしょうか。他の一般的なハイパーバイザーの CPU 制限ははるかに小さいためです。たとえば、Hyper-V R2 では、ゲスト オペレーティング システムごとに 4 つの仮想 CPU しか許可されず、vSphere 5 でも 32 しか許可されません。

答え2

システム:物理サーバー/ハイパーバイザー(例:Dell R420)

ホストCPU:「システム」で利用可能な物理 CPU スレッドの数 (CPU/コア/ハイパー スレッディングなど) (例: Intel Xeon E7-8870 は 1 つのプロセッサ、10 個のコア、コアあたり 2 つのスレッド = 20 個の「ホスト CPU」)

ゲスト CPU:特定のゲストが使用できる「ホスト CPU」の数 (例: Exchange を実行している Windows Server ゲストに 4 つの「ホスト CPU」を「付与」するとします。ゲスト マシンは、クアッドコア プロセッサが使用可能であると認識します。)

(この回答をコミュニティ ウィキにしました。自由に改善してください。)

関連情報