web-dev-qa-db-ja.com

Mac OS 10.9 Mavericksで圧縮メモリを無効にしますか?

Mavericksでメモリ圧縮を無効にする方法はありますか?私がアップグレードして以来、私のMinecraftサーバーは途方もない量のCPU時間と窒息を使用しています。圧縮メモリなしでテストして、それが原因かどうかを確認したいと思います。

28
Thom Smith

vm/vm_pageout.hは、vm_compressorブート引数のモードを定義します。デフォルトはVM_PAGER_COMPRESSOR_WITH_SWAP(vm/vm_compressor.cごと)です。 OS X 10.9、10.10、および10.11の場合、vm_compressor_mode引数を1(VM_PAGER_DEFAULT)に変更することで圧縮を無効にできます。あれは:

Sudo nvram boot-args="vm_compressor=1"

その後、再起動します。次のコマンドを実行して、変更が成功したことを確認できます。

sysctl -a vm.compressor_mode

MacOS 10.12 Sierra以降、古いVM_PAGER_DEFAULTはサポートされなくなり、vm_compressor=1はカーネル内でvm_compressor=4に変換されます。

32
Michael Galati