pmset中自动关机和待机之间的区别
我刚刚获得了一台新的Retina MacBook Pro 15”。由于计算机进入休眠状态(即使使用交流电源),导致一些下载中断,之后,我开始在手册页中查找该pmset命令。我确实解决了最初的休眠问题,但一些选项引起了我的兴趣,特别是,这autopoweroff是手册页中的设置说明: autopoweroff-在支持的情况下,默认情况下启用,作为对欧洲能源相关产品指令的Lot 6的实施。睡眠了autopoweroffdelay分钟后,系统将写入休眠图像,并进入低功耗芯片组睡眠状态。从此状态唤醒要比从常规睡眠唤醒要花费更长的时间。如果连接了任何外部设备,系统使用电池供电,或者系统绑定到网络并且启用了网络访问唤醒功能,则系统不会自动关闭电源。 然后是standby模式: 待机会导致内核电源管理在计算机休眠指定时间后自动使计算机休眠。这样可以在睡眠时节省电量。对于支持的硬件,此设置默认为ON。如果此机器支持该功能,则设置待机状态将在pmset -g中显示。 仅当将休眠模式打开为休眠模式3或25时,standby才起作用。 Standbydelay指定将休眠映像写入磁盘并关闭内存以供待机之前的延迟(以秒为单位)。 现在,也许我只是个笨蛋,但两个选项似乎都在做本质上相同的事情。我看到的主要区别是standby需要特定的hibernatemode。 具体来说,我要配置计算机的方式是让它hibernatemode 0在第一次关闭机盖时只进行RAM睡眠(完全一样),这样它才能迅速进入睡眠状态,而无需立即将RAM内容写入磁盘。但是,如果我在关闭盖子的情况下使计算机处于休眠状态(例如4个小时),则我希望它仅将RAM内容写入磁盘并关闭计算机电源,以节省电池电量。长时间睡眠的情况。理想情况下,我还希望第二部分(将RAM写入磁盘并关闭电源)仅在计算机依靠电池供电时才发生。 在这里,原因是,对我而言,睡眠的常见用例是将计算机从家中带回家再带回去,并且没有必要减慢睡眠过程并浪费SSD写入周期(以及减慢唤醒速度)。启动过程(如果它休眠了))是否要在不到一个小时的时间内再次唤醒它;同样,由于它花费的睡眠时间非常短,因此在如此短的时间内关闭计算机不会节省多少电池。 我该如何配置hibernatemode,autopoweroff,autopoweroffdelay,standby和standbydelay选项来实现这一行为呢?