具有大 RAM 和 SSD 的 Windows 页面文件大小

Avi*_*Avi 60 memory windows ssd pagefile

我刚刚将我的 Windows 7 机器从 12GB 的 RAM 升级到 24GB - 既是为了运行更多的虚拟机,也是为了未来的验证。

我的 C 盘是 129GB 格式化大小的 SSD。

我惊讶地发现 SSD 只有 68GB 可用空间(我的大部分文件都在 D: 到 G: 上)。经过研究,我发现我宝贵的 C: SSD 中有 24GB 被根目录中的虚拟内存页面文件占用。

当我有 24GB 或 RAM 时,我是否需要如此大量的虚拟内存?我买了这个大小的内存,所以我不必去磁盘。

Jef*_*ood 51

我有 32GB 的系统 RAM 和 256GB 的 SSD,所以我想知道同样的事情。改变这一点似乎是安全的,因为即使是对话框本身,at 也System Properties | Performance Options | Virtual Memory表明:

所有驱动器的总分页文件大小

  • 允许的最小值:16 mb
  • 推荐:7,676 mb
  • 当前分配:32,768 MB

默认为“系统管理大小”时,最大值为 32768,相当于 memory size

我将其更改为“推荐”值,因此现在将其设置为7676 - 32768 之间的范围,而不是固定为 32768:

虚拟内存页面文件设置

我将不得不重新启动,看看这是否有帮助。编辑:重新启动,确认,页面文件现在是 7GB 而不是 32GB。成功!

自“为什么会有在所有有这么大的内存页面文件”的说法总是出现时,它最好有一些网页文件,对于原因,标记Russinovich轮廓

也许与虚拟内存相关的最常见问题之一是,我应该将分页文件制作成多大?网络上和涵盖 Windows 的报摊杂志上有无数荒谬的建议,甚至 Microsoft 也发布了误导性的建议。...

有些人认为没有分页文件会带来更好的性能,但总的来说,拥有分页文件意味着 Windows 可以将修改列表中的页面写入...缓存)。因此,虽然可能有一些工作负载在没有分页文件的情况下性能更好,但一般来说,拥有一个将意味着更多可用内存可供系统使用(别介意,如果没有大的分页文件,Windows 将无法写入内核崩溃转储足以容纳他们)。

这就是为什么我提倡推荐的分页文件大小,或者至少是推荐大小的 ½,如果您绝对肯定地确定您通常使用的应用程序的峰值提交费用(最大实际内存使用量)适合您拥有的内存。阅读标题为“我应该使分页文件有多大?”的部分。在那篇文章中,它是关于此事的最终声明。如果您想阅读更多内容,请尝试这个优秀的服务器故障问题

  • 物理 RAM 和页面文件大小之间的 1:1 比例从来没有意义。看起来 Windows 8 修复了这种行为。我的 Windows 8 机器有 8GB 的​​ RAM,自动设置的页面文件大小为最小 16MB、最大 4543MB 和当前分配的 1216MB。 (5认同)
  • 我记得读到 SSD 上没有页面文件,因为写入磨损问题(或任何所谓的)。那个问题消失了吗? (3认同)

Leo*_*man 13

设置分页文件大小的最佳建议(当然)来自Mark Russinovich。他的网站上,他介绍了如何使用他的出色工具的Sysinternals的Process Explorer,以确定最佳的分页文件大小机器:

“那么您怎么知道您的工作负载需要多少提交费用?您可能已经在屏幕截图中注意到 Windows 跟踪该数字并且进程资源管理器显示它:峰值提交费用。要优化分页文件的大小,您应该启动您运行的所有应用程序同时,加载典型数据集,然后注意提交费用峰值(或在您知道达到最大负载的一段时间后查看此值)。将页面文件最小值设置为该值减去该值系统中的 RAM(如果值为负,请选择最小大小以允许您配置的故障转储类型)。如果您想为潜在的大量提交需求留出一些喘息空间,请将最大值设置为该数字的两倍。 ”

来源:https : //web.archive.org/web/20130118041656/http : //blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx

我多年来一直在使用这种方法。