硬件:Mac Pro 2015nginx
系統:MacOs Mojave 10.14.3ruby
問題:合蓋的時候,休眠1小時掉電10%,因爲以前是128G原裝盤不會有這個問題,後面購買了M.2轉接卡,更換1T Intel 760P NVME,重裝系統出現網絡
分析:看了網上大部分說明,應該是休眠的時候,保存TCP鏈接,其實就是Find My MAC功能,及可能沒有真正進入休眠致使的tcp
處理:看了網上有三個地方更改,試了一下,效果明顯spa
一、多是待機時依然連接網絡致使的。若是不須要待機時連接網絡能夠執行,主要是Find My MAC的功能使用,你關閉的時候,也會提醒hibernate
sudo pmset -a tcpkeepalive 0
若想恢復,可執行code
sudo pmset -a tcpkeepalive 1
二、用 pmset -g custom
查看 sleep
、displaysleep
。class
要求 sleep >= displaysleep
,能夠在 「系統偏好設置->節能->電池」 中設置,把時間改爲5分鐘(反正要大於 2,默認爲 2 分鐘)硬件
三、睡眠模式改爲 25di
#設置電池模式休眠模式爲 25
sudo pmset -b hibernatemode 25
#設置電源模式休眠模式爲 25
sudo pmset -a hibernatemode 25
四、修改 tcpkeepalive,應該是和第一個地方同樣的
#設置電池模式爲關閉
sudo pmset -b tcpkeepalive 0
#設置電源模式爲關閉
sudo pmset -a tcpkeepalive 0