web-dev-qa-db-ja.com

Windowsページファイルを別のパーティション(同じディスク)に配置することでパフォーマンスが向上しますか?

複数のコンピューターに展開されるドライブイメージを作成しており、パフォーマンスのために調整しています。これはWindows XPイメージです。

ハードドライブが1つしかないことを考えると、Windowsページファイルを別のパーティション(OSパーティションとしてのNTFSではなくFAT16)に配置すると、マシンのパフォーマンスが向上しますか? Linuxがそれを行うので、私はこれを考えています。実際には、rawパーティションを「スワップスペース」として使用します。これは、デフォルトのジャーナリングファイルシステムよりもパフォーマンスが高い(I/Oが速い)(FAT16もNTFSよりも速いと思います) 。

これが理にかなっている場合、どうすればよいですか?別のファイルシステム?パーティションはHDDの最初または最後に配置する必要がありますか?

2
Camilo Martin

ページファイルをシステムディスクの別のパーティションに配置しても、パフォーマンスはまったく向上しません。

代わりに、別の物理ディスクに配置することでのメリットがありますが、他のワークロードがない場合に限ります。


編集

あなたのコメントに対処するには:

  • 圧縮はページファイルにとって非常に悪い考えです。ランダムなオフセットで正確にアクセスする必要があるため、わからない場合はひどく遅くなります。特定のセクターが実際にディスクに保存され、最初にすべてを解凍する必要がある場合。
  • ページファイルは常に一括で作成され、実際にはまったく再配置できないため、断片化が問題になることはありません(defrag utilsは常に、移動できない大きなデータのチャンクとして表示します)。
  • データまたはシステムファイルの読み取り/書き込みのために他のプロセスによってディスクが同時にアクセスされている場合、より速い(理論上の)ディスク速度から得られるものは何でも役に立ちません。
  • NTFSを超えるFATの(理論上の)利点についても同様です。ちなみに、これは純粋に理論的です。NTFSは思ったほど遅くはないからです。

繰り返しますが、ページファイルの移動が意味をなすシナリオは1つだけであり、それはそれが独自の物理ディスクに配置されるときです。

8
Massimo

これはあまり意味がありません。また、ページファイルをブートボリュームから移動すると、BSODが発生した場合にOSがクラッシュ情報をダンプする機能が失われます。これはトラブルシューティングを面倒にします。それに加えて、あなたのパフォーマンスが意味のある量だけ向上することは想像できません。

そのままにしておきます。多くのページングを行っている場合は、難解なディスクレイアウトをいじくり回す代わりに、RAM.


無関係な補足事項:XPの新規展開には反対することをお勧めします。これは一般サポートの終了であり、拡張サポートの終了から2年以内です。この時点でWindows7を展開しないのはなぜですか?

10
MDMarra

他の人がすでに言っているように、パフォーマンスの向上はありません。まったく逆に、パフォーマンスに測定可能なdropが期待できます。これは、同じディスク上に別々のパーティションを配置することにより、ヘッドアセンブリが他の場合よりも大きく移動するためです。効果は、大きく断片化されたディスクと同じです。

もちろん、これは物理ドライブ(またはアレイ)上の複数のパーティションに格納されているものすべてに当てはまりますが、スワップファイルは常に読み取りと書き込みが行われるため、さらに悪い結果になります。

3
John Gardeniers

ハードドライブの最初の部分は最後のセクションよりも高速なので、ハードドライブの最初にスワップファイル用のパーティションを設定するだけです。それをスワップと名付け、ドライブBに設定します:...

私は8ギガのメモリを持っているので、HDの最初に8ギガバイトのパーティションを設定します。 IDEハードドライブを持っていたときのことを思い出します。fat32の方が速かったので、それも設定しました...それでも違いが出るかどうかはわかりませんが、最近は。

起動時に速度が少し低下する可能性があると思いますが、スワップファイルがOSによって使用されている場合は、通常、使用中に速度が向上するはずです。

PS-8 GBのRAMを使用すると、ページファイルを無効にすることで回避できますが、RAMがないと速度が少し低下することに気付きました。ページファイルには、RAMにロードする準備ができている最近使用されたすべてのファイルが保持されているためです。

1
ZeldaBoy

実際、これを行う理由はいくつかあります。私が通常行うことは、そのインストールのベストプラクティスを調査することです(2012年は以前とは大きく異なり、以前は、1.5倍を実行しないために32GB以上のメモリを搭載したマシンのさまざまなニーズを示唆していました)

  1. 最も低いオフセットでパーティションを作成すると、ディスクのより高速な部分にパーティションが配置されます
  2. 固定サイズでこのパーティションに強制すると、自動的に成長して断片化するのを防ぎます

どちらも速度を上げます。

0
life2death

実際には、ページファイルを別のパーティションに移動したいシナリオが1つあります。しばらく前に、3ディスクのRAID 5コンテナがC:およびD:としてパーティション化されていたいくつかの古い本番サーバーの管理を引き継ぎました。残念ながら、当時流行していた最悪の慣行に従い、C:はわずか8 GBですが、D:は128GBです。 C:ドライブのスペースはほとんど使い果たされており、ページファイルを移動するだけで、必要なスペースを解放することができました。

0
Mike