免責事項: これは英文の記事High CPU utilization of inactive Windows virtual machines (1077)の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
アイドル ループの動作は、仮想プロセッサを仮想マシンに追加しようとするときによく起こります。 詳細については、『vSphere Virtual Machine Administration Guide』の「CPU 仮想マシンの構成」のセクションを参照してください。
Windows オペレーティング システムを実行している仮想マシンの場合、インストールされている HAL(ハードウェア抽象化レイヤ)が誤っていると、ゲスト OS の停止ではなく常にアイドル ループに入ります。 2 つ以上の vCPU が構成されている仮想マシンは、マルチプロセッサまたは SMP HAL で実行する必要があります。 構成されている vCPU が 1 つの仮想マシンは、ユニプロセッサ HAL で実行する必要があります。
お使いの仮想マシンがどの HAL を使用しているか、さらに HAL に対して正しい vCPU カウントで実行しているかどうかを判断するには:
注: Windows Server 2008 以降では、HAL がブート時に起動し、変更は不要であることが検出されました。
次の場合、構成は正しいことになります。
注: 正しい HAL がインストールされていても、他のゲスト OS よりも積極的に停止するゲスト OS があります。 システムが非アクティブであるとき、停止命令を出す前にしばらくの間アイドル ループに入るゲスト OS もあれば、すぐに停止するゲスト OS もあります。 通常、停止前にアイドル ループに入るオペレーティング システムは、複数のプロセッサで動作しています。