内存紧张导致磁盘占用排查笔记
虽然有一点用,但是只能治标,根本问题还是加内存。
另外,这个后来我还是恢复默认了,如果不开启自动,超了内存直接就卡重启了。
感觉浪费了这段时间,不记下来又有点可惜白费了。
前言
物理内存 8 GB,空闲仅 1.3 GB,发现 C 盘随开机时间持续减少(30GB),重启后恢复。
检查 pagefile 当前配置
1 | wmic pagefile list /format:list |
关键字段含义
- AllocatedBaseSize 系统已分配大小(MB)
- CurrentUsage 实时占用(MB)
- PeakUsage 历史峰值(MB)
- AutomaticManagedPagefile 是否自动管理(TRUE/FALSE)
检查实时交换率
1 | typeperf "\Paging File(_Total)\% Usage" -sc 1 |
返回示例
1 | "10/09/2025 17:39:58.297","14.693229" |
14.7 % 确认当前仅用到 1 GB 左右,但系统已预分配 7 GB。
关闭自动管理并锁定上限
1 | :: 关闭自动管理 |
重启后生效,C 盘不再“预留”7 GB。
恢复默认(自动管理)
1 | :: 重新打开自动管理 |
重启验证:
1 | wmic pagefile list /format:list |
AutomaticManagedPagefile = TRUE 且 AllocatedBaseSize 回到 ~7118 MB 即恢复完成。
一键重启命令
1 | shutdown /r /t 0 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HAHA!

