跳转到内容

任务管理器里四个被误读的数字

核验于 2 分钟阅读

提交大小与内存的区别、GPU 引擎的含义、「磁盘 100%」到底是什么,以及为什么总数永远加不起来。

测试环境Pro (26H2) / Server · 版本号 26300.9457 / 26100.33650 · x64
E1
版本号
26300.9457 / 26100.33650
版本
Pro (26H2) / Server
架构
x64
支持
文档(E1)
证据
E1官方文档
核验日期
2026-10-29
页面类型
概念

任务管理器是概览工具,不是测量工具。四个数字造成最多困惑:

  1. 内存 vs 提交大小——两个问题,两个答案。
  2. GPU %——跨引擎的平均值,而那几类引擎根本不可比。
  3. 磁盘 100%——活动时间,不是吞吐;队列慢也显示“满”。
  4. CPU %——利用率,不是速度;降频到 800MHz 的 30% 依然很慢。
列 含义
使用中(已压缩) 物理内存中的工作集,加上压缩存储
可用 待机 + 空闲——系统能分配出去的量
已提交 由内存或页面文件支撑的总量
已缓存 待机列表,可回收

16GB 机器“内存 90%“完全可能健康:Windows 会用缓存填满内存,需要时回收。“只用 50%“但频繁换页的机器则相反。

终端窗口
Get-Counter '\Memory\Available MBytes','\Memory\Committed Bytes','\Memory\Pages/sec' -MaxSamples 5

看 Pages/sec 与硬缺页,不要看百分比。

Windows 按引擎暴露利用率:3D、Copy、Video Decode、Video Encode、Compute。任务管理器那个数字视视图而定可能是平均值,也可能是最忙的引擎。

  • 播放视频时“视频解码 100%“正常且便宜。
  • “3D 30%“却卡顿,说明瓶颈在别处。
  • “Copy”引擎饱和是合成路径的指纹——见WDDM、HAGS 与 MPO。
终端窗口
Get-Counter '\GPU Engine(*)\Utilization Percentage' -MaxSamples 2

磁盘列是活动时间:采样窗口内有未完成请求的时间占比。5400 转硬盘排队做小随机读时,会一直显示 100%,而吞吐只有 2MB/s。

该看的:

  • 响应时间(Avg. Disk sec/Transfer)——SSD 上超过约 25ms 就是问题;
  • 队列长度;
  • 是哪个进程在做。
终端窗口
Get-Counter '\PhysicalDisk(*)\Avg. Disk sec/Transfer','\PhysicalDisk(*)\Current Disk Queue Length' -MaxSamples 5

另外:Windows 更新、Defender 扫描、索引都会合理地占满磁盘几分钟。那不是故障。

CPU 利用率 25%、同时被降到 800MHz 的机器,比满频 100% 的同一颗 CPU 更慢。

终端窗口
Get-Counter '\Processor Information(_Total)\% Processor Performance','\Processor Information(_Total)\% of Maximum Frequency'

% Processor Performance 超过 100% 表示正在加速;负载下低于 100% 表示降频。

E1。计数器语义有微软文档依据。本文没有在实验室虚拟机上采集计数器数据。

来源