mac休眠介绍文章
http://www.netingcn.com/macosx-hibernatemode.html
MacBook-Pro:~ gddg$ pmset -g
Active Profiles:
Battery Power 1
AC Power 2*
Currently in use:
standbydelay 10800
standby 1
womp 1
halfdim 1
hibernatefile /var/vm/sleepimage
gpuswitch 2
darkwakes 1
networkoversleep 0
disksleep 10
sleep 1
autopoweroffdelay 14400
hibernatemode 3 ************
autopoweroff 1
ttyskeepawake 1
displaysleep 10
acwake 0
lidwake 1
eMacBook-Pro:~
查看当前使用哪种休眠模式,其中 hibernatemode 的值对应上述的模式,
hibernatefile硬盘存储内存镜像的文件
pmset -g
修改休眠模式使用,modetype 就是上述的0、1、3
sudo pmset -a hibernatemode modetype
sudo pmset -a hibernatemode 3
同样可以修改内存镜像文件的存放路径
sudo pmset -a hibernatefile
方式1:mode 0,电脑进入休眠,但是电源或电池还是会继续会向内存供电,内存的数据不会写入硬盘。所以能够快速进入休眠状态,同样恢复开机也很快。
方式2:mode 1,内存的数据会写入到硬盘,然后系统停止对内存的供电,让系统进入休眠状态。如果内存大,写硬盘需要时间,所以这种方式所需要的时间比较长,恢复开机时间也较长。
方式3:mode 3,此方式叫做safe sleep模式或混合休眠模式。因为他说混合了方式1和方式2。就是说内存的数据在会存在内存和硬盘两个地方,即使通过电池供电到电池耗尽,接通电源后系统也能恢复到先前的状态。由于要写硬盘,所以时间也会比较长,但是恢复开机比较快。
MBP默认采用方式3,因此当内存使用8G时,休眠时间会比较长。既然提供了上述三种模式,当然也是可以修改的,但是想要修改必须在终端下使用命令来完成。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我在知乎回答过这个问题,Mac下给出了2个通解:
http://www.zhihu.com/question/19755746/answer/20974607
输出 直角引号的问题