在 Windows Server 2019 系统中,查看内存使用率有多种方法,以下是最常用和推荐的方式:
✅ 方法一:使用任务管理器(图形界面)
- 按下
Ctrl + Shift + Esc打开任务管理器。 - 切换到 “性能” 选项卡。
- 点击左侧的 “内存”。
- 右下角会显示:
- 已使用物理内存(GB)
- 总内存(GB)
- 内存使用率百分比(例如:45%)
📌 提示:任务管理器中的“已提交”内存包含物理内存 + 页面文件使用量,实际物理内存使用率看“使用中”那一栏更准确。
✅ 方法二:使用 PowerShell(命令行)
运行以下命令获取详细内存使用情况:
Get-WmiObject Win32_OperatingSystem | Select-Object TotalVisibleMemorySize, FreePhysicalMemory | ForEach-Object {
$total = [math]::Round($_.TotalVisibleMemorySize / 1MB, 2)
$free = [math]::Round($_.FreePhysicalMemory / 1MB, 2)
$used = $total - $free
$percent = [math]::Round(($used / $total) * 100, 2)
[PSCustomObject]@{
TotalGB = $total
UsedGB = $used
FreeGB = $free
PercentUsed = "$percent%"
}
}
输出示例:
TotalGB UsedGB FreeGB PercentUsed
------- ------ ------ -----------
16.00 8.32 7.68 52.00%
✅ 方法三:使用资源监视器(ResMon)
- 按
Win + R,输入resmon回车。 - 切换到 “内存” 标签页。
- 查看各进程内存占用和物理内存使用趋势图。
🔍 补充说明:
- Windows Server 2019 默认会尽可能利用空闲内存做文件缓存(“缓存”或“备用”内存),这不是内存泄漏,属于正常行为。
- 判断是否内存不足,应关注:
- “可用内存”是否持续低于总内存的 10%
- 是否频繁使用页面文件(Pagefile)
- 应用程序是否因内存不足报错
如需监控长期趋势,建议使用 性能监视器(perfmon.msc) 或配置 Windows Server Update Services (WSUS) + System Insights 进行智能分析。
需要脚本自动监控或告警?我可以帮你写自动化脚本 👇
CLOUD云