最初に少し説明します。8GbRAMを搭載したWindows2008 Standard x64では、5つのVMが実行されており、1664Mbを使用する必要がありますRAM(3 * 256Mb + 384Mb + 512Mb)。他に何も実行されていません。基本的なOSコンポーネントを除くこのサーバー上(これはコアインストールではありません)。各VMは、ホスト上でこれまでよりも多くのRAMを使用することを知っています。 Hyper-Vで構成されます。
しかし、タスクマネージャーを実行すると、6.7Gbが使用されたと表示されます。タスクマネージャーの各プロセスで使用されるRAM(すべてのユーザープロセスを表示))を合計すると、約1Gbになります...
だから:どうすればRAM各VMがホストで実際に使用されているかを確認できます(タスクマネージャーからは利用できないようです)?
私の問題はVM RAMの使用法とは無関係である可能性があるという事実を認識していますが、それでもこれを行う方法を知りたいと思っています。 。
SCVMMまたはHyper9の試用版を使用して、少なくとも一時的にHyper-V環境を管理することを検討しましたか。仮想インフラストラクチャの管理ツールに投資する必要があるようです。
パフォーマンスカウンターでそれを見ることができると思います。
セクションがある http://blogs.msdn.com/tvoellm/archive/2009/04/23/monitoring-hyper-v-performance.aspx を見てください
よくある質問は、「VM使用しているメモリはどれくらいですか?」」です。