Apple Mac mini M1停用交換空間swap

近來國外論壇都在討論M1的機種的SSD會頻繁寫入大幅減少SSD的壽命,
測試頻繁寫入是記憶體不足時啟動交換空間後才開始,
當前Apple並未提供修正的方案,
如果擔心SSD壽命受到影響可暫時停用交換空間,
直到Apple釋出更新。

請留意,停用交換空間(swap或稱為virtual memory虛擬記憶體)可能會導致開啟較多應用程式時Mac出現當機無回應的情形,請適度減少開啟的應用數量。

關閉交換空間前須停用SIP,
操作方式與以前intel機種不同,流程如下。

Mac mini關機情況下長按電源鍵進入開機"選項",
此時會要求驗證Mac使用者帳密後進入Recovery模式,
在Recovery模式的左上角實用工具開啟"終端機",
終端機鍵入以下指令關閉SIP即完成第一步。

csrutil disable

完成身分驗證後將會關閉SIP,結束後請重啟Mac即可。

關閉置換空間請開啟終端機,
可以先下指令查看當前Mac增加多少swap在SSD上

diskutil apfs list

有一個virtual memory的隱藏分割就是swap空間,
接著查詢當前記憶體配置規則

sysctl -a vm.compressor_mode

正常情況下此時回傳vm.compressor_mode: 4表示啟用壓縮記憶體與交換空間,
停用交換空間只保留壓縮記憶體請鍵入指令

sudo nvram boot-args="vm_compressor=2"

驗證管理員帳戶身分後完成設置,接著重啟Mac,再次進入終端機鍵入sysctl -a vm.compressor_mode確認回傳值為"vm.compressor_mode: 2"即可。

留言

這個網誌中的熱門文章

紅米手機MIUI設置SD卡為延伸儲存空間