我按照建议禁用压缩内存,现在我想把它拿回来。
我检查了代码,它是4
在禁用之前。
因此,我尝试了:
sudo nvram boot-args="vm_compressor=4"
这没有效果。
请问,如何恢复该功能?
答案1
你混淆了启动参数 vm_compressor
与sysctl 变量 vm.compressor_mode
;它们的值不对应。据我了解,这是映射:
nvram boot-args="" => sysctl vm.compressor_mode=4 => memory compression enabled (normal)
nvram boot-args="vm_compressor=1" => sysctl vm.compressor_mode=1 => memory compression disabled
要恢复默认行为,请执行以下操作之一:
- 从 NVRAM 中删除一个启动参数;或者
- 删除所有启动参数,
sudo nvram -d boot-args
– 然后重新启动 Mac。