Windows对于页面文件大小具有“系统托管大小”选项,该文件似乎缺少精确的文档。
什么确切确实的Windows做,当你选择这个?
它只是选择默认的最小和最大大小,还是做得更好?
Windows是否会收缩页面文件并在以后增加它(带有令人讨厌的对话框)?
Windows对于页面文件大小具有“系统托管大小”选项,该文件似乎缺少精确的文档。
什么确切确实的Windows做,当你选择这个?
它只是选择默认的最小和最大大小,还是做得更好?
Windows是否会收缩页面文件并在以后增加它(带有令人讨厌的对话框)?
Answers:
它确实做到了如上所说:操作系统管理页面文件的大小,页面文件的大小可以动态缩小或增长。的上限和下限是1倍的RAM容量和3倍的RAM大小或4 GB(以较大者为准)随着越来越多的eraborately解释这里。优点是您不必担心页面文件的大小,缺点是页面文件可能会变得碎片化。
正是在这种情况下,它恰好可以避免这种情况:调整页面文件的大小。您可以将其设置为“系统托管”,并每隔coupla分钟(通过脚本)检入一次,记录其在一个月左右的典型使用期内使用的最小和最大尺寸。然后,您应该非常清楚手动设置页面文件的大小。
临近结束这篇文章,标记Russinovich简要讨论了系统管理页面文件大小:
您会注意到,默认配置是Windows自动管理页面文件大小的。在Windows XP和Server 2003上设置了该选项后,Windows将创建一个页面文件,如果RAM小于1GB,则最小大小是RAM的1.5倍,如果RAM大于1GB,则最小RAM的1倍,最大大小是RAM的三倍。 。在Windows Vista和Server 2008上,最小值应设置为足以容纳内核内存故障转储,并且是RAM加300MB或1GB(以较大者为准)。
本文的其余部分非常值得阅读,并且确实讨论了Windows扩展页面文件时会发生什么。
以我自己的经验,在大多数情况下,系统管理的页面文件是最好的选择。
系统管理的页面文件的一般规则是:操作系统将创建一个页面文件,该页面文件是计算机中安装的RAM数量的一半半。
但是,您很少需要页面文件的大小由系统确定,因为当今计算机的RAM绰绰有余。系统管理的页面文件会不断缩小,并且会不断增长。
此知识库文章解决了该问题,并说明了如何计算页面文件大小:如何为Windows Server 2003或Windows XP的64位版本确定适当的页面文件大小。
设置为固定大小的页面文件值得考虑。此外,它还可以防止出现此问题:如果没有可用的可用磁盘空间,并且启动页面文件的大小是由系统管理的,则启动Windows Server 2008或Windows Vista时页面文件的大小可能会交替变得太小或太大。
通常,我通常手动将页面文件的大小设置为RAM内存大小的两倍,这样,随着该文件的过度增长和缩小,系统就不会花费太多的I / O时间。
这是MS超级工程师之一David Solomon的视频。
该视频将回答您的问题,并告诉您更多有关Windows内存管理的知识。
有一个有关调整页面文件大小的部分:
http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64