M1-Max 的 E-Core 长期接近满载导致操作卡顿,该淘汰了吗?

2025 年 5 月 1 日
 MrLonely
CPU 的整体负载并不高,内存压力也不高,但是两个 E-Core 单独的占用率长期超过 80%。其实因为 macOS 系统对于台前界面调度和优先级的设定,即使是 P-Core 满载,并不显得卡顿。

但最近时有敲键盘卡顿。要不就是敲了键盘字母没上去。要么就是一个字母重复出现好多次。而且这个情况是集中出现的。并不是均匀地分布在所有的使用时间下。而在发现卡顿的时候观察 CPU 占用总是会看到 E-Core 处于 100%负载。

推测是因为 macOS 把鼠标键盘的处理任务都分配到 E-Core ,而 E-Core 的负载分配有时并不合理。比如很久之前一次 Dropbox 短时间处理大量小文件的时候也出现了这种 E-Core 有难,P-Core 围观的情况。导致电脑几乎不可用持续了几十分钟。

平时电脑上后台应用很多,但每项任务负载压力都不大。在不想改变电脑使用习惯的情况下,理论上来说,是不是只能升级硬件了?

4259 次点击
所在节点    MacBook Pro
25 条回复
ahdw
2025 年 5 月 5 日
这是什么软件,还能区分 E 核 P 核
MrLonely
2025 年 5 月 6 日
@ahdw istats menu ,setapp 带的。
XiSH
2025 年 5 月 17 日
苹果的处理器只支持任务从小核迁移到大核,导致调度特别保守,m1p 和 m1m 很容易小核吃满卡顿。
dreamerblue
3 月 30 日
最近频繁发生和 OP 一样的问题,特来搜了下帖子。我是 M3 Max (4E + 12P),经常一些小任务把 E 核全部占满后,输入法严重卡顿,输入一个字延迟 0.5s 以上,各种前台 GUI 应用也会很卡,菜单栏 iStat Menus 都卡到无响应。此时剩下的 P 核几乎全部 0 占用。感觉苹果的这个调度十分有问题。
MrLonely
3 月 30 日
@dreamerblue 整机 Reset ,然后把软件一个一个装回来,配置一个一个配好,就没有这个问题了。其实就跟重启大法一样。只不过是个操作一轮两三天的大重启。

但如果想偷懒,用 Time Machine 恢复备份,可不管用。至少对我来说不管用。

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

https://study.congcong.us/t/1129339

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

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

© 2021 V2EX