通常,使用 pmset -g log | grep -e "Wake from" -e "DarkWake" -e "due",我的 Mac 每 8-10 小时就会出现一次暗夜唤醒。但是,昨晚,我每 2 小时就会出现一次,并在上述原因之间交替出现。Pmset -g 返回以下内容:
目前正在使用:
- 盖韦克 1
- 低功耗模式 0
- 待机延迟高 86400
- 接近唤醒 0
- 待机 1
- 待机延迟低 0
- ttyskeepawake 0
- 休眠模式 0
- 午睡 0
- gpu开关2
- 休眠文件 /var/vm/sleepimage
- 高待机阈值 50
- 显示睡眠 0
- 0
- 网络睡眠过量 0
- sleep 0(bluetoothd 阻止睡眠)
- tcpkeepalive 0
- 半暗 1
- 唤醒 0
- 磁盘睡眠 0
但是几分钟前我自己把 ttyskeepawake 改成了 0。bluetoothd 阻止睡眠大概是因为我现在正在使用蓝牙。WiFi 被禁用,蓝牙在这段时间也被禁用,盖子也关上了。查看我之前的日志,其他暗唤醒似乎是从深度空闲中引起的,但这些是从待机中引起的,在一次深度空闲之后。
完整的终端示例是:
- 从待机状态唤醒 [CDN]:由于 EC.RTC/维护使用 BATT(充电量:96%)7 秒
- 从待机状态唤醒 [CDN]:由于 EC.RTC/SleepService 使用 BATT(充电量:96%)0 秒
如果这有任何意义的话,一些较旧的输出是 CDNVA 而不是 CDN。如果 TCPKeepAlive 在从待机状态暗唤醒后没有处于睡眠状态,则尽管将其设置为 0,但它似乎可以在活动和非活动之间交替。
如能提供任何有助于查明频率增加原因的帮助,我们将不胜感激。