可以通过以下几种方式判断 Windows Server(含 2008)服务器是否在使用虚拟内存(分页文件),从简单到专业依次来:
一、最直观:看系统里有没有分页文件(推荐)
方法1:文件是否存在
打开 C盘(或其他系统盘)
顶部菜单勾选「显示隐藏的文件」,并取消「隐藏受保护的操作系统文件」
查看是否存在
pagefile.sys
如果设在其他盘,就去对应盘符根目录找 pagefile.sys。
二、系统设置里直接看(最准确)
右键「计算机」→ 属性
高级系统设置 → 高级 → 性能「设置」
高级 → 虚拟内存「更改」
看每个磁盘的状态:
✅ 只要任意一个盘有分页文件,服务器就在使用虚拟内存
三、任务管理器快速判断(运行中是否依赖)
Ctrl + Shift + Esc打开 任务管理器
切到「性能」→「内存」
看下方信息:
四、命令行判断(适合远程/无桌面)
方法1:wmic 命令
以管理员 CMD 执行:
wmic pagefileset list full
方法2:systeminfo(辅助)
systeminfo | findstr /i "page"
部分系统会显示分页文件相关信息。
五、性能监视器精确判断(专业)
运行 → 输入 perfmon
性能监视器 → 添加计数器
选择:
Memory → Committed Bytes
Memory → Commit Limit
六、Linux 服务器补充说明(如果你以后用到)
如果是 Linux 服务器,看是否启用虚拟内存(swap):
free -h
或
swapon -s
Swap行有大小 → 使用了虚拟内存/swap
为 0 → 未启用