用于性能和电池寿命的Mac睡眠设置

Apple支持桌面和便携式三种主要类型的睡眠模式。 三种模式是睡眠,休眠和安全睡眠,并且它们的工作方式稍有不同。 让我们首先回顾一下,以便您可以确定您最终想要如何睡眠Mac。

睡觉

Mac的RAM在睡眠时保持开机状态。 这使Mac可以快速唤醒,因为不需要从硬盘上加载任何东西。 这是桌面Mac的默认睡眠模式。

蛰伏

在此模式下,在Mac进入睡眠状态之前,RAM的内容将被复制到您的驱动器中 一旦Mac正在睡眠,电源将从RAM中移除。 当您唤醒Mac时,启动驱动器必须先将数据写回到RAM中,这样唤醒时间会稍慢一些。 这是2005年以前发布的便携式设备的默认睡眠模式。

安全睡眠

在Mac进入睡眠状态之前,RAM内容被复制到启动驱动器,但RAM在Mac处于睡眠状态时仍保持启动状态。 唤醒时间非常快,因为RAM仍包含必要的信息。 将RAM的内容写入启动驱动器是一种安全措施。 如果发生某些情况,例如电池故障,您仍然可以恢复您的数据。

自2005年以来,便携式设备的默认睡眠模式一直是安全睡眠模式,但并非所有Apple便携式设备都能够支持此模式。 苹果表示,2005年以后的机型直接支持安全睡眠模式; 一些早期的便携式设备也支持安全睡眠模式。

找出您的Mac正在使用哪种睡眠模式

您可以通过打开位于/ Applications / Utilities /中的终端应用程序来了解您的Mac正在使用哪种睡眠模式。

当终端窗口打开时,在提示符处输入以下内容(您可以三次点击下面的行选择它,然后将文本复制/粘贴到终端中):

pmset -g | grep hibernatemode

您应该看到以下回复之一:

零表示正常睡眠,是桌面的默认设置; 1表示休眠模式,是较早的便携式设备的默认设置(2005年之前); 3意味着安全的睡眠,并且是2005年以后制造的便携式设备的默认设置 25与休眠模式相同,但是是用于较新(2005年后)Mac便携式设备的设置。

关于hibernatemode 25的一些注意事项 :这种模式有可能最大限度地延长电池运行时间,但是通过花费更长时间进入休眠模式以及从休眠模式唤醒时间更长。 它还会在休眠发生之前强制将非活动内存分页到磁盘,以便创建更小的内存占用空间。 当您的Mac从睡眠中醒来时,被分页到磁盘的非活动内存不会立即恢复到内存; 代替; 需要时恢复不活动的内存。 这可能会导致应用程序花费更长的时间来加载并在您的Mac从睡眠中唤醒后驱动分页。

但是,如果您真的必须从Mac电池中挤出每焦耳的能量 ,则此休眠模式可能会有所帮助。

支持

除了睡眠,您的Mac可以进入待机模式以节省电池电量。 Mac便携式电脑可以在理想条件下保持长达30天的待机状态。 大多数使用合理形状和完全充电电池的用户可以看到15到20天的待机功率。

2013年以后的Mac电脑支持备用操作。 如果您的Mac已经睡了三个小时,待机功能会自动输入,并且您的Mac便携式设备没有外部连接,例如USBThunderbolt或SD卡。

您可以通过打开Mac便携式电脑的盖子,或者点击任意键,插入电源适配器,单击鼠标或触控板或插入显示器退出待机状态。

如果您将Mac保持在待机模式的时间过长,电池可能会完全放电,您需要连接电源适配器并按电源按钮重新启动Mac。

改变你的Mac的睡眠模式

您可以更改Mac正在使用的睡眠模式,但我们不建议您使用较旧的(2005年以前的)Mac便携式设备。 如果您尝试强制使用不支持的睡眠模式,则可能会导致便携式设备在睡眠时丢失数据。 更糟糕的是,最终可能会出现便携式设备,无法启动,在这种情况下,您必须先取出电池,然后重新安装电池和操作系统。 如果便携式设备不支持安全睡眠模式,我们宁愿通过从标准睡眠模式中更快地唤醒而保持休眠状态。

如果您的Mac不是2005之前的便携式计算机,或者您想要进行更改,则该命令是:

sudo pmset -a hibernatemode X

将X替换为数字0,1,3或25,具体取决于您希望使用的睡眠模式。 您将需要您的管理员密码才能完成更改。