次の方法で共有


Hyper-V では、Hyper-V ホスト OS のプロセッサの最大数が 64 に制限されます

この記事では、管理パーティションで実行されている Windows OS では、最大 64 個のルート仮想プロセッサ (ルート VM) のみを使用する方法について説明します。

元の KB 番号: 2812283

まとめ

Windows Server 2012 Hyper-V では、最大 320 個の論理プロセッサ (RP) を搭載したシステムでの実行がサポートされています。 ただし、ホストまたは "ルート" パーティションと呼ばれる管理パーティションで実行されている Windows OS では、最大 64 個のルート仮想プロセッサ (ルート VM) のみが使用されます。 Hyper-V ハイパーバイザーは、引き続きシステム内のすべての論理プロセッサを管理および使用して、ゲスト VM 上のゲスト仮想マシン (VM) でワークロードを実行します。 管理パーティションで実行されている Windows OS では、適切に実行するために 64 を超える VM は必要ありません。

詳細

Windows ホスト OS のプロセッサ数の監視

Hyper-V ホスト パーティションで実行されている Windows OS インスタンスは、64 を超える IP で列挙および初期化されないため、 > 64 RP を持つシステム上の RP の数を表示しようとするユーティリティは、システム RP の合計数を正確に反映しません。 これらのユーティリティは、ホスト パーティションが最大 64 個の IP のみを使用していることを示します。これは、ホスト OS インスタンスで実行されているソフトウェアの観点からは正しいです。 システム内の物理プロセッサの実際の数を決定するには、タスク マネージャーまたはパフォーマンス モニターを使用できます。

合計ホスト システム論理プロセッサのタスク マネージャー表示

タスク マネージャーでは、次に示すように、システム論理プロセッサの合計数が正確に表示されます。 値 Logical processors は正しく 128 を表示します。これは、例のコンピューター システム内のプロセッサの合計数です。 Host 論理プロセッサ値は、Hyper-V ホスト パーティションが、合計 128 個のシステム論理プロセッサのうち 64 個の IP でのみ実行されていることを反映しています。

タスク マネージャーの [パフォーマンス] タブの詳細。

パフォーマンス モニターでの論理プロセッサの数の決定

次に示すように、Windows パフォーマンス モニターを使用して、システム論理プロセッサの合計数とルート パーティション内の VM の数を確認することもできます。 カウンター Hyper-V Hypervisor\Logical Processors は、ハイパーバイザーが使用しているシステム論理プロセッサの合計数を示します。 カウンター Hyper-V Hypervisor Root Partition\Virtual Processors は、ホスト パーティションに割り当てられた仮想プロセッサの合計数を示します。

パフォーマンス モニターの論理プロセッサと仮想プロセッサの合計数のスクリーンショット。

NUMA トポロジ

システムの元の NUMA トポロジと調整された NUMA トポロジは、 Debugging Tools for Windows を使用して表示できます。 !numa コマンドは、ホスト パーティションの構成を表示します。 !numa_hal コマンドは、システムの構成を表示します。