web-dev-qa-db-ja.com

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

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

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

9
user9887

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

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

7
Maximus Minimus

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

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

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

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

7
quux

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

2
Mitch

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

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

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

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

2
Luke99

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

1
Paul

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

このビデオはあなたの質問に答えるだけでなく、Windowsのメモリ管理について知りたいと思っている以上のことを教えてくれます。

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

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

1
MathewC

動的に機能します。インストールしたRAMの量の典型的な上位レベルを設定し、必要に応じて拡張します。

0
Rob Moir