Windows 2003 Server でのメモリ ページ サイズの変更

Windows 2003 Server でのメモリ ページ サイズの変更

ここでソフトページフォールトについて質問しましたが、まだ回答がありません

ソフトページフォールトの最適化

デフォルトのページ サイズ (4Kb) を変更すると、たとえば 64Kb など、サイズが大きくなった場合に発生するページ フォールトの数に違いが出るかどうか疑問です。

これを実現する方法を知っている人はいますか? 少なくとも、影響を確認するためにさらにテストを行うことができます。

そうすることで何か副作用はあるのでしょうか?

答え1

はい、ページのサイズを大きくするとページフォールトの数は減りますが、その代わりに各ページフォールトのコストは大幅に高くなります。

ページの取得に時間がかかり、メモリの断片化の影響が大きくなり、システム パフォーマンスが全体的に不均一になります。ページ サイズはトレードオフであり、通常はページ テーブルのサイズに関連するパフォーマンスの問題が発生している場合にのみページ サイズを増やします。

さらに、多くのアプリケーションは、デフォルトの割り当てサイズを把握し、それに合わせて最適化する人によって作成されています。デフォルトの割り当てを変更すると、これらのアプリケーションのパフォーマンスが低下する可能性があります。

関連情報