macOS 启动关闭虚拟内存 延长SSD寿命

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言


前段时间关于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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值