在 Windows Server 2022 中查看内存占用情况,你可以使用以下几种方法:
✅ 方法一:使用任务管理器(图形界面)
- 按下
Ctrl + Shift + Esc
直接打开 任务管理器。 - 点击 “性能” 标签页。
- 在左侧选择 “内存”,右侧会显示:
- 当前已安装的内存总量(Total)
- 已使用的内存(In Use)
- 可用内存(Available)
- 缓存内存(Cached)
✅ 方法二:使用 PowerShell 查看内存使用情况
打开 PowerShell(以管理员身份运行),输入以下命令:
Get-WmiObject Win32_OperatingSystem | Select-Object TotalVisibleMemorySize, FreePhysicalMemory
输出说明:
TotalVisibleMemorySize
:系统总可用物理内存大小(单位 KB)FreePhysicalMemory
:当前空闲的物理内存(单位 KB)
你也可以计算当前内存使用率:
$mem = Get-WmiObject Win32_OperatingSystem
$totalMem = [math]::round($mem.TotalVisibleMemorySize / 1024, 2)
$freeMem = [math]::round($mem.FreePhysicalMemory / 1024, 2)
$usedMem = $totalMem - $freeMem
Write-Output "总内存: $totalMem GB"
Write-Output "已使用内存: $usedMem GB"
Write-Output "空闲内存: $freeMem GB"
✅ 方法三:使用资源监视器(Resource Monitor)
- 打开任务管理器 → “性能”选项卡 → 点击底部的 “打开资源监视器”
- 在“内存”标签页中可以看到:
- 内存使用趋势
- 各个进程的内存占用情况
- 硬件资源使用详情
✅ 方法四:使用命令行(CMD)
在 CMD 中执行以下命令查看简要信息:
systeminfo | findstr /I /C:"Memory"
输出示例:
Total Physical Memory: 16,384 MB
Available Physical Memory: 5,120 MB
🔍 进阶:监控内存使用趋势
如果你需要长期监控内存使用情况,可以考虑使用:
- 性能监视器 (perfmon)
- Logman
- 第三方工具如:PRTG, Zabbix, Nagios, SolarWinds
🧠 小提示
- Windows Server 会尽可能利用空闲内存做缓存(即“Cached”),这是正常行为。
- 实际“可用”内存 = 空闲内存 + 缓存内存。
- 如果 “可用内存”持续偏低(<10%),可能需要增加物理内存或优化服务。
如果你有具体需求(比如远程查看、脚本自动检测等),欢迎继续提问!