pagefile.sys Windows は自動管理で使用するドライブを正確にどのように決定するのでしょうか?

pagefile.sys Windows は自動管理で使用するドライブを正確にどのように決定するのでしょうか?

2016 Windows Server を使用していますが、C: (システム ドライブ) と H: ストレージ ドライブの 2 つのドライブがあります。仮想メモリ設定に移動すると、H: は管理されていますが、C: は管理されていません。

注意: 「すべてのドライブのページング ファイル サイズを自動的に管理する」がチェックされています。

どのように理解したいですかその通り複数のドライブがある場合、Windows はどのドライブを自動的に管理するかを決定しますか?

理由: VM テンプレートから毎週複数のサーバーを展開していますが、Windows が C: 以外のドライブを「自動」管理対象として選択したのは今回が初めてです。これらのサーバーを一貫性のあるものにしたいです。または、少なくとも原因をよく理解しておきたいです。

必要であれば、さらに詳しい情報や説明を喜んで提供させていただきます。

答え1

基礎となるアルゴリズムの詳細な説明は知りませんので、誰もあなたに教えることはできないと思います。その通り舞台裏で何が起こっているのか。

しかし、私はこの記事良い出発点になると思います。タイトルにもかかわらず、自動的に管理される の場所とサイズについてもいくつかのヒントがあります。これを読んで、ドライブの容量が不足しているか、他のドライブよりも大幅に遅い場合を除き、自動的に管理される はドライブ 上にあるpagefile.sysという印象を受けました。pagefile.sysc:c:

さらに、この記事では、そのファイルの場所とサイズを決定する際に多くの要因が関係していると述べられており、それらを決定する方法についてのヒントもいくつか示されています (パフォーマンス カウンターなど)。自動管理も同じ原則に従っていると強く想定しています。

VM 間の違いの理由を見つけるには、できれば記事に記載されているハードウェア カウンターを使用して、ディスク サイズ (より正確にはディスクの空き容量) とディスク パフォーマンスを比較する必要があります。そしてもちろん、記事で説明pagefile.sysされているように、RAM の量は のサイズに大きな影響を与えるため、違いは RAM サイズの違いによるものである可能性もあります。

関連情報