Mac OS 10.9 Mavericks에서 압축 메모리를 비활성화 하시겠습니까? 메모리 압축을 비활성화하는 방법이 있습니까? 업그레이드 이후

매버릭스에서 메모리 압축을 비활성화하는 방법이 있습니까? 업그레이드 이후 Minecraft 서버는 엄청난 양의 CPU 시간과 질식을 사용하고 있습니다. 압축 메모리없이 테스트하여 범인이 될 수 있는지 확인하고 싶습니다.



답변

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.