Windowsページファイルの最適化

PCのメモリは、マザーボード上のRAMモジュールだけではありません。ページファイルも重要な役割を果たします。ハードディスク上のこのファイルは、ディスクメモリが最適に機能することを保証します。このエキスパートコースでは、ページファイルの操作と設定について説明し、このファイルをさらに高速なPC用に最適化する方法を示します。

この記事は3ページで構成されています。

ページ1

-ページング

- 行ったり来たり

-ページファイルのサイズ

- セットアップ

ページ2

-動的ページファイル

-最適なサイズ

3ページ

-最小または最大?

-最適な場所

-断片化

-デフラグメンテーション

ページング

ページファイルは、誤ってスワップファイルと呼ばれます。ただし、RAMを他のアプリケーション用に解放する必要がある場合は、スワップファイルにプロセス全体が格納されます。この方法はWindows3.1でも使用されていましたが、Windows 95の導入以降、不要になりました。それ以降、プロセスの一部(いわゆる「ページ」またはメモリページ)のみがディスクメモリに移動されました。このプロセスは、スワップの場合の「スワッピング」とは対照的に、「ページング」と呼ばれます。スワッピングとの違いは、オペレーティングシステムやアプリケーションを起動しているときでも、ページングが予防的に行われる可能性があることです。

これは、Windowsが存在する場合に常にページファイルを使用する理由をすぐに説明します。起動時に、オペレーティングシステムと他のプログラムの必要なすべてのコンポーネントがすべてRAMにロードされますが、直後に、Windowsと他のプログラムのメモリページがから取得されます。 RAMはページファイルに移動されます。前のページの図は、この状況を示しています。Commitは、Windows 7を起動した直後の合計メモリ使用量を示し、Physicalの下は現在使用されているRAMの量を示します。この違いは、約105MBのページファイルが使用されていることを示しています。

起動直後は、約105MBのページファイルが既に使用されています。

行ったり来たり

十分な高速RAMがまだ利用可能なときに、はるかに遅いページファイルにデータを配置するのは奇妙に思えるかもしれません。しかし、すぐに必要とされないデータは、その場合、すぐに必要とされるデータのために不必要にスペースを占有します。事前にページファイルにメモリページを配置することにより、Windowsは使用されるRAMを可能な限り小さく保ちます。そうすれば、すぐに、そしてその場合はすぐに必要と思われるものを保存するための未使用のRAMの最大量があります。 RAM内のこのスタンバイデータはシステムキャッシュであり、Windowsは常にそれを最大化しようとします。これにより、RAMの実際に使用されていない部分が可能な限り小さくなり、さらにはゼロになります。

ちなみに、システムキャッシュはRAMの独立した部分ではありません。データは、RAM内の場所に関係なく、キャッシュまたは使用済みメモリに属する​​ことができます。

PCで実行されているプロセスの使用に基づいて、メモリページは定期的にキャッシュからページファイルに移動され、新しいスタンバイデータ用のスペースが確保されます。ページはページファイルから取得され、プログラムによって使用されてから、再び配置されます。ページファイルにあること、またはキャッシュに属することなど。これはすべて、仮想メモリを可能な限り効率的に使用し、ユーザーが何をしようとしているのかを可能な限り予測するためです。

仮想メモリは、明らかによく考えられているページファイルと同じではありません。ここでは、仮想は明らかであると理解する必要があります。仮想メモリとは、Windows(およびプログラム)が使用しているように見えるメモリの量を指します。これは、使用済みRAMとページファイルの使用済み部分で構成されます。したがって、これは実際に存在する物理メモリの量よりも多くなる可能性があります。使用可能な仮想メモリの合計は、RAMの量と、ページファイルに割り当てられたディスク領域の量で構成されます。

使用可能な仮想メモリ(制限)とRAM(物理)の合計。差(ここでは2 GB)がページファイルに割り当てられます。

ページファイルのサイズ

デフォルト設定を変更しない場合、Windowsはページファイル自体のサイズを決定します。 RAMが1GB以下の場合、その約1.5倍のディスク容量がページファイルに割り当てられます。その場合、ページファイルの最大使用可能サイズはRAMの約3倍になります。割り当てられたサイズが不十分であることが判明した場合、ページファイルをそのサイズに拡張できますが、実際には、ほとんどのPCはそれ以前に他の制限に達してしまうため、スペアスペースが完全に使用されることはほとんどありません。異なるサイズのページファイルは、動的ページファイルと呼ばれます。これは、初期サイズと最大サイズが同じである固定ページファイルとは対照的です。

1 GBを超えるRAMがある場合、Windowsはページファイルにほぼ同じ量のディスクスペースを割り当てます。推奨サイズは常にRAMの1.5倍です。

2 GBRAMのページファイルに割り当てられ推奨されるディスク容量。

セットアップ

ページファイルの開始サイズと最大サイズを自分で設定することもできます。これを行うには、最初に[スタート] / [実行]から[システムのプロパティ]ウィンドウを開きます。sysdm.cplと入力し、[OK]をクリックします。次に、[詳細設定]タブに移動し、[パフォーマンス]の下の[設定]ボタンをクリックします。[詳細設定]タブで、[変更]ボタンをクリックし、必要に応じて、[すべてのドライブのページングファイルサイズを自動的に管理する]チェックボックスをオフにして、[カスタムサイズ]を選択し、必要な情報を入力します。最後に、[設定]をクリックし、[OK]を2回クリックします。ページファイルを縮小すると、PCを再起動するように求められます。

ページファイルを手動で設定します。