
私の問題を理解するのにこれが十分に明確でない場合は、事前にお詫び申し上げます。少し長いですが、理解できるように最善を尽くしました。
Windows Server 2016 VM 上で Exchange 2016 CU6 を実行していますが、仮想メモリ (ページファイル) が不足していることを示す警告がアプリケーション ログに頻繁に表示されます。
監視の結果、ページファイルは 4 月に VM が作成されて以来 4 GB のままであり、4 GB を超えて増加したことも減少したこともありません。
この問題をトラブルシューティングし、問題が何であるかを理解するために、物理メモリと仮想メモリの構成が同じである、Windows Server 2016 Standard と Windows Server 2008 R2 Enterprise の標準インストールを備えた 2 つのテスト VM を作成しました。
VM構成のテスト
ラム: 4ギガバイト
ディスク C (システム専用): 32GB
ディスク G (ページファイル専用): 8GB
ドライブ C のページファイル: 512 - 1024MB
ドライブ G のページファイル: システム管理サイズ
私のテストVM 2016は現在、C:ドライブで512MB、G:ドライブで1GBを使用しており、合計5.5のコミットメモリを使用しています。
テストVM 2008は現在、C:ドライブで512MB、G:ドライブで4GBを使用しており、合計12.5GBのコミットメモリを使用しています。
コミットされた記憶についていろいろ調べた結果、マーク・ラッシノビッチのこの記事を見つけました。https://blogs.technet.microsoft.com/markrussinovich/2008/11/17/pushing-the-limits-of-windows-virtual-memory/
テスト VM 2016 およびテスト VM 2008 でページファイルが増加するかどうかを確認するために、-m スイッチを指定したツール testlimit64.exe を使用することにしました。
この結果は、最初に説明した問題を反映しており、テスト VM 2016 のページファイルは G: ドライブでは増加しませんが、テスト VM 2008 では増加します。
この Microsoft KB によると:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/自動メモリダンプ自動メモリダンプ設定を使用して、コントロールパネル->システム->システムの詳細設定->起動と回復->デバッグ情報の書き込みページファイルがシステム管理として構成されている場合、ページファイルを物理メモリの量よりも小さいサイズに設定できます。
私が実行したテストではこの設定は使用されておらず、テスト VM 2008 とテスト VM 2016 の両方がカーネル メモリ ダンプを使用して構成されていました。
したがって、G: ドライブのページファイルをテスト VM 2016 でシステム管理に設定すると、そのサイズは Windows によって自動的に設定され、負荷がかかっても増加しません。これは、Windows Server 2008 での動作の変更であるため、問題の核心です。
最後のテストでは、G:ドライブのページファイルを手動で4096 - 8100 MBに設定し、-mスイッチを付けてツールtestlimit64.exeを再度実行しました。ご覧のとおり、ページファイルは4GBから約8GBに増加しています。
質問はこうです。Windows Server 2016 では、システム管理に設定してもページファイルのサイズが増加しないのはなぜですか? この点については、Windows Server 2008 と 2016 の間で何が変わったのでしょうか?
最後まで読んでいただき、またご回答いただきありがとうございました。
答え1
によると この記事Server 2016 システムの場合、管理ページファイルのサイズは次のように決定されます。
3 × RAM or 4 GB, whichever is larger. This is then limited to the volume size ÷ 8. However it can grow to within 1 GB of free space on the volume if required for crash dump settings.
Server 2008 の場合、次のように記載されています。
3 × RAM or 4 GB, whichever is larger
つまり、Server 2016 で 1/8 ルールが適用されていることがわかります。
お役に立てれば幸いです。