如何在 OS X 10.9 Mavericks 中恢复压缩内存?

如何在 OS X 10.9 Mavericks 中恢复压缩内存?

我按照建议禁用压缩内存,现在我想把它拿回来。

我检查了代码,它是4在禁用之前。

因此,我尝试了:

sudo nvram boot-args="vm_compressor=4"

这没有效果。

请问,如何恢复该功能?

答案1

你混淆了启动参数 vm_compressorsysctl 变量 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。

相关内容