Answers:
我有32GB的系统RAM和256GB的SSD,所以我想知道同样的事情。似乎确实可以更改此设置,因为即使对话框本身也System Properties | Performance Options | Virtual Memory
指示:
所有驱动器的页面文件总大小
- 允许的最小值:16 mb
- 推荐:7,676 mb
- 当前分配的:32,768 MB
默认为“系统管理的大小”时,最大为32768,与内存大小相等。
我将其更改为“推荐”值,因此现在将其设置为7676-32768之间的范围,而不是固定为32768:
我必须重新启动,看看是否有帮助。编辑:重新启动,确认,页面文件现在是7GB,而不是32GB。成功!
自“为什么有这么大的内存在所有分页文件”的说法总是出现时,它是最好有一些网页文件,该标记Russinovich列出的原因:
与虚拟内存有关的最常见的问题之一也许是,我应该将页面文件制作成多大?在网络上以及涵盖Windows的报亭杂志上,没有任何荒谬的建议,甚至微软也发布了误导性的建议。...
有人认为没有分页文件会带来更好的性能,但总的来说,拥有分页文件意味着Windows可以将修改后的列表中的页面写到分页文件中,从而使该内存可用于更有用的目的(进程或文件)。缓存)。因此,尽管有些工作负载在没有分页文件的情况下表现更好,但总的来说,只有一个工作负载才意味着系统可以使用更多可用的内存(不要介意,如果没有大尺寸的分页文件,Windows将无法编写内核崩溃转储足以容纳它们)。
这就是为什么我主张建议的分页文件大小,或者如果您绝对有把握地肯定通常使用的应用程序的峰值提交费用(最大实际内存使用量)适合您拥有的内存,则建议至少使用建议大小的1/2。阅读标题为“ 我应该使分页文件多大”的部分。在该文章中,这是对此事的明确声明。如果您想阅读更多内容,请尝试这个出色的Server Fault问题。
powercfg -h off
命令禁用休眠模式(需要管理员/提升的命令提示符)。c:\ hiberfil.sys默认情况下大约等于您拥有的RAM数量,因此禁用休眠可节省该磁盘空间。但是,即使使用不需要SSD的SSD的启动时间足够快,我仍然使用Hibernate,因为我希望跨会话保持应用程序的状态。
设置分页文件大小的最佳建议(当然)来自Mark Russinovich。他的网站上,他介绍了如何使用他的出色工具的Sysinternals的Process Explorer,以确定最佳的分页文件大小的机器:
“所以,您怎么知道您的工作负载需要多少提交费用?您可能已经在屏幕快照中注意到Windows跟踪该数字,而Process Explorer会显示该数字:Peak Commit Charge。要优化您的页面文件的大小,您应该启动所有运行的应用程序同时,加载典型的数据集,然后记下提交费用峰值(或在一段时间内查看达到最大负载的该值)。将页面文件的最小值设置为该值减去该值。系统中的RAM(如果该值为负,请选择最小大小以允许配置的故障转储。)如果要为可能的较大提交需求留出喘息的空间,请将最大值设置为该数字的两倍。 ”
来源:http://blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx
我已经使用这种方法多年了。
交换文件的初始大小可能很大,默认情况下Windows倾向于使用较高的值,因为它提供了更好的性能。将初始大小设置为较小的大小(在您的情况下,我认为“ small”为1或2 GB),并保持最大值为24 GB。(如果您注意到Windows总是将文件增长到初始大小以上,则应使用更高的值)。
这里的技巧是更改初始值,而不是最大值。如果Windows增大交换文件是因为它需要该内存。
正如我在网上看到的一些建议不要删除交换文件的方式一样,并且我确信在正常运行期间该内存已足够,所以我求助于将交换文件移动到非SSD驱动器上。这是一个2TB的驱动器,因此我将其保留为“系统托管”大小。
PS我确实注意到当计算机在睡眠后唤醒时使用了交换文件。
这取决于您的工作量。运行您通常运行的所有程序(以最大负载运行)并检查虚拟内存使用情况(例如,使用Process Explorer)。只需限制您的虚拟内存数量即可。即使您根本不使用任何虚拟内存,也要为其分配一些虚拟内存-这有助于内存转储和内存映射文件。
通过使用SSD技术获得更快的吞吐量,交换文件已不再是至关重要的组件。尽管仍然必不可少,但不必根据通常用于确定配备机械驱动器的系统上交换文件大小的1.5倍比率来创建它。
由于SSD的使用尚未普及,因此在SSD系统中配置交换文件的大小时,我们没有历史可查。我们所了解的是,视频应用程序比Web电子邮件客户端需要更多的内存,并且可以通过分级来确定可能的内存需求。可以根据用户类型,通过硬核游戏玩家的冲浪者/电子邮件者以及存储需求来参考此内容。
交换文件在较低端的使用可以由4GB处理(该数字可以作为交换文件大小的下限)。运行数据库应用程序,大量电子表格和能够产生大量内存使用量的类似软件的用户将需要更多。
在需要做出此类决定之前,管理过程可以由Windows处理。在进行调整以提高性能之前,允许用户在正常维护周期中对其进行审查以获取洞见。
这是Microsoft的链接:
摘要:
Operating system Min page file size Max page file size
Win7/Serv 2008 R2 1 x RAM SIZE 3 x RAM or 4 GB, whichever is larger
Win 8, 8.1, 2012R2 (1) 3 x RAM or 4 GB, whichever is larger
(1)取决于故障转储设置的欢呼声