应该有不少人发现
当你让萤幕进入睡眠时,Mac 的消耗功率会爆冲
Apple 的逻辑是人没有在使用时,开始让 Mac 在背景干脏活
让使用者之后使用时更顺畅,至于背景活动有哪些,使用者不需要知道
众所周知的就是 Spotlight indexing,但一般来说 indexing 完就会恢复平静
但最近不晓得为什么,睡眠时功耗暴冲的情况一直持续,等了好几天还是一样
平常正常使用功耗约 8~15W,萤幕睡眠时却接近 20W
所以决定探索一下到底 Apple 萤幕睡眠时在干什么
写了一个小的监测程式,发现罪魁祸首是 mediaanalysisd,占用了80~200% 的 CPU
接着看 mediaanalysisd 是在分析哪个档案,才发现最近下载了动漫影音档
其中一个会让 mediaanalysisd 无限循环的分析,可能是内部有格式问题还是怎样
但那个影音档是可以正常播放的,这就是为什么等那么久跑不完的原因
所以放任 Apple 在背景活动,卡住了也没人知道。
从每日自动记录的 SSD 健康状况来看,SSD 写入量是读取的 2.x 倍,每天累积约 50GB
https://imgpoi.com/i/T3PHRB.png
这种情况跟前一台 Macbook 完全不同,前一台是读取的量比较多,累积速度也没那么快
因为我用 Spotlight 只是方便打开应用程式,没在用它的搜寻功能
所以 Spotlight 的 indexing 对我来说没什么用
知道是谁在搞鬼后,我把 Spotlight 的搜寻结果只勾应用程式
https://imgpoi.com/i/T3POL9.png
接着按底下的“搜寻隐私权”
将所有非系统碟、外部硬盘、使用者、资源库、系统全部放入排除列表
https://imgpoi.com/i/T309TM.png
这样 Spotlight 就不会搜寻这些空间
刚改完后因为设定的改变,Spotlight md_stored 反而会消耗一些 CPU 重新搜寻
但是很快,几分钟就结束了,因为除了应用程式外其他空间都略过了
重开机后测试,萤幕进入睡眠后只消耗 5W,有时候甚至低到 3W
https://imgpoi.com/i/T30G32.png
打开平常使用的应用程式,也都没受到影响,SSD 的使用累积速度也变慢了。
Apple 的背景活动会从多媒体档案截取资讯,什么脸部辨识还有一些其他功能
如果跟我一样不需要这些功能的人,其实可以如法炮制,不仅降低功耗
也可以延长 SSD 的寿命。
当然,Siri AI 的功能是要对 Mac 全盘掌握,如果有惯用 Siri AI 的就另当别论了。
分享一下,希望对有同样困扰的人有所帮助。
谢谢分享。我的m4air os27beta没发生。
作者:
dgc (逍遥游)
2026-08-22 13:17:00推
作者: jamesyang888 2026-08-22 14:13:00
感谢分享~
作者:
pSeRiC ( )
2026-08-22 17:09:00感谢分享
作者:
Bambe (起笑的我们:P)
2026-08-22 17:28:00感谢分享,难怪从我拿MBP M1 Pro的时候经常早上就没电...整台机器热烘烘的,现在换M5Air了赶快把它关掉,感谢原po
作者: superstu (哇系阿BB) 2026-08-22 18:02:00
感谢原po分享
作者:
lutein (叶黄素)
2026-08-22 22:39:00up
感谢分享,之前2014的,关闭萤幕后一直发烫,我来试试
作者:
xoy (XerXes)
2026-08-23 13:21:00很有用的资讯,推
作者: ucha 2026-08-24 08:10:00
推知识
作者:
s85409 (Andylau945)
2026-08-24 09:02:00在macos 14版的时候,我就关掉Spotlight了,我连萤幕打开正常使用的时候Spotlight cpu都飙满,关掉所有app,重开机完全没改善,活动监视器杀掉他,过没多久他又会开始重新查了一下国外论坛也有人有这样的状况,我就把Spotlight搜寻排除所有东西就解决了,原来过了一年....这个问题还在
可是这样在finder找东西就完全没办法了 请问怎解?
作者: athlun (企鹅) 2026-08-24 11:28:00
推分享,用smartctl可看ssd温度和使用量
作者: babylon297 (COK) 2026-08-24 11:35:00
我把这篇贴给Gemini 他说没必要完全关闭Spotlight。原Po已经说了他平常只搜app,而且是遇到卡死问题才这样解决的,没有卡死的人,还是可以正常使用Spotlight,或者只将可能出问题的资料夹加入排除就好了
我几乎没在用 Finder,已经用免费的 Double Commander取代了macOS 版本越新,赋予Spotlight 的任务越重,而在背景不断地工作事先准备好一切,只为了你之后“可能”会用到的功能大费周章,我觉得是很不划算,对SSD也很伤的事情。当然有一派人是说我买了东西就是要用,而且用到
作者:
s85409 (Andylau945)
2026-08-24 14:14:00我还停在15.7.8,还有启动台,加上我档案都会分类,很方便
极致,坏了换新的就好,这样的想法也没有错,纯粹看个人如何取舍
作者:
s85409 (Andylau945)
2026-08-24 14:15:00找,使用习惯不需要用到finder寻找。开着spotlight不会到卡死,但很明显感受机身微微发热,加上cpu一直狂转,能耗也凶,导致续航低,两权相害取其轻,所以关掉spotlight其实应该不会排除全部选项,自己一个个试能找到哪个有问题我只是很意外这个问题过了1-2年居然还没修复至于ssd读写我个人不是很在意,用了4年才使用2%还5%寿命次数,在ssd坏掉之前macos版本一定会先把我淘汰掉
作者:
saedn (~自挂东南枝~)
2026-08-25 09:38:00好神奇!
作者: babylon297 (COK) 2026-08-25 11:06:00
launchctl bootout gui/$(id -u)/com.apple.mediaanalysisdlaunchctl disable gui/$(id -u)/com.apple.mediaanalysisd我后来还是保留Spotlight大部份功能只用以上指令关闭Apple的媒体分析服务应该可以达到和版大一样的效果?因为测了一下我的写入频率也是蛮高的
你应该还没重开机吧,重开机看看,他会阴魂不散的回来
作者: jhjhs33504 ( ) 2026-08-25 19:07:00
这找得到挂在哪个plist吗? 不然就要挂载开机脚本plist
作者: babylon297 (COK) 2026-08-25 23:42:00
重开机后执行launchctl print gui/$(id -u)/com.apple.mediaanalysisd | grep -E "state =|disabled ="和pgrep -fl mediaanalysisd检查应该是没有又被打开的状况
作者: jhjhs33504 ( ) 2026-08-26 16:37:00
用macos不能不会launchctl可以少灌很多琐碎的APP
作者: Dexterity (Cogito ergo sum) 2026-08-26 22:39:00
升到26.6.1后待机耗电量其实就大幅减少了没关机两天打开一次还可以维持100%