そのため、私たちの監視システムから、仮想マシンの空きメモリが15%未満であるというアラートを受け取りました。調査のためにログインすると、問題のVMは、Hyper-V VM動的メモリが構成されていて、Windows Server 2012で実行されている( R2)。ホストもWindows Server 2012です(R2ではありません)。
Hyper-Vマネージャーを見ると、[メモリ]タブに以下が表示されます。
起動メモリ:2048 MB
動的メモリ:有効
最小メモリ:512 MB
最大メモリ:8192 MB
割り当てられたメモリ:2826 MB[拡張する十分な機会]
メモリ需要:2769 MB
メモリステータス:低
ゲストの内部を見ると、タスクマネージャーを使用して次のことがわかります。
使用中:3.2 GB
使用可能:483 MB
コミット済み:3.6/6.2 GB
キャッシュ:410 MB
ページプール:139 MB
非ページプール:57.9 MB
ばかげているほど、ホストには十分な空きメモリがあります(42.8 GB利用可能...)
VMのメモリバッファ設定は20%に設定されています。
これは予想される動作ですか?監視グラフからわかるように、この状態は数時間続きます...
メモリグラフには、メガバイトのfreeメモリが表示されることに注意してください。
既知の欠陥のようです:
Windows Server 2012 R2で動的メモリを使用するように設定されているにもかかわらず、VMが追加のメモリを取得しないことがある
https://support.Microsoft.com/en-us/kb/3095308