解决Macbook待机掉电过快

曾经我的mbp拔掉电源合上盖子以后一天过去几乎都不怎么掉电,基本上会少个百分之一到三。但是最近一年不知道怎么回事,待机一天过去电量会掉一半多(并不是因为电池老化)。我也不清楚是从什么时候开始这样的了,也许是某次系统升级后吧,毕竟我也没有特别去动过电源设置。

原本我也一直想找到导致这个问题最根本的原因,不过试了很多次都没找到。最近买了mbp的sea也有同样的问题,于是想着干脆把这个问题强行解决掉算了。

虽然不知道原因是什么,但是解决是有办法的,就是合上盖子以后让电脑完全休眠,这样就和关机的耗电程度一样了。

这里通过 pmset 命令修改相关电源参数来设置一个合理的休眠模式以及延迟。

首先设置最主要的,把待机模式修改为断电休眠,macbook的默认待机设置是内存保持通电,并在达到一定延时以后把内存备份到硬盘再断电。修改为断电休眠模式即可保证它待机时内存不通电,也不会被任何程序唤醒(其实就是一种关机状态

然后设置一个内存镜像写入硬盘的延时,因为默认的延时时间非常长,几乎没用(默认设置可以拔了电源以后用 pmset -g 查看):

以上几个命令组合起来可以达到的效果是:盖上盖子以后,如果电量大于90%,10分钟后内存写入硬盘并断电。或者电量小于90%时,5分钟后内存写入硬盘并断电。由于设置的是电池模式下的配置,所以不会影响插着电源时的情况,也就是电脑插着电源即使盖上盖子同样会保持运行。

 

更多电源参数配置请看 man pmset 命令中的说明。




2018年7月起本站文章未经文下加注授权不得拷贝发布。

本博客使用Disqus评论系统,如果看不到评论框,请尝试爬墙。