テックライターとしての私は、定期的にうんざりする世の中には悪い調整に関するアドバイスがまったく存在せず、システムのページファイルを無効にすることはマニアの間で論争の種になることがよくあります。ページファイルに関する神話のいくつかを検証し、その誤りを完全に暴いてみましょう。
ページファイルとは何ですか?また、それを調整するにはどうすればよいですか?
詳細に入る前に、ページファイルが実際に何をするのかを確認しましょう。 Firefox などのアプリケーションがメモリを過剰に使用しているためにシステムの RAM が不足すると、Windows はメモリの最も使用されていない「ページ」をドライブの 1 つのルートにある pagefile.sys という名前の隠しファイルに移動して、より多くの RAM を解放します。実際に使用しているアプリケーションの場合。これが実際に意味することは、アプリケーションをしばらく最小化していて、他のアプリケーションを頻繁に使用している場合、最近アクセスされていないため、Windows は最小化されたアプリケーションからメモリの一部をページファイルに移動することになります。 。これにより、アプリケーションの復元に少し時間がかかり、ハードドライブが少し消耗する可能性があります。
独自のページファイル設定を確認したい場合は、[スタート] メニューの検索または実行ボックス (Win+R) から sysdm.cpl を起動し、[詳細設定] –> [設定] –> [詳細設定] –> [変更] に移動します。この画面から、ページング ファイルのサイズを変更したり (上の画像を参照)、ページング ファイルをまったく使用しないようにシステムを設定したり、Windows の処理に任せたりすることができます。ほとんどの場合、これをお勧めします。
なぜ人々はそれを無効にすべきだと言うのでしょうか?
どこの調整サイトを見ても、ページファイルの扱い方についてさまざまな意見が寄せられるでしょう。ページファイルを巨大化するよう指示するサイトもあれば、完全に無効にするように指示するサイトもあります。ロジックは次のようになります。Windows はページファイルの使用効率が悪いので、RAM はハードドライブよりもはるかに高速であるため、メモリが十分にある場合はページファイルを無効にするだけです。これを無効にすると、Windows は常にすべてをより高速な RAM に保持することになります。
このロジックの問題は、実際には 1 つのシナリオにのみ影響することです。ページファイルが無効になっているときに、しばらく使用していなかった開いているアプリケーションに切り替えても、ハード ドライブを圧迫することはありません。いずれにせよ、Windows は現在作業しているアプリケーションをページングすることはないため、実際に PC が高速になるわけではありません。
ページファイルを無効にするとシステムの問題が発生する可能性があります
ページファイルを無効にする場合の大きな問題は、使用可能な RAM を使い果たすと、Windows に割り当てる仮想メモリがないため、アプリがクラッシュし始めることです。最悪の場合、実際のシステムがクラッシュするか、非常に不安定になります。そのアプリケーションがクラッシュするとダウンします難しい— 作業内容を保存したり、他のことをしたりする時間がありません。
メモリ制限に達するとアプリケーションがクラッシュするだけでなく、ページファイルが無効になっていると正しく動作しないアプリケーションも数多く発生します。たとえば、ページファイルのないボックス上で仮想マシンを実行することは実際には望ましくありませんし、一部のデフラグ ユーティリティも失敗します。また、ページファイルが無効になっていると、その他の奇妙な、定義できない動作が発生することもあります。私の経験では、多くのことが常に正しく機能するとは限りません。
ファイルバッファとスーパーフェッチ用のスペースが減少
PC に十分な RAM があり、実際のワークロードがそれほど大きくない場合、ページファイルを無効にするとアプリケーション クラッシュ エラーが発生することはありませんが、Windows が使用できるメモリも奪うことになります。実際のドキュメントやその他のファイルの読み取りおよび書き込みキャッシュ。ドライブのスラッシングに多くの時間を費やしている場合は、次のことを検討してください。Windows がファイルシステム キャッシュに使用するメモリ量を増やす、ページファイルを無効にするのではなく。
Windows 7 には、最も頻繁にアクセスされるアプリケーション ファイルを RAM にキャッシュする SuperFetch と呼ばれるファイル キャッシュ メカニズムが組み込まれているため、アプリケーションをより速く開くことができます。これは、Windows 7 が以前のバージョンよりもはるかに「快適」に感じられる多くの理由の 1 つです。ページファイルを無効にすると、Windows がキャッシュに使用できる RAM が失われます。注記:SuperFetch は実際には Windows Vista で導入されました。
ページファイルをパーティションではなく別のドライブに置きます
システム調整を志す人たちから見たり聞いたりする次の悪いアドバイスは、ページファイル用に別のパーティションを作成することです。これは、パーティションが同じハード ドライブ上にある場合、通常は無意味です。すべきこと実はページファイルをまったく別の物理ドライブに移動して、ワークロードを分割します。
ページファイルのサイズはどれくらいにすべきですか?
私がこれまでに話したすべての IT 担当者は、ページファイルには物理 RAM の 1.5 ~ 2 倍が必要であるという「事実」を述べているようです。つまり、4 GB のシステムを使用している場合は、8 GB のページファイルが必要です。このロジックの問題は、12 GB 相当の使用中のアプリケーションを開いている場合、システムが非常に遅くなり、ハード ドライブが PC をかなり使用不能になるまで消耗することです。巨大なページファイルを作成してもパフォーマンスが向上したり低下したりすることはありません。より多くのドライブ領域を使用するだけです。
マーク・ルシノビッチ有名な Windows 専門家Sysinternals ツールの作成者でもある彼は、実際のニーズに合わせてページファイルのサイズを最適化したい場合は、次のように述べています。はるかに異なる公式に従う必要があります: 最小値はピーク コミット – 物理 RAM であり、最大値はその 2 倍である必要があります。
たとえば、システムに 4GB の RAM が搭載されており、ピーク時のメモリ使用量が 5GB (仮想メモリを含む) だった場合、RAM が故障した場合に安全を確保するためのバッファを確保するために、ページファイルを少なくとも 1GB、最大値を 2GB に設定する必要があります。 -飢えたアプリケーションにはそれが必要です。 8 GB の RAM と最大 3 GB のメモリ使用量がある場合でも、ページファイルは必要ですが、おそらく 1 GB のサイズで問題ありません。注記:システムがクラッシュ ダンプ用に構成されている場合は、より大きなページ ファイルが必要になります。そうしないと、クラッシュ時に Windows がプロセス メモリを書き出すことができなくなります。ただし、これはほとんどのエンド ユーザーにとってはあまり役に立ちません。
サイズに関するもう 1 つのアドバイスは、Windows がページファイルのサイズを増やした場合に断片化に対処する必要がないように、最小サイズと最大サイズを同じに設定することです。 Windows がサイズを増やしても、ほとんどのデフラグ ソフトウェアはページファイルをデフラグしますが、これは頻繁には起こらないことを考えると、このアドバイスはかなり愚かです。
結論: 無効にする必要がありますか?
これまで見てきたように、ページファイルを無効にすることの唯一の具体的な利点は、しばらく使用していなかった最小化されたアプリケーションの復元が速くなることです。その代償として、制限に達するとアプリケーションがクラッシュしたり燃えたりする恐れがあるため、実際にすべての RAM を使用できなくなり、特定のアプリケーションで奇妙なシステム問題が発生する可能性があります。
大多数のユーザーは、ページファイルを無効にしたり、ページファイルの設定をいじったりするべきではありません。ページファイルの処理は Windows に任せ、利用可能な RAM をファイルのキャッシュ、プロセス、スーパーフェッチに使用してください。本当に PC を高速化したい場合、最適なオプションは次のとおりです。
RAM をアップグレードします。
システム速度低下の最大の原因であるクラップウェアを除去します。
Microsoft Security Essentials に切り替えて、肥大化した Windows セキュリティ パッケージへの支払いをやめる。
Windows 7 はマルチタスクを処理します多くのWindows XP よりも優れています。
6 GB の RAM と Windows 管理のページファイルを備えた私の Windows 7 システムでは、すべてのアプリケーションがすぐに開き、しばらく使用していなかったアプリケーションでもほぼ瞬時に開きます。私は定期的に最大 80 ~ 90% の RAM 使用率で実行し、多数のアプリケーション ウィンドウを開いた状態で実行していますが、どこにも速度の低下は見られません。
仮想メモリとページファイルが実際にどのように機能するかについて、より詳細な情報を読みたい場合は、必ずチェックしてください。このテーマに関するマーク・ルシノビッチの記事、この情報の多くはそこから得られました。
私の結論に同意しませんか?コメントで意見を述べたり、ベンチマークを実行して自分の主張を証明したりすることもできます。
ハウツーオタクはページファイルの設定を広範囲にテストしており、誰もがすでに Windows 7 にアップグレードするべきだと考えています。彼のマニアックな記事は、Lifehacker で毎日見ることができます。ハウツーオタク、 そしてツイッター。