![更改 Windows 2003 Server 中的内存页面大小](https://linux22.com/image/533652/%E6%9B%B4%E6%94%B9%20Windows%202003%20Server%20%E4%B8%AD%E7%9A%84%E5%86%85%E5%AD%98%E9%A1%B5%E9%9D%A2%E5%A4%A7%E5%B0%8F.png)
我在这里问了一个关于软页面错误的问题,但还没有得到任何答复
我想知道,如果默认页面大小更大(比如说 64Kb),更改默认页面大小(4Kb)是否会对我看到的页面错误数量产生任何影响。
有人知道如何实现这一点吗,至少我可以做进一步的测试来看看影响?
这样做有副作用吗?
答案1
是的,增加页面大小会减少页面错误的次数,但反而会使每次页面错误的代价变得更加昂贵。
这将花费更多时间来获取页面,增加内存碎片的影响,并且通常会使系统性能更加不均衡。页面大小是一种权衡,通常只有在遇到与页表大小相关的性能问题时才需要增加页面大小。
此外,许多应用程序是由了解默认分配大小并针对其进行优化的人编写的。如果您更改默认分配,则可能会降低这些应用程序的性能。