如何关闭MacBook pro虚拟内存
如题.我本身电脑内存很够.但是MacOS依然使用了虚拟内存
MacBook Pro 16″, macOS 12.3
如题.我本身电脑内存很够.但是MacOS依然使用了虚拟内存
MacBook Pro 16″, macOS 12.3
打开恢复模式(M芯片机型:关机后开机并继续按住电源按钮直到开启启动选项窗口,选择“选项”并继续,登录Mac。Intel机型:将Mac 连接到互联网。关机后开机并立即按住⌘R,直至看到 Apple 标志或其他图像,最后登陆Mac。)后看到实用工具窗口-打开菜单栏“终端”-输入csrutil disable并回车(关闭系统完整性保护)-输入y并回车(确定操作)-输入锁屏密码并回车-在提示“系统完整性保护已就绪。重新启动机器以使设置生效”后输入sudo launchctl unload -w/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist并回车-正常重新启动并解锁-再次打开恢复模式-csrutil enable并回车(打开系统完整性保护)-输入y(确定操作)-输入锁屏密码并回车-在提示“系统完整性保护已就绪。重新启动机器以使设置生效”后正常重新启动并解锁-完成。
来自于b站的一个帖子,我这么试过之后不怎么频繁跳SWAP了。现在,只有超过了某个阈值,以及长时间的待机才会SWAP。
1.问题中已包含 MacBook Pro 16″, macOS 12.3
2.MacOS机制好像就是这样,不管本机内存有多少.照样使用虚拟内存.swap
3. sysctl vm.swapusage 即可查看
vm.swapusage: total = 4096.00M used = 2367.75M free = 1728.25M (encrypted)
对啊,swap是存在VM磁盘里的,嘛这玩意我进root强删也没有用,被迫养成空闲就关机的习惯了。鬼知道内存压力那么低待机放一会儿是怎么十几兆swap的。倒是负载较高的时候好好的,有时候占7GB内存都不swap的,离谱。
这个问题Root权限下仍然无法删除顽固文件 - Apple 社区就是我问的,已经确定删不了了。
1.MacBook Pro 16″, macOS 12.3 这个版本最多只能打到sudo launchctl unload -w/System/Library/LaunchDaemons/ 后面的com.apple.dynamic_pager.plist已经没有了
2.网上都是这个答案.然后也没找到苹果官方关于主动关闭swap的文档
Forest10,你好
感谢你来到 Apple 支持社区!
我有看到你的问题暂时还没有人回复,如果你能提供以下信息,可能会帮助他人更好地了解并回答你的问题:
期待你的回复!
非常感谢!
如何关闭MacBook pro虚拟内存