web-dev-qa-db-ja.com

Windows2008仮想マシンでのメモリ不足エラー

次のように構成されたサーバーがあります。

物理サーバー(16GB RAM):Hyper-Vの役割がインストールされたWindows Server 2012 Standard Edition

このホストサーバーで実行されている2つのVM:1 x Windows Server 2008 SP2(64ビット)、次のRAM構成:現在割り当てられている:8192 MB起動RAM:4096 MB動的メモリ:最小RAM:512 MB、最大RAM:8192 MBメモリバッファ:20%メモリ重量:(スケールの中央)

1 x Windows Server 2008 SP2(32ビット)、次のRAM構成:現在割り当てられている:1279 MB起動RAM:4096 MB動的メモリ:最小RAM:512 MB、最大RAM:1048576MBメモリバッファ:20%メモリ重量:(スケールの中央)

上記の2つのVMは、Disk2VHDの物理から仮想へのコンバーターツールを使用して作成されました。

また、2012 Hyper-Vホストによって管理されていることを読んだので、上記の1日にページファイルを無効にしましたVM)(2日にページファイルを無効にしていませんVMまだ)。

私が抱えている問題は、1台目のマシンで多くのメモリ不足エラーが発生していることです。サーバーが応答しなくなり、再起動する必要があるか、イベントログに次のようなエラーが表示される場合があります。

================================================== ============================= COM +は、マシンの使用可能なメモリが非常に少なくなっていると判断しました。適切なシステム動作を保証するために、コンポーネントのアクティブ化は拒否されました。この問題が続く場合は、メモリを増設するか、ページングファイルのサイズを増やしてください。メモリ統計は次のとおりです。

dwMemoryLoad = 49

ullTotalPhys = 0x1ffea4000

ullAvailPhys = 0x103e81000

ullTotalPageFile = 0x1f802e000

ullAvailPageFile = 0x009f0f000

ullTotalVirtual = 0x7fffffe0000

ullAvailVirtual = 0x7fffac60000

プロセス名:w3wp.exe Comsvc​​s.dllファイルバージョン:ENU 2001.12.6932.18005 shp

================================================== =============================

1日にタスクマネージャーを見るとVM)物理的なRAMが利用可能であり、イベントログの上記のエラーがこれをバックアップしているように見えます。現在割り当てられた8GBのうち3.36GBのみを使用します。

Windows Server 2012Hyper-VホストでWindows2008 VMを実行する前に、この種のメモリ不足の問題に遭遇した人はいますか?

おそらく、VM自体でページファイルを再度有効にする必要がありますか?

みんなありがとう。

1
user180685

そうしないでください。ゲストページングファイルを再度有効にします。

http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/02/guest-paging-vs-virtualization-paging-and-negative-memory-availability.aspx

http://windowsitpro.com/hyper-v/q-i-notice-windows-server-2012-virtual-machines-have-smart-paging-file-location-what-smart-p

スマートページング機能は、VMの信頼性の高い再起動を提供するためにのみ使用され、マシンが再起動ではなくオフ状態から起動されている場合や、その他のメモリオーバーコミットシナリオなど、他の状況では使用されません。

VMホストは、ページングの決定に関してゲストよりも賢くはありません。

1
mfinni

ゲストページングファイルを再度有効にしたところ、しばらくは問題ないように見えましたが、その後問題が再び発生しました。今は固定メモリに戻す必要があり、正常に動作しています。私が知っている解決策ではありませんが、当面はこのサーバーに1 VMしかないので、問題はありません。

0
user180685