web-dev-qa-db-ja.com

ゲストVM何もメモリを使用していないときに高メモリ使用量を表示

私はゲストを持っていますVM動的メモリを使用しようとしているHyper-V環境でのセットアップです。次の設定が使用されています...

  • スタートアップRAM:8192
  • 最小RAM:2048
  • 最大RAM:8192
  • メモリバッファー:20%
  • メモリの重み:スライダーで中

enter image description here

VMを起動し、ゲストのタスクマネージャに入るとすぐに、何か設定が間違っている可能性があると思いますVMパフォーマンスタブを確認するサーバーの使用法は次のとおりです... enter image description here

おもしろいのは、NOTHINGがそのメモリを使用していることです(以下では、最上位のメモリを先頭に並べ替えています)... enter image description here

なぜそんなに高いメモリ使用量を示すのですか?


更新

提供された回答によれば、私もリソースマネージャーを見せたかったのです。まったく同じことを示しています。 enter image description here

3
Arvo Bowen

動的メモリを有効にしました。そのため、VMにそのメモリを必要とするものは何もありませんが、ハイパーバイザーはメモリを要求し、それを受け取りました。ゲストOSがハイパーバイザーに解放したこのメモリが誤って使用されないようにするために(ゲストOSに障害が発生する可能性があります)、ゲストの動的メモリ統合コンポーネント(デバイスドライバー)が割り当てました。これが、レポートにメモリが割り当てられていると表示される理由です。

2
Jake Oshins

Hyper Vはベアメタルです。つまり、タスクマネージャーに表示されません。代わりにリソースマネージャを使用してみてください。詳細が表示されます。

参照 タスクマネージャにHyper-Vのアクティビティが表示されないのはなぜですか?

1
Tim Brigham

これはHyper-Vの問題ではなく、SQL Serverの問題です。 SQL Serverがシステムで利用可能なすべてのメモリを消費するのはごく一般的ですが(最大メモリ使用量が制限されていない場合)、これはしないここ で説明したように、タスクマネージャから報告されます。

0
Massimo