1. 小媛啾首页
  2. windows软件
  3. win网络工具

Mac会自动从睡眠中唤醒并且一直运行的解决办法

晚上用完电脑合上了盖子,早上起来发现本子是温热的,电池已经被消耗了70%了。

查了下日志,发现半夜时有一条

Sep 24 03:34:27 laputa kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)

然后巴拉巴拉其他日志,再后面有一个

Sep 24 03:45:31 laputa kernel[0]: Wake reason: ?

然后后面就一直在循环着了

使用pmset -g查看了下休眠的一些参数

Active Profiles:
Battery Power          -1
AC Power          -1*
Currently in use:
 standbydelay         10800
 standby              1
 womp                 1
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 darkwakes            1
 networkoversleep     0
 disksleep            10
 sleep                0
 autopoweroffdelay    14400
 hibernatemode        3
 autopoweroff         1
 ttyskeepawake        1
 displaysleep         15
 acwake               0
 lidwake              1

我是在零点34分时合上的电脑,正好是3个小时,符合standbydelay的时间。

standbydelay是表示延迟进入深度睡眠的时间,一般合上盖子的时候只是进入了一个浅睡眠,这个时候内存还是加着电的,打开盖子的时候会比较快速的进入系统。然后默认3小时候后会尝试进入深度睡眠,这个时候会把内存的数据写入到硬盘中,再打开盖子的时候就需要多等一会时间。

所以问题应该是出现在进入深度睡眠过程中。

更合适的解释应该是

深度睡眠 = 休眠

浅睡眠 = 睡眠

检查了一圈没发现什么异常,回想这两天做的一些改动,比较特别的应该就是把swap关掉了

然后重新开启了swap功能

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

然后问题就 解决了。。。

发布者:yuanyuan,转转请注明出处:https://www.xiaoyuanjiu.com/357.html

发表评论

登录后才能评论