WindowsServer2019系统内存使用率?

在 Windows Server 2019 系统中,查看内存使用率有多种方法,以下是最常用和推荐的方式:


✅ 方法一:使用任务管理器(图形界面)

  1. 按下 Ctrl + Shift + Esc 打开任务管理器。
  2. 切换到 “性能” 选项卡。
  3. 点击左侧的 “内存”
  4. 右下角会显示:
    • 已使用物理内存(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)

  1. Win + R,输入 resmon 回车。
  2. 切换到 “内存” 标签页。
  3. 查看各进程内存占用和物理内存使用趋势图。

🔍 补充说明:

  • Windows Server 2019 默认会尽可能利用空闲内存做文件缓存(“缓存”或“备用”内存),这不是内存泄漏,属于正常行为。
  • 判断是否内存不足,应关注:
    • “可用内存”是否持续低于总内存的 10%
    • 是否频繁使用页面文件(Pagefile)
    • 应用程序是否因内存不足报错

如需监控长期趋势,建议使用 性能监视器(perfmon.msc) 或配置 Windows Server Update Services (WSUS) + System Insights 进行智能分析。

需要脚本自动监控或告警?我可以帮你写自动化脚本 👇