次の方法で共有


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

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

元の KB 番号: 2812283

概要

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

詳細

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

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

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

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

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

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

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

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

NUMA トポロジ

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