自己是使用MBPr 13 2016 w/o TB 的版本
之前也是遇到休眠的耗电的问题 从一晚2-3% 到25%都发生过
关掉Wifi APP NAP依然无效 甚至休眠时机壳都还摸得到微温
后来看到darKyle的文章 Re: [硬件] 关于Macbook休眠唤醒出现进度条的原因
http://www.ptt.cc/bbs/MAC/M.1400900987.A.D0F.html
才发现原来设定pmset也能用在2016年的版本
在终端机输入 pmset -g custom 就能够看到
或是从系统报告里的电源部分也能看到
默认是这样 https://i.imgur.com/zqYyk6k.png
其中AC电源和电池的参数 是分开两部分独立设定的
其中与休眠耗电的问题相关的 是以下参数
Standbydelay 28800
Autopowerofdelay 28800
tcpkeepalive 1
这三个
Standby 是指将系统存在RAM中休眠 会消耗些许电力
Autopoweroff 则是将系统存入SSD中 把RAM也给关掉
其中Standbydelay和autopoweroffdelay单位是用秒 28800秒 = 8小时
也就是说 默认值会让电脑多维持RAM 8小时的电
至于TCP唤醒的问题就不多说了
个人是使用以下参数设定
sudo pmset -b autopoweroffdelay 300
sudo pmset -b standbydelay 300
sudo pmset -b tcpkeepalive 0
设定休眠300秒(五分钟)后 一律把系统存入SSD中
TCP唤醒关闭
-b 使用电池下的参数
-c 使用外接电源下的参数
目前待机3天 电量还是维持在100% 给各位参考囉
Refference
pmset で Mac の电源制御
https://qiita.com/usagimaru/items/70cc39d5b1b0368fe028