ハイパースレッディングが原因でWindows 7が4つのコアを報告するため(少なくともタスクマネージャーで)、i7に2つの物理コアがあります。私の質問は、VMWare PlayerでVMにコアを割り当てる場合、4つのハイパースレッドコアまたは単に2つの物理コアのプールから取得するのですか?
奇妙なことに、ホスト上でハイパースレッディングを使用して物理的に2つ、合計4つしかないにもかかわらず、最大8つのコアを選択できます。
つまり、ここでMr.VMは1つのコアを使用しますが、4つの「コア」のうちの1つまたは2つの物理コアのうちの1つを使用しますか?最初のケースでは、使用可能なコアのプールにハイパースレッドコアが含まれている場合、コアの1/2を割り当て、2番目のケースでは、コアの1/4を割り当てます。
編集:VMWare Playerのドキュメントには次のように記載されています。
仮想対称型マルチプロセッシングの使用
仮想対称型マルチプロセッシング(SMP)を使用すると、少なくとも2つの論理プロセッサーを備えたホストマシン上の仮想マシンに最大8つのプロセッサーを割り当てることができます。
以下はすべて、2つ以上の論理プロセッサーがあると見なされます。
- 2つ以上の物理CPUを備えたマルチプロセッサホスト
- マルチコアCPUを備えたシングルプロセッサホスト
- ハイパースレッディングが有効なシングルプロセッサホスト
注記:ハイパースレッドのユニプロセッサーホストでは、仮想SMPを使用する仮想マシンのパフォーマンスが通常より低い場合があります。VMware Playerを使用すると、複数のデュアルプロセッサ仮想マシンを同時にパワーオンして実行できます。