Mac OS 10.9 Mavericks에서 압축 메모리를 비활성화 하시겠습니까?


28

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



2
@Charlie 아니오 안됩니다. 이 는이 주제에 대한 것 때문에 수 있지만, 여기뿐만 아니라 주제에 완벽하게이기 때문에 그것은 또한 머물 수 있습니다. 사람들에게 완벽하게 유효한 질문을하도록 지시하지 마십시오.
terdon

1
나는 아무에게도 아무 것도하지 말라고했다. 그리고 이것은 애플 스택 교환에 게시되어야합니다. 슈퍼 유저의 엄격한 서브 세트이지만 mac / apple에만 해당되기 때문입니다. 수퍼 유저는 다른 곳에 맞지 않는 주제를 다루는 것입니다.
Charlie

1
커뮤니티가이 질문을 왜 보호 했습니까? 어떤 답변이 삭제 되었습니까?
gparyani

1
압축 메모리 를 비활성화 하려면 여기에 허용되는 답변이 이상적입니다. 감사합니다. :에서 서로 다른 질문 에 대한 값 vm_compressor_mode (vm.compressor_mode)를 활성화 OS X에서 압축 메모리
그레이엄 페린에게

답변:


32

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.


5
다시 가져 오려면 다음을 사용할 수 있습니다. sudo nvram boot-args = "vm_compressor = 4"
James Antill

1
sudo nvram -d boot-args또한 기본값으로 되돌릴 것이라고 가정합니다 .
Feuermurmel

1
참고 : 여기에 설명 된대로 Mavericks에서 압축이 비활성화되어 대형 RAM VMWare Fusion 게스트와의 상호 작용이 좋지 않은 것 같습니다. Yosemite (10.10.4)로 업그레이드 한 후 가벼운 웹 탐색으로 10-15 분마다 충돌이 발생했습니다. (특히 : 마우스 정지 후 1 분 후 재부팅 후 재부팅 후 충돌 보고서에서 "진행 감시"이벤트로 간주됩니다.) 이후 요세미티 충돌이 발생했습니다.
gojomo

Mac이 종료 될 때 충돌이 발생하여 nvram 설정을 저장하지 못하는 경우 압축을 다시 활성화하는 방법에 대한 아이디어가 있습니까?
Radu C

2
방법을 찾았습니다. 로그 아웃 한 후 종료해도 충돌이 발생하지 않으므로 nvram 설정을 저장하는 데 도움이됩니다
Radu C
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.