「システム管理サイズ」とは、Windowsページファイルの正確な意味を教えてください。


9

Windowsには、ページファイルサイズの「システム管理サイズ」オプションがあり、正確なドキュメントが不足しているようです。

これを選択すると、Windowsは正確に何をしますか?
それは単にデフォルトの最小サイズと最大サイズを選択するだけですか、それともより洗練されたものですか?
ウィンドウはページファイルを縮小し、後で(煩わしいダイアログで)拡大しますか?

回答:


7

それはまさにそれが缶で言うことをします:OSはページファイルのサイズを管理します、そしてそれは動的に縮小または拡大することができます。ここで詳しく説明するように、下限と上限は、RAMサイズの1倍、RAMサイズの3倍、または4 GB(どちらか大きい方)です。長所は、ページファイルのサイズを気にする必要がないことです。短所は、ページファイルが断片化する可能性があることです。

それが役立つのは、ページファイルのサイズを変更することを避けるために設計されたまさにその状況です。これをシステム管理に設定し、(スクリプトを介して)毎分チェックインして、1か月程度の一般的な使用期間にわたって使用する最小サイズと最大サイズを記録できます。次に、ページファイルを手動で設定するための大きさを非常によく理解する必要があります。


2
私がこの計画を気に入っているのは、Windowsがスワップを拡大するタイミングをユーザーに知らせざるを得ないという点を除いてです。ダイアログを回避または減らす方法はありますか?

この答えは知りたいすべてを網羅していませんでしたが、これが私が得ようとしている最良の答えだと思います。

7

この記事の終わり近くで、Mark Russinovichがシステム管理のページファイルサイズについて簡単に説明します。

デフォルトの設定では、Windowsがページファイルサイズを自動的に管理するようになっています。そのオプションがWindows XPおよびServer 2003で設定されている場合、Windowsは、RAMが1GB未満の場合は最小サイズがRAMの1.5倍、1GBより大きい場合はRAMの最大サイズで、RAMの3倍の最大サイズを持つ単一のページングファイルを作成します。 。Windows VistaおよびServer 2008では、最小値はカーネルメモリクラッシュダンプを保持するのに十分な大きさであることが意図されており、RAMに300MBまたは1GBのいずれか大きい方を加えたものです。

記事の残りの部分は一読の価値があり、Windowsがページファイルを拡張したときに何が起こるかについては、もう少し詳しく説明します。

私自身の経験では、システム管理のページファイルは、ほとんどの場合に対応するのに最適なオプションです。


128 GBのRAMと500 GBのハードドライブのみを備えたデルのワークステーション(一部のワークステーションは古い320 GBのドライブを使用する}を見つけ、自動ページファイル用に3x128gbを使用すると、ハードディスクのpagefile.sysでドライブが90%を超えてしまう問題があります。C:\ pagefile.sysが、128GB RAMにアップグレードされた多数のハイエンドワークステーションで300GBを超えることがよくあります。
2018年

2

これは、ページファイルのサイズの分類を処理します。過去には、利用可能なドライブ容量がかなりの場合に設定しました。部屋がある場合は、システムに必要なだけの容量を持たせてみませんか?


すばらしい、それを「処理」する方法は?ルールによって最小/最大を設定するだけですか、それともより動的なものを行いますか?

2

システム管理のページファイルの一般的なルールは次のとおりです。オペレーティングシステムは、コンピューターにインストールされているRAMの容量の1.5倍のページファイルを作成します。

ただし、現在のところコンピュータのRAMが十分すぎるため、システムでページファイルのサイズを決定する必要はほとんどありません。縮小および拡大するシステム管理ページファイルは、非常に断片化する可能性があります。

このKB記事では、この問題に対処し、ページファイルサイズの計算方法について説明します。64ビットバージョンのWindows Server 2003またはWindows XPの適切なページファイルサイズを決定する方法

固定サイズのページファイルに設定することは検討に値します。さらに、この問題が回避されます。WindowsServer 2008またはWindows Vistaの起動時に、ページファイルのサイズが小さすぎたり、大きすぎたりして、使用可能な空きディスク領域がなく、ページファイルサイズがシステムによって管理されている場合があります。


「今日のコンピュータRAMは十分すぎるほどです」。これは古い答えですが、特に32ビットXPステーションでは、これは間違いです。RAMは安価で、64ビットシステムでは十分ですが、プログラムはこれまで以上に多くのメモリを使用しています。古い32ビットシステムでは、RAMは非常に制限されています。たとえば、一部の古いモボは2GBしかサポートできず、そのようなコンピューターは最近のメモリ不足になっています。
Dave Cousineau 2017年

1

通常、ページファイルのサイズをRAMメモリのサイズの約2倍に手動で設定します。これにより、システムがこのファイルを過度に拡大または縮小しても、I / O時間が長くなりすぎません。


システムはいつページファイルを縮小または拡大しますか?「システム管理」は手動で選択した最小/最大とは異なりますか?

ウィンドウが特定の時点でRAMを必要とする場合(要求の厳しいアプリケーションをゲームのように起動するとします)、取得した空きRAMを割り当て、次にディスク上のページファイル内の空き領域を仮想メモリとして割り当てます。アプリケーションがより多くのメモリを必要とする場合は、ページファイルを開始して拡大し、割り当てるスペースを確保します。問題は、システムの成長と縮小が非常にストレスになることがあるということです。ゲームを開始し、ページファイルを突然1 GBずつ増やす必要があるため、待機を開始したとします。
ポール

1
この話はいつ成長するかを教えてくれますが、私は縮小面についてもっと興味があります。単純に、私はWindowsが必要に応じてファイルを拡大することを期待しますが、この種のスラッシングのために縮小を避けます。

そして、あなたが作るなんて素晴らしいポイントです。確かに私はマイクロソフトが常に均衡がなければならないという大学の法則を尊重していると想定しました..何が上がらなければならないか、何が下がらなければならないか、何が出かなければならないか、等々。そうしなかったらかなり動揺するでしょう!
ポール

1

これは、MSのエンジニアであるDavid Solomonのビデオです。

このビデオでは、あなたの質問に答えるだけでなく、Windowsのメモリ管理について知りたいと思っていることについても詳しく説明します。

ページファイルのサイズ変更に関するセクションがあります。

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64


リンクありがとうございましたが、なんらかのMSログインがないと見られないようです。代替のビデオソース、またはどこかに書かれたバージョンはありますか?

0

これは動的に機能します。インストールされているRAMの容量の標準的な上位レベルを設定し、必要に応じて拡張します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.