在 Windows Server 2019 系统中,查看内存使用率有多种方式。以下是几种常用的方法:
✅ 方法一:使用任务管理器(图形界面)
- 按下快捷键
Ctrl + Shift + Esc直接打开 任务管理器。 - 在“性能”选项卡中选择左侧的“内存”。
- 右侧会显示:
- 已安装内存(RAM)总量
- 当前已使用内存
- 可用内存
- 缓存等信息
✅ 方法二:使用资源监视器
- 打开 任务管理器 → “性能”选项卡 → 底部点击“打开资源监视器”。
- 切换到“内存”标签页,可以看到更详细的内存使用情况,包括:
- 物理内存使用
- 提交给各个进程的内存
- 分页池、非分页池等系统内存使用情况
✅ 方法三:使用 PowerShell 命令行
打开 PowerShell(以管理员身份运行),输入以下命令:
Get-WmiObject Win32_OperatingSystem | Select-Object FreePhysicalMemory, TotalVisibleMemorySize
输出说明:
FreePhysicalMemory:剩余可用物理内存(单位 KB)TotalVisibleMemorySize:总物理内存(单位 KB)
你也可以计算使用率:
$mem = Get-WmiObject Win32_OperatingSystem
$total = $mem.TotalVisibleMemorySize
$free = $mem.FreePhysicalMemory
$used = ($total - $free)
$percentUsed = [math]::Round(($used / $total) * 100, 2)
"内存使用率: ${percentUsed}%"
✅ 方法四:使用性能监视器(perfmon)
- 按
Win + R输入perfmon并回车。 - 在“性能监视器”中添加计数器:
- 对象选择
Memory - 添加相关计数器如:
% Committed Bytes In UseAvailable MBytesPages/sec等
- 对象选择
✅ 方法五:使用命令提示符(CMD)
在 CMD 中输入:
typeperf "Memory% Committed Bytes In Use"
这个命令会实时显示内存使用百分比。
🔍 补充说明:
- Windows Server 的内存使用机制与桌面版类似,但通常服务器应用更多后台服务和虚拟机、数据库等占用内存较大的程序。
- 如果发现内存使用率长期偏高,建议检查是否有内存泄漏或配置不当的服务。
如果你需要进一步分析内存使用瓶颈或优化建议,请提供更多信息,我可以帮助你深入排查。
CLOUD技术博