web-dev-qa-db-ja.com

タスクマネージャーがHyper-Vからのアクティビティを表示しないのはなぜですか?

Windows 2008 R2ServerにHyper-Vの役割をインストールしました。フルスピードでクランキングしているVMがたくさんありますが、ホストのタスクマネージャーにVMからのCPUアクティビティが表示されません。

この種の場合、ホストボックスのビジネス全体をすばやく測定することは困難であり、煩わしいものです。

UIまたはレジストリのどこかに、またはタスクマネージャーがVMからのCPU使用率を含めるためのオプションはありますか?

7
AngryHacker

Hyper-Vは、Windows内で実行されるものではありません。ベアメタルハイパーバイザーです。以前はマシンにインストールされていたOSが、実際にはVMになりました。これは特別なVMであり、ハードウェアに直接アクセスでき、Hyper-Vの管理コンソールなどには表示されませんが、現在はVMのままです。したがって、そうではありません。他のマシンが何をしているのかを、彼らが見ることができる以上に見ることができます。

Hyper-Vは引き続きディスクとネットワークIOのサービスにベースOSを使用するため、PerfMonからこれらの数値を取得できます。ただし、PerfMonから取得するメモリとプロセッサの数は偏っているため、一粒の塩で取得する必要があります。

12
Chris S

パフォーマンスモニターを使用する必要があります。カウンターは、ホストオペレーティングシステムからのみ表示されます(他のVMからは表示されません)。

ここ はマイクロソフトからの主題に関する特定の記事です。

6
Nate