黑苹果休眠问题
查询当前的系统休眠模式
打开终端执行以下命令:
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
回车输入密码,回车