Mac的休眠機(jī)制
網(wǎng)上關(guān)于Mac的休眠機(jī)制說明有官方的,有解讀的,很多。在這就不多加贅述,感興趣的朋友可以自己網(wǎng)上搜索查看
我想說的
我的設(shè)置僅僅是針對(duì)我的機(jī)子:Mbp2011later,硬盤位裝ssd,光驅(qū)位放原硬盤。

屏幕快照 2017-01-18 09.09.04.png


屏幕快照 2017-01-18 09.09.37.png
有很多文章是建議光驅(qū)位放ssd,其中原因是原硬盤位有sms,可以有效保護(hù)hdd。但ssd放光驅(qū)位有個(gè)缺陷就是休眠喚醒問題,所以她們都建議將休眠模式改為0,既解決喚醒問題,又能減少ssd的寫入,增加ssd的壽命。代價(jià)就是休眠需要持續(xù)給內(nèi)存通電,大概耗電是1小時(shí)1%(以我的機(jī)子為例)。
我的建議還是將ssd放原硬盤位,將hdd放光驅(qū)位(我的這型號(hào)機(jī)子不存在接口速率問題)。
原因有
- 我還是需要安全休眠,即休眠模式為3
- 新安裝后,我只會(huì)將影片、音樂、圖片、下載4項(xiàng)鏈接到hdd
- 作為pro,基本都是在合蓋情況下才會(huì)移動(dòng)
- 個(gè)人感覺,硬盤應(yīng)該沒那么脆弱。且硬盤光驅(qū)位的質(zhì)量還可以,留有一定的空間。
休眠參數(shù)查看與設(shè)置
查看命令pmset -g custom
我的參數(shù)

屏幕快照 2017-01-18 09.31.19.png
我的休眠模式是3,standby是深度睡眠啟用標(biāo)志,standbydelay是從休眠開始后多久開始將內(nèi)存數(shù)據(jù)寫入硬盤,單位秒。(經(jīng)過實(shí)際測試的,下圖是我昨天的sleep文件,期間我合蓋多次,但間隔都在設(shè)置的3小時(shí)內(nèi),從修改日期可以看,文件并未有修改,也即是在合蓋期間沒有ssd的寫入)

屏幕快照 2017-01-18 09.34.42.png
休眠后的文件寫入量,也并非網(wǎng)上一些帖子說的內(nèi)存多大就寫入多大。例如我在

屏幕快照 2017-01-18 10.35.37.png
的情況下休眠,產(chǎn)生的文件大小為3個(gè)1.07G的文件,其中包括1個(gè)sleepimage和2個(gè)swapfile(swapfile0和swapfile1,方便測試我將standbydelay改為了180)

屏幕快照 2017-01-18 10.46.04.png
個(gè)人建議
使用安全休眠模式,即mode3。
將電池模式下的standbydelay設(shè)置時(shí)長為一個(gè)在你頻繁開合蓋子間隔時(shí)長外的數(shù)值,用以防止頻繁的寫入。
sudo pmset -b standbydelay x
x為需要設(shè)置的數(shù)值
接電源模式下可設(shè)置模式為mode1。(我是將mode設(shè)為3,并將delay設(shè)為8小時(shí))
各位看官可根據(jù)自己的需求合理設(shè)置。
寫這個(gè)的目的
一開始我也在網(wǎng)上查了很多的資料,但是總感覺說的不是特別的明確,而且有些還有誤導(dǎo)之嫌。所以寫下這個(gè),一個(gè)是記錄自己的過程,二也是為他人提供一些參考