mac os X 的休眠模式
最近发现我的MBP合上盖子后需要一到两分钟的样子才会进入到休眠状态,所以在网上查了一下,原来mac os x有三种休眠方式。
方式1:mode 0,电脑进入休眠,但是电源或电池还是会继续会向内存供电,内存的数据不会写入硬盘。所以能够快速进入休眠状态,同样恢复开机也很快。
方式2:mode 1,内存的数据会写入到硬盘,然后系统停止对内存的供电,让系统进入休眠状态。如果内存大,写硬盘需要时间,所以这种方式所需要的时间比较长,恢复开机时间也较长。
方式3:mode 3,此方式叫做safe sleep模式或混合休眠模式。因为他说混合了方式1和方式2。就是说内存的数据在会存在内存和硬盘两个地方,即使通过电池供电到电池耗尽,接通电源后系统也能恢复到先前的状态。由于要写硬盘,所以时间也会比较长,但是恢复开机比较快。
MBP默认采用方式3,因此当内存使用8G时,休眠时间会比较长。既然提供了上述三种模式,当然也是可以修改的,但是想要修改必须在终端下使用命令来完成。
查看当前使用哪种休眠模式,其中 hibernatemode 的值对应上述的模式, hibernatefile硬盘存储内存镜像的文件 pmset -g 修改休眠模式使用,modetype 就是上述的0、1、3 sudo pmset -a hibernatemode modetype 同样可以修改内存镜像文件的存放路径 sudo pmset -a hibernatefile
本文参考了 http://bisn.me/mac-os-x-hibernatemode.html,该文更加详细的描述三种休眠模式的优缺点。
欢迎转载,转载请注明文章出处,谢谢!