前言
前段时间关于M1型号的MacBook对SSD对读写数据量巨大,可能影响SSD的使用寿命的报道引起了我的关注。查询了自己的硬盘信息,两个多月硬盘寿命掉了1%,掐指一算还能用十多年。还是有点不放心决定关掉swap。理论上讲内存足够的情况下关掉swap是有利于提高性能的,但也有人说会影响系统稳定性。
附:系统信息

具体操作
关闭SIP:
//关闭电脑,按住电源按钮不放进入恢复模式,打开终端输入
csrutil disable
//完成后还是建议启用sip
csrutil enable
查看虚拟内存使用情况:
sysctl vm.swapusage
关闭虚拟内存:
//关闭虚拟内存
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
//清除已经产生但缓存文件,某次重启但时候系统会自动删除
sudo rm /private/var/vm/swapfile*
开启虚拟内存:
sudo launchctl load -w /System/Library/LaunchDaemons

本文关注的是macOS中虚拟内存(swap)对SSD寿命的影响。作者因担心M1 MacBook的SSD寿命,决定关闭swap以减少读写。文章详细介绍了如何查看和关闭及开启虚拟内存,并通过测试发现swap使用量会根据内存需求动态调整。关闭SIP是关闭虚拟内存的必要步骤,而系统在内存不足时会启用swap,可能影响性能。
最低0.47元/天 解锁文章
2010

被折叠的 条评论
为什么被折叠?



