黑苹果休眠问题

查询当前的系统休眠模式

打开终端执行以下命令:

1pmset -g
 1System-wide power settings:
 2Currently in use:
 3 standby              1
 4 Sleep On Power Button 1
 5 womp                 1
 6 autorestart          0
 7 hibernatefile        /var/vm/sleepimage
 8 proximitywake        1
 9 powernap             0
10 gpuswitch            2
11 networkoversleep     0
12 disksleep            0
13 standbydelayhigh     86400
14 sleep                1 (sleep prevented by bluetoothd)
15 hibernatemode        3
16 ttyskeepawake        1
17 displaysleep         0
18 tcpkeepalive         1
19 highstandbythreshold 50
20 standbydelaylow      86400

控制系统休眠的的参数是hibernatemode 以下为该参数取值的意义

0: 老式睡眠模式

睡眠期间内存加电,禁用safe sleep(安全睡眠),超快速唤醒

1: 休眠模式

内存中的数据将写入到磁盘上,系统在所谓的“睡眠”时将完全关闭 因为需要读取先前保存在硬盘中的内存数据,所以唤醒较慢

3: 睡眠模式

2005年秋季之后机器默认采用的, 睡眠过程中,内存保持通电状态,同时内存数据在进入睡眠模式之前同样要写入到硬盘,万一没有外接电源并且电池也完全没电了的话,系统将自动进入休眠模式

5: 和模式1一样

这是为了那些使用安全虚拟内存的用户 System Preferences -> Security(系统设置-安全)

7: 和模式3一样

同样是为了那些使用安全虚拟内存的用户

修改系统的休眠模式

如果要修改休眠模式,同样使用pmset命令

如:把休眠模式设置成0, 打开终端,输入:

1sudo pmset -a hibernatemode 0

回车输入密码,回车