文档首页> 技术教程> 页面文件设多大合适

页面文件设多大合适

发布时间:2026-08-23 12:49        更新时间:2026-08-24 08:10
页面文件设多大,网上流传的公式五花八门,其实它没有标准答案,只有按内存大小和用途取的经验区间。这篇把判断依据说清楚,数值你自己定。 ## 页面文件是干什么的 pagefile.sys 是 Windows 的虚拟内存后备:物理内存不够时,不活跃的数据页被挪到这里,把内存腾给急用的进程。它还承担另一项职责——系统崩溃时把内存内容写进转储文件,运维靠这个排查蓝屏。"内存够大就能删页面文件"是误解,删掉的代价是内存紧张时直接报错,蓝屏时没有完整转储可查。 ## 按内存大小取经验值 内存 8G 及以下的机器,页面文件设物理内存的 1 到 1.5 倍,兜底价值还很大;内存 16G 以上的服务器,业务不闹内存荒的话,固定 8G 到 16G 就够,再大纯属浪费磁盘;内存 64G 的大型数据库机器,数据基本都在内存里跑,页面文件给 16G 保底即可。关键动作是选"自定义大小",把初始值和最大值设成同一个数,固定大小能避免文件动态扩展产生的碎片。 ## 有没有抓转储的需求 要排查系统级崩溃,就得让转储能写得下:完整转储要求系统盘上的页面文件不小于物理内存,只想留小内存转储(minidump,几十 MB 量级)的话,现有页面文件绰绰有余。取舍标准看有没有人真的分析转储——没人看,保个 minidump 就行;要分析,就按内存上限给足。 ## 多盘怎么摆 系统盘之外有独立数据盘的机器,推荐两边各放:系统盘放一个满足转储要求的小页面文件,数据盘放一个大页面文件承担实际换页压力,系统会自动优先使用压力小的盘。注意这招只在物理上不同的两块盘之间有意义,同一块盘分出的两个分区互相凑热闹没有收益。 设置入口在系统属性→高级→性能设置→高级→虚拟内存,改完重启生效。顺手看一眼 C 盘的占用变化,把最终的配置记进运维文档,下次调优就不用从头推一遍。