作者serenemind (沉)
看板MAC
标题[硬体] 让 Mac 恢复平静,延长 SSD 寿命
时间Sat Aug 22 11:51:34 2026
应该有不少人发现
当你让萤幕进入睡眠时,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 的就另当别论了。
分享一下,希望对有同样困扰的人有所帮助。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.228.167 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1787370699.A.B7A.html
※ 编辑: serenemind (114.34.228.167 台湾), 08/22/2026 11:54:46
1F:推 greg7575: 谢谢分享。我的m4air os27beta没发生。 08/22 11:58
2F:推 Kevintsaitsa: 感谢分享 08/22 12:09
3F:推 dgc: 推 08/22 13:17
4F:推 dreambegins: 推推 08/22 13:35
5F:推 jamesyang888: 感谢分享~ 08/22 14:13
6F:推 tmumlsbbrian: 感谢分享 08/22 15:04
7F:推 pSeRiC: 感谢分享 08/22 17:09
8F:推 Bambe: 感谢分享,难怪从我拿MBP M1 Pro的时候经常早上就没电... 08/22 17:28
9F:→ Bambe: 整台机器热烘烘的,现在换M5Air了赶快把它关掉,感谢原po 08/22 17:30
10F:推 superstu: 感谢原po分享 08/22 18:02
11F:推 andyaries: 所以这是我M1比2017mbp还要耗电的原因? 08/22 19:36
12F:→ shasen1236: M1 Pro同一台用5年了,没碰过 08/22 21:52
13F:推 lutein: up 08/22 22:39
14F:推 gas1200cc: 好猛 帮推 08/22 22:49
15F:推 applewarm: 推,还好有注意到 08/23 06:24
16F:推 abcd11001100: 精神内耗是怎样 08/23 09:22
17F:→ idletime: 感谢分享,之前2014的,关闭萤幕後一直发烫,我来试试 08/23 11:17
18F:推 xoy: 很有用的资讯,推 08/23 13:21
19F:推 k078787878: 推 08/23 16:04
20F:推 snow30288: 感谢分享,一直觉得奇怪为什麽睡眠还会发热 08/23 21:49
21F:推 ucha: 推知识 08/24 08:10
22F:推 s85409: 在macos 14版的时候,我就关掉Spotlight了,我连萤幕打开 08/24 09:02
23F:→ s85409: 正常使用的时候Spotlight cpu都飙满,关掉所有app,重开机 08/24 09:03
24F:→ s85409: 完全没改善,活动监视器杀掉他,过没多久他又会开始重新 08/24 09:03
25F:→ s85409: 查了一下国外论坛也有人有这样的状况,我就把Spotlight 08/24 09:04
26F:→ s85409: 搜寻排除所有东西就解决了,原来过了一年....这个问题还在 08/24 09:04
27F:推 qazaza2756: 推分享 08/24 09:30
28F:推 steven9927: 可是这样在finder找东西就完全没办法了 请问怎解? 08/24 10:46
29F:推 athlun: 推分享,用smartctl可看ssd温度和使用量 08/24 11:28
30F:→ babylon297: 我把这篇贴给Gemini 他说没必要完全关闭Spotlight。 08/24 11:35
31F:→ babylon297: 原Po已经说了他平常只搜app,而且是遇到卡死问题才这 08/24 11:35
32F:→ babylon297: 样解决的,没有卡死的人,还是可以正常使用Spotligh 08/24 11:35
33F:→ babylon297: t,或者只将可能出问题的资料夹加入排除就好了 08/24 11:35
34F:→ serenemind: 我几乎没在用 Finder,已经用免费的 Double Commander 08/24 14:10
35F:→ serenemind: 取代了 08/24 14:11
36F:→ serenemind: macOS 版本越新,赋予Spotlight 的任务越重,而在背景 08/24 14:12
37F:→ serenemind: 不断地工作事先准备好一切,只为了你之後「可能」会用 08/24 14:13
38F:→ serenemind: 到的功能大费周章,我觉得是很不划算,对SSD也很伤的 08/24 14:13
39F:→ serenemind: 事情。当然有一派人是说我买了东西就是要用,而且用到 08/24 14:14
40F:推 s85409: 我还停在15.7.8,还有啓动台,加上我档案都会分类,很方便 08/24 14:14
41F:→ serenemind: 极致,坏了换新的就好,这样的想法也没有错,纯粹看 08/24 14:14
42F:→ serenemind: 个人如何取舍 08/24 14:14
43F:→ s85409: 找,使用习惯不需要用到finder寻找。开着spotlight不会到 08/24 14:15
44F:→ s85409: 卡死,但很明显感受机身微微发热,加上cpu一直狂转,能耗 08/24 14:15
45F:→ s85409: 也凶,导致续航低,两权相害取其轻,所以关掉spotlight 08/24 14:16
46F:→ s85409: 其实应该不会排除全部选项,自己一个个试能找到哪个有问题 08/24 14:17
47F:→ s85409: 我只是很意外这个问题过了1-2年居然还没修复 08/24 14:17
48F:→ s85409: 至於ssd读写我个人不是很在意,用了4年才使用2%还5%寿命 08/24 14:18
49F:→ s85409: 次数,在ssd坏掉之前macos版本一定会先把我淘汰掉 08/24 14:18
50F:推 saedn: 好神奇! 08/25 09:38
51F:→ babylon297: launchctl bootout gui/$(id -u)/com.apple.mediaan 08/25 11:06
52F:→ babylon297: alysisd 08/25 11:06
53F:→ babylon297: launchctl disable gui/$(id -u)/com.apple.mediaan 08/25 11:06
54F:→ babylon297: alysisd 08/25 11:06
55F:→ babylon297: 我後来还是保留Spotlight大部份功能 08/25 11:06
56F:→ babylon297: 只用以上指令关闭Apple的媒体分析服务 08/25 11:06
57F:→ babylon297: 应该可以达到和版大一样的效果? 08/25 11:06
58F:→ babylon297: 因为测了一下我的写入频率也是蛮高的 08/25 11:08
59F:→ serenemind: 你应该还没重开机吧,重开机看看,他会阴魂不散的回来 08/25 14:08
60F:推 borensu0223: 感谢资讯推 08/25 17:50
61F:推 jhjhs33504: 这找得到挂在哪个plist吗? 不然就要挂载开机脚本plist 08/25 19:07
62F:→ babylon297: 重开机後执行 08/25 23:42
63F:→ babylon297: launchctl print gui/$(id -u)/com.apple.mediaanal 08/25 23:42
64F:→ babylon297: ysisd | grep -E "state =|disabled =" 08/25 23:42
65F:→ babylon297: 和 08/25 23:42
66F:→ babylon297: pgrep -fl mediaanalysisd 08/25 23:42
67F:→ babylon297: 检查应该是没有又被打开的状况 08/25 23:42
68F:推 jhjhs33504: 用macos不能不会launchctl 08/26 16:37
69F:推 jhjhs33504: 可以少灌很多琐碎的APP 08/26 16:39
70F:推 Dexterity: 升到26.6.1後待机耗电量其实就大幅减少了 08/26 22:39
71F:→ Dexterity: 没关机两天打开一次还可以维持100% 08/26 22:39
72F:推 jssmile: 推用心~ 08/28 16:35
73F:推 CSimon: 请问有推荐检查SSD健康度的APP吗 08/28 21:05