要查看页面文件实际磁盘占用,需在系统属性虚拟内存设置中取消自动管理,查看路径及大小(如C:\pagefile.sys占16.4GB);“已提交”减物理内存得近似已写入页面文件量;硬错误>5次/秒或Pages/sec>50表明进程正高频读写pagefile.sys。

要查看电脑磁盘上虚拟内存(即页面文件)的实际资源占用情况,需区分“系统级总用量”和“进程级分摊用量”——前者反映硬盘空间被页面文件本身占了多少,后者体现各程序调用虚拟内存时对磁盘IO造成的实时压力。仅看任务管理器里的“提交大小”会误判真实磁盘负担,因为该值包含未换出的虚拟地址空间;必须结合页面文件物理尺寸与页面交换频次才能定位磁盘是否正被虚拟内存拖慢。
查页面文件在磁盘占了多少GB
按下 Win + R 打开运行框,输入 sysdm.cpl 回车→切换到“高级”选项卡→点击“性能”区域的“设置”→再点“高级”→最后点击“虚拟内存”区域的“更改”。
取消勾选“自动管理所有驱动器的分页文件大小”,此时下方列表将显示当前启用的页面文件路径及对应大小。例如 C:\pagefile.sys 显示“初始大小:16384 MB,最大值:16384 MB”,即该文件在C盘实际占用了【16.4 GB连续磁盘空间】。注意:若为系统托管模式,此界面不显示具体数值,需先取消托管才可见真实配置。
这一步操作不可跳过——自动管理模式下页面文件可能随负载动态扩展,但扩展上限受C盘剩余空间硬性限制;当磁盘碎片严重或剩余空间低于页面文件目标大小时,系统会静默缩减其容量,导致“提交限制”下降,进而诱发崩溃。
看当前页面文件被用了多少
按 Ctrl + Shift + Esc 打开任务管理器→切换到“性能”选项卡→点击左侧“内存”→往下滑动至底部“提交”区域。
这里显示三项关键数值:“已提交”“可用提交”“提交限制”。其中“已提交”值减去物理内存总量,就是【当前已映射进页面文件的虚拟内存近似量】。例如物理内存16GB,“已提交”显示22.3GB,则约6.3GB内容已被写入pagefile.sys。
该计算结果是估算值,因部分提交内存尚未触发实际换出;但若“已提交”持续逼近“提交限制”(如22.3/24.0 GB),且“磁盘”性能图出现持续红条,则说明页面文件正在高频读写,磁盘已成为瓶颈。
定位哪个进程在疯狂读写虚拟内存
方法一:用资源监视器抓硬错误
在任务管理器“性能”页底部点击“打开资源监视器”→切换到“内存”选项卡→勾选顶部“硬错误/秒”列。
排序该列,找出数值持续高于【5 次/秒】的进程。硬错误即进程访问的内存页不在物理RAM中、必须从pagefile.sys读取,该值越高,代表该进程对磁盘IO的虚拟内存压力越直接。Chrome、Adobe Premiere、本地大模型推理进程常在此列霸榜。
方法二:用PowerShell查页面交换速率
以管理员身份运行PowerShell,执行:
Get-Counter '\Memory\Pages/sec' -SampleInterval 1 -MaxSamples 5 | ForEach-Object {$_.CounterSamples.CookedValue} | Measure-Object -Average
若平均值长期超过【50】,说明系统每秒发生超50次页面换入换出,pagefile.sys正被高频随机读写——此时机械硬盘必然卡顿,NVMe固态也会出现延迟尖峰。该命令无需安装组件,数据直取Windows Performance Counter内核计数器。










