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

use*_*052 3 memory mac compression

我遵循了禁用压缩内存的建议,现在我想取回它。

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

所以,我试过:

sudo nvram boot-args="vm_compressor=4"

那没有效果。

请问,如何恢复功能?

Gor*_*son 5

您将引导参数 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
Run Code Online (Sandbox Code Playgroud)

要恢复默认行为,请执行以下任一操作:

  • 从 NVRAM 中删除一个引导参数;或者
  • 删除所有引导参数, sudo nvram -d boot-args

– 然后重新启动 Mac。