参考:https://steemit.com/cn/@lxxself/mac

偶然发现自己的mac book pro 晚上休眠会消耗百分之十几的电量,肯定有问题。

掉电原因

  • 蓝牙问题
  • wifi问题

wifi问题解决

一般都是因为wifi,手动关闭可以解决问题,但是太麻烦。

针对2015年以前的mbp

  1. 1. 重启 mbp,在启动的时候按住 command + R 进入 terminal
  2. 3. 输入 csrutil disable 禁掉 SIP,然后正常重启 macbook
  3. 4. 打开 terminal,输入 ioreg -l | grep board-id 查看你的 board-id
  4. 5. 在这个目录 /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources 下面找到你的 board-id 对应的 .plist 文件
  5. 6. 用管理员账户编辑上一步中的 plist 文件,比如 sudo vim Mac-2BD2C31983FE1634.plist
  6. 7. TCPKeepAliveDuringSleep 修改为 false, 然后保存
  7. <key>TCPKeepAliveDuringSleep</key>
  8. <false/>
  9. 8. 重启 mac,按照第 12 步进入 recovery 模式,开启 SIPcsrutil enable
  10. 9. 正常重启 mac,就可以了。可以用这个命令 ioreg -l | grep IOPlatformFeatureDefaults 来查看修改后的状态。

新版本
**

  1. $ pmset -g custom #默认是 1 ,打开状态
  2. $ sudo pmset -b tcpkeepalive 0 #设置为关闭