win11 任务管理器 CPU 利用率错误

109 天前
 louisxxx

Dell 灵越 16 Plus 7630 笔记本

CPU:i7-13620H 系统 :Windows11 23H2

开机没运行什么软件,CPU 利用率都在 15-20%。

非常奇怪,排查了很久也没发现什么问题,这 20%全是是 System 进程占用的。重启了也还是一样,于是我调出了性能监视器查看 CPU 利用率却在 10%以下,于是我又用 CMD 命令来查看了 CPU 利用也在 10%以内。

所以这是任务管理器在计算 CPU 大小核利用率的算法有问题吗?

2120 次点击
所在节点    Windows
13 条回复
louisxxx
109 天前
C:\Users\louis>typeperf "\Processor(_Total)\% Processor Time"

"(PDH-CSV 4.0)","\\PC\Processor(_Total)\% Processor Time"
"03/09/2024 02:29:34.869","5.851351"
"03/09/2024 02:29:35.881","6.604089"
"03/09/2024 02:29:36.896","4.567412"
"03/09/2024 02:29:37.903","6.080964"
"03/09/2024 02:29:38.907","6.676061"
"03/09/2024 02:29:39.921","5.739719"
"03/09/2024 02:29:40.933","6.061616"
"03/09/2024 02:29:41.946","7.105614"
"03/09/2024 02:29:42.949","5.405625"
"03/09/2024 02:29:43.961","6.507713"
"03/09/2024 02:29:44.975","6.220408"
"03/09/2024 02:29:45.983","5.104340"
"03/09/2024 02:29:46.991","6.976620"
"03/09/2024 02:29:47.999","5.779769"
"03/09/2024 02:29:49.014","6.003389"
"03/09/2024 02:29:50.023","5.642427"
"03/09/2024 02:29:51.030","4.195449"
"03/09/2024 02:29:52.046","7.199734"
"03/09/2024 02:29:53.053","6.338479"
"03/09/2024 02:29:54.071","6.368493"
"03/09/2024 02:29:55.077","5.696843"
"03/09/2024 02:29:56.084","7.372224"
"03/09/2024 02:29:57.087","6.669164"
"03/09/2024 02:29:58.092","5.040269"
"03/09/2024 02:29:59.106","7.432648"
dream7758522
109 天前
你的 win11 卡吗,右键菜单有延迟。打开资源管理器有延迟,反正是不跟手,有点远程控制电脑的感觉。忍无可忍,前几天又换到 win10 了。
liyafe1997
109 天前
这个不是 bug ,是 feature ,印象从 Win10 某个版本开始就这样了,会根据你的频率来“计算”CPU 的所谓“负载”,也就是比如睿频的时候显示的数值会高。微软有篇文章解释这个问题的,一时半会找不到在哪了,记得上面讲他们想反映“真正的 CPU 负载”,还举了个例子,CPU 在 1.5GHz 和 4GHz 的时候负载是不同的。

我个人觉得这纯粹瞎扯,这个值本来就是看 CPU 的空闲时间的,退一万步说,宁愿你低于基准频率的时候显示一个偏低的值都说得过去,但现在睿频的时候可能只用了 80%,明明还有空闲时间,可任务管理器上面就显示 100%,所以我都直接去看详细信息那里的空闲进程占用率,直接无视那个所谓的 CPU 使用率了。
louisxxx
109 天前
@liyafe1997 如果是这样任务管理器这个利用率等于废了。
利用率应该按总硬件可用资源来算,他这个算法根本就不知道自己 CPU 资源空闲情况,纯属智障设计。
louisxxx
109 天前
@liyafe1997 怪不得 win+g 显示的利用率和任务管理器不一样
pigzilla
109 天前
这个时候要在性能那个页去看 CPU 的真实频率。如果你发现某个进程的 CPU 占用率非常高,数学上可能是分子(真实 CPU 占用高),也可能是分母( CPU 实际算力,也就是频率)低。像这种 system 进程占用高,我最常遇到的就是轻薄本散热问题导致 CPU 降频。
NoOneNoBody
109 天前
这个其实是个难题,CPU 使用率是动态的,特别多核使用不平衡时,单个指标并不能准确反映所有核的实际情况

另一个较大的问题是,win 有一些服务,是“空闲”时启动调用,目前我还没找到具体文章指出是哪些服务和怎样调用,暂时觉得“内存压缩”技术是其中之一
表现是前台明明没做什么事,CPU 占用率很高甚至风扇呼呼响,但一点开资源管理器,风扇就慢下来了,显示使用率数值也下降了
DOLLOR
109 天前
win11 的这个任务管理器真是卡得不行,特别是切换左边的导航的时候。
totoro52
109 天前
你这个问题我也遇到了 不过我是 AMD 的
ShadowPower
109 天前
Ryzen 4800H + Win11 23H2 没有这个问题
ysc3839
109 天前
liyafe1997
107 天前
@ShadowPower 中高负载下,特别是 CPU 睿频的情况下,对比下 CPU 占用率和详细信息里的空闲进程试试?
noErr
107 天前
需要用 Processor Utility

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1022021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX