Windows页面文件策略

时间:2011-04-20 14:03:55

标签: windows paging

一般来说,我的问题是为什么Windows会不停地颠覆我的硬盘。我说的是确切的Windows 7(当然索引已关闭)。 我觉得这与页面文件有关,因为当页面文件关闭时,这种现象会消失。 更具体地说,我的问题是Windows为何使用页面文件,而RAM的数量尚未用完。

我有两种可能的解释:

  1. 或许Windows倾向于将每个正在运行的进程的内存页面保存到“后台”页面文件中,甚至在真正需要之前。然后,当最终需要自由RAM时 - 可以更快地获取它。
  2. 在内核模式下,并不总是可以进行分页。以高IRQL运行的驱动程序只能使用物理RAM。因此,操作系统应该有一些RAM,驱动程序可能希望动态分配。
  3. 无论如何,我在谈论保留GB的免费RAM,但是Windows正在颠覆硬盘。

    有人知道有关页面文件的确切Windows策略是什么,是否可以调整?

    当然我可以关闭页面文件,但是我想要使用它,但是当RAM充分耗尽时

    BTW我曾考虑购买SSD作为系统驱动程序,但我担心这种滥用会在一年内死亡。

1 个答案:

答案 0 :(得分:1)

Windows 7中的磁盘活动有多种原因:索引(此处关闭),计划任务(收集使用信息,检查磁盘等),磁盘碎片整理,防病毒,SuperFetch,分页等等。你是否正确怀疑即使有足够的RAM并且你的原因是正确的,也可能发生分页。他们称之为先发制人的分页,为内存需求高峰做准备。一旦你有大量的RAM,这似乎是不必要的,它是99%的时间。当你实际耗尽内存并且分页是唯一的选择时,所有这些情况都是1%。有一个解决方案可以充分利用这两个方面。您几乎可以通过将其最小大小设置为非常小的内容来消除分页并仍然具有页面文件。如果你在系统崩溃时完成迷你内核转储就可以了,你可以将页面文件的最小大小设置为16 MB。如果您需要完整的内核转储,则最小值为1 GB,但这会将分页限制在较小程度。将最大页面文件大小设置为4 GB或任何您想要的。

这样,Windows可以随时扩展并使用更大的页面,如果它真的需要(在虚拟内存之外),但在正常情况下不应该使用它。可能永远不会。你仍然保留页面文件的安全网。