Answers:
rMBP或MacBook Air睡眠一小时后,它们进入深度睡眠模式以节省电池。没有SSD的传统Mac不会进入此模式,因此它们可能会更快地从睡眠中唤醒。
要回答您的问题,那是正常行为。
/private/var/vm/sleepimage
要确认您处于深度睡眠模式,请打开“终端”并键入
pmset -g | grep hibernatemode
输出应为hibernatemode 3
,其中3表示您处于深度睡眠模式。如果您要使计算机进入睡眠状态且电池电量不足,这将很有用。如果电池没电了,会话就不会丢失。但是您会得到3–5秒的延迟,而当其他所有事情都在快速发展时,这可能会很烦人。
如果您像我一样,并且大部分时间都在为电池充电(请确保90%的时间都将其插入电源,那么充电循环会杀死您的电池,这远比过度充电的任何有争议的影响要大。请使用10%的电池保持电子流动的时间),您可以禁用深度睡眠并摆脱延迟。
键入sudo pmset -a hibernatemode 0
的终端。它将提示您输入管理员密码。输入它(注意,键入时不会显示,但正在输入),然后按Return键,醒来不会有延迟。您还将恢复与具有RAM一样多的磁盘空间,并且这8GB或16GB相当重要,尤其是当您使用256GB SSD时。
请注意,在最近的SMC更新中醒来时,我偶尔会遇到一些问题(黑屏,直到重启后什么都没有发生),但是即使重启,也不会失去会话。
资料来源:http : //www.macworld.com/article/1053471/sleepmode.html
hibernatemode
了更新后的设置,但我仍然立即醒来。
这是有关如何解决缓慢唤醒时间的文章。其关于睡眠模式进入待机模式:
苹果现在使用一种新的节能模式来实现30天的待机状态。新的MacBook Pro和Air现已从睡眠方式延迟到待机1个小时,然后进行切换。在待机模式下,RAM的内容将被写入硬盘驱动器,并且RAM掉电以进一步延长电池寿命。从待机状态唤醒MacBook时,必须先将内容读回RAM,这可能需要几秒钟的时间,具体取决于RAM的大小。
使用简单的终端命令,您可以更改MacBook切换到待机状态之前的延迟时间。该命令使用秒作为时间值。因此,例如,如果要将延迟时间从1小时更改为12小时,则该命令需要值“ 43200”。这取决于将延迟设置为哪个值的MacBook。
使用终端命令更改MacBook Wake Up时间:
在应用程序->实用程序-> Terminal.app中启动终端,或在Spotlight搜索中键入Terminal。
类型
sudo pmset –a standbydelay 43200
您也可以完全将待机模式设置为0。大多数情况下,我不关闭MacBook并将延迟设置为24小时(86400)
要查看当前设置,请使用
pmset -g
。
这篇文章比较老,但是我发现它很有帮助。但是,除了使用终端外,您还可以通过以下方式启用Power Nap:转到“系统偏好设置”,“节能器”,“电池”,然后单击“启用电池电源时启用Power Nap”框。
我从http://support.apple.com/kb/HT4392获得了此信息。以下是相关内容:
待机模式在一个多小时的“常规”睡眠后激活。要进入待机状态,计算机必须: