我在這裡問了一個關於軟頁面錯誤的問題,但還沒有任何答案
我想知道如果預設頁面大小 (4Kb) 更大(例如 64Kb),更改預設頁面大小 (4Kb) 是否會對我看到的頁面錯誤數量產生任何影響。
有人知道如何實現這一點,至少這樣我可以進行進一步的測試以查看影響嗎?
這樣做有副作用嗎?
答案1
是的,增加頁面的大小會減少頁面錯誤的數量,但反而會使每個頁面錯誤的成本更高。
取得頁面會花費更多時間,增加記憶體碎片的影響,並且通常會使系統效能更加不穩定。頁面大小是一種權衡,通常只有在遇到與頁表大小相關的效能問題時才增加頁面大小。
此外,許多應用程式是由了解預設分配大小並對其進行最佳化的人員編寫的。如果更改預設分配,可能會降低這些應用程式的效能。