Windows 如何实际计算默认页面文件大小?

Rau*_*DBA 6 memory windows pagefile

我想知道 Windows 如何计算默认页面文件大小。例如,对于 48 GB RAM,它显示 7168 MB 页面文件大小。

Dav*_*ill 5

Windows 如何计算默认页面文件大小?

对此没有确切的公式,因为:

页面文件大小取决于系统故障转储设置要求和系统提交费用的峰值使用量或预期峰值使用量。这两种考虑对于每个系统都是独一无二的,即使对于相同的系统也是如此。这意味着页面文件大小对于每个系统也是唯一的,不能一概而论。

...

系统管理的页面文件

默认情况下,页面文件是系统管理的。这意味着页面文件的增减取决于许多因素,例如安装的物理内存量、适应系统提交费用的过程以及适应系统故障转储的过程。

系统可能会动态更改页面文件大小:

当系统提交费用超过系统提交限制的 90% 时,增加页面文件以支持它。这种情况会持续发生,直到页面文件达到物理内存大小的三倍或 4 GB,以较大者为准。这一切都假设承载页面文件的逻辑磁盘足够大以适应增长。

如果您让操作系统管理页面文件,请继续阅读如何计算最小和最大页面文件大小:

最小页面文件大小

因页面文件使用历史、RAM 量(RAM ÷ 8,最大 32 GB)和故障转储设置而异。

最大页面文件大小

3 × RAM 或 4 GB,以较大者为准。然后将其限制为卷大小 ÷ 8。但是,如果故障转储设置需要,它可以增长到卷上 1 GB 的可用空间。

Source如何为 64 位版本的 Windows 确定适当的页面文件大小 - Windows 客户端管理 | 微软文档