ここでソフトページフォールトについて質問しましたが、まだ回答がありません
デフォルトのページ サイズ (4Kb) を変更すると、たとえば 64Kb など、サイズが大きくなった場合に発生するページ フォールトの数に違いが出るかどうか疑問です。
これを実現する方法を知っている人はいますか? 少なくとも、影響を確認するためにさらにテストを行うことができます。
そうすることで何か副作用はあるのでしょうか?
答え1
はい、ページのサイズを大きくするとページフォールトの数は減りますが、その代わりに各ページフォールトのコストは大幅に高くなります。
ページの取得に時間がかかり、メモリの断片化の影響が大きくなり、システム パフォーマンスが全体的に不均一になります。ページ サイズはトレードオフであり、通常はページ テーブルのサイズに関連するパフォーマンスの問題が発生している場合にのみページ サイズを増やします。
さらに、多くのアプリケーションは、デフォルトの割り当てサイズを把握し、それに合わせて最適化する人によって作成されています。デフォルトの割り当てを変更すると、これらのアプリケーションのパフォーマンスが低下する可能性があります。