Windowsページファイルを無効にすることの問題については、たとえばhereとhereとhereなど、すでにかなり議論されています。人々は「RAMが十分にある場合でもページファイルを無効にするべきではない」という回答を支持し続けていますが、このアドバイスについて具体的で検証可能な理由が示されていません。私の知る限り見ることができるように、場合あなたは(あなたが十分なRAMを持っているので)、ページファイルから読み込む必要はありません、それは、emptively事前それに書き込むのWindowsのために有効にしてパフォーマンスが唯一悪化する可能性があります。せいぜいパフォーマンスは同じでしょう。読む必要のないデータを書き込むことで、どのように改善できるのかわかりません。
だから私の質問は:
私が行うすべてに十分な物理RAMがあると仮定して、ページファイルを無効にしない理由はありますか?
WindowsのバージョンがWindows XP x64 SP2またはWindows Server 2003 x64 SP2(同じもの)であるとします。Windows Server 2008 x64で異なる場合は、その答えも聞きたいと思います。意見だけでなく、良い情報源から具体的で客観的な理由を探しています。「ここに、ページファイルを使用した場合と使用しない場合のベンチマークを示し、RAMが十分であってもページファイルを使用した場合の結果が優れていました」または「このMS KB記事によると、ページファイルを無効にすると問題Xが発生します」などがあります。
これまでのところ、言及した唯一の理由は次のとおりです。
- 十分なRAM があると思っていても、使い果たす可能性があります。わかりましたが、この質問の目的のために、私が十分に持っていることを考えるだけでそれを取りましょう。多分私は自分のメールを読んだだけで、16GBのRAMを持っています。または128GB。または1TB。または何でも-しかしそれは私がすることの100%、時間の100%のために十分です。別の考え方としては、x MBの物理RAMとy MBのページファイルがあり、その構成でRAMを使い果たしたことがなければ、x + y MBの物理RAMを使用し、ページファイル?
- Windowsはページングファイルを「使用」しており、信頼性として機能しない場合があります(RAMがシステム全体のパフォーマンスに与える影響を理解することから、MSはページファイルを無効にするオプションを提供しており、 。
- Windowsは、あなたよりも優れていることを知っています。いいえ-これ以上プログラムを実行したり、データをロードしたりすることはありませんが、私はします。