Apple支持台式机和便携式计算机的三种主要睡眠模式。这三种模式是睡眠,休眠和安全睡眠,它们各自的工作方式略有不同。让我们先回顾一下这些问题,这样你就可以确切地决定如何在最后睡觉你的Mac。
睡觉
Mac的RAM在睡眠时保持通电状态。这使得Mac可以非常快速地唤醒,因为不需要从硬盘驱动器加载任何东西。这是桌面Mac的默认睡眠模式。
蛰伏
在此模式下,在Mac进入睡眠状态之前,RAM的内容将复制到驱动器中。一旦Mac处于休眠状态,就会从RAM中移除电源。当您唤醒Mac时,启动驱动器必须首先将数据写回RAM,因此唤醒时间会慢一些。这是2005年之前发布的便携式设备的默认睡眠模式。
安全睡眠
在Mac进入休眠状态之前,RAM内容被复制到启动驱动器,但在Mac休眠时RAM保持通电状态。唤醒时间非常快,因为RAM仍包含必要的信息。将RAM的内容写入启动驱动器是一种安全措施。如果发生某些事情,例如电池故障,您仍然可以恢复数据。
自2005年以来,便携式设备的默认睡眠模式一直是安全睡眠,但并非所有Apple便携式设备都支持此模式。 Apple称2005年及以后的型号直接支持安全睡眠模式;一些早期的便携式设备也支持安全睡眠模式。
找出您的Mac使用的睡眠模式
您可以通过打开位于/ Applications / Utilities /的终端应用程序找到Mac正在使用的睡眠模式。
当终端窗口打开时,在提示符处输入以下内容(您可以三次单击下面的行来选择它,然后将文本复制/粘贴到终端中):
pmset -g | grep hibernatemode
您应该看到以下响应之一:
- hibernatemode 0
- hibernatemode 1
- hibernatemode 3
- hibernatemode 25
零表示正常睡眠,是桌面的默认值; 1表示休眠模式,是旧款便携式设备的默认设置(2005年之前); 3表示安全睡眠,是2005年以后制造的便携式设备的默认设置; 25与休眠模式相同,但是用于较新(2005年后)Mac便携式设备的设置。
关于hibernatemode的一些注意事项25 :此模式有可能最大限度地延长电池运行时间,但它可以通过延长进入休眠模式的时间来实现,并且可以更长时间从休眠状态唤醒。它还会在休眠发生之前强制将非活动内存分页到磁盘,以便创建更小的内存占用。当您的Mac从睡眠状态唤醒时,被分页到磁盘的非活动内存不会立即恢复到内存中;代替;需要时,将恢复非活动内存。这可能导致应用程序需要更长时间才能加载,并且在Mac从睡眠状态唤醒后可以很好地进行分页。
但是,如果你真的必须从Mac电池中挤出每一焦耳的能量,这种休眠模式可能会有所帮助。
支持
除睡眠外,Mac还可以进入待机模式以节省电池电量。 Mac便携式设备可在理想条件下保持待机状态长达30天。大多数使用电池形状合理且充满电的用户可以看到15至20天的待机功率。
2013年及以后的Mac电脑支持待机操作。如果Mac已经睡了三个小时,则自动输入待机状态,并且Mac便携式设备没有外部连接,例如USB,Thunderbolt或SD卡。
您可以通过打开Mac便携式设备上的盖子,或点击任意键,插入电源适配器,单击鼠标或触控板或插入显示器来退出待机状态。
如果您将Mac置于待机模式的时间过长,电池可能会完全放电,需要您连接电源适配器并按电源按钮重新启动Mac。
更改Mac的睡眠模式
您可以更改Mac使用的睡眠模式,但我们不建议使用较旧的(2005年之前)Mac便携式设备。如果您尝试强制使用不受支持的睡眠模式,则可能会导致便携式计算机在睡眠时丢失数据。更糟糕的是,您可能最终得到一个不会唤醒的便携式设备,在这种情况下,您将不得不取出电池,然后重新安装电池和操作系统。如果便携式设备不支持安全睡眠,我们更愿意通过从标准睡眠模式更快的唤醒来确保冬眠。
如果您的Mac不是2005年之前的便携式设备,或者您想要进行更改,则命令为:
sudo pmset -a hibernatemode X.
将X替换为数字0,1,3或25,具体取决于您要使用的睡眠模式。您将需要管理员密码才能完成更改。




