MacBook Pro가 잠자기까지 시간이 오래 걸리는 이유는 무엇입니까?


13

덮개를 닫을 때 MacBook Pro가 잠자기 시간이 너무 오래 걸립니다. 일반적으로 뚜껑을 닫고 어딘가에 들고 싶다는 것을 고려할 때 하드 드라이브 문제가 발생하지 않도록 완전히 잠들기를 원합니다. 프로세스 속도를 높이기 위해 할 수있는 일이 있습니까?

답변:


9

Mac OS X의 Safe Sleep / Hibernate 기능을 위해 RAM 내용을 디스크에 저장할 때 제어 할 수있는 SmartSleep 라는 멋진 유틸리티 를 사용 하는 것이 좋습니다 .

또는 다음을 실행하여 Safe Sleep을 모두 비활성화 할 수 있습니다 sudo pmset -a hibernatemode 0. 다시 기본값으로 변경하려면 값을 3으로 변경하십시오.

0 - Old style - just goes to sleep.
1 - Only Hibernate
3 - Default - goes to sleep but writes RAM contents to disk just in case.
5 - Only Hibernate mode but if you use secure virtual memory.
7 - The Default but if you use secure virtual memory.

4

pmset -g log잠자기 명령을 지연시키는 항목을 찾으 려면이 명령 을 사용하십시오 . "applicationresponse.slowresponse"및 "applicationresponse.timedout"항목을 찾으십시오.


2

pmset 유틸리티의 다른 용도 (대부분의 Apple 유틸리티와 같이 문서화 됨 : 터미널에서 "man pmset"수행)는 전원 단추를 눌렀을 때 시스템이 절전 모드로 전환되도록하는 것입니다. 터미널에서

sudo pmset 전원 버튼 1

그런 다음 전원 버튼을 누르면 다시 시작, 잠자기, 취소 및 종료를 선택할 수있는 메뉴가 나타납니다. 나는 항상 휴면 상태를 유지하기 위해 MacBook Pro를 이런 식으로 잠자고 있습니다.

수면주기의 다른 쪽 끝에서, 뚜껑을 열 수있을 정도로 짧게 (약간 짧게) 흔들리는 경우 여행 중에 기계가 깨어나는 것을 원하지 않습니다. 이것을 설정하는 터미널 명령은

sudo pmset-뚜껑 깨우기 0

두 명령 모두 관리자로 인증해야합니다.


2

실행중인 응용 프로그램에 따라 실제로 "잠자기"하는 데 상당한 시간 (20-30 초)이 걸릴 수 있습니다.

OS X는 갑작스런 움직임을 감지하면 하드 드라이브 헤드를 "도킹"하므로 아무 문제가 없을 것입니다.


이틀 전에 내 잠자는 시간은 3 초 밖에되지 않았다. 이제 20-30 초입니다. 그것에 다시 갈 수있는 방법이 있습니까? 내가 변경 한 시작 / httpd와 관련이있을 수 있습니까?
Jared Updike

나도 몰라 한 가지 방법은 휴면을 시도하기 전에 실행중인 프로세스 / 디스크 활동을 확인한 다음 휴면 시간을 확인하는 것입니다.
Josh K

감사. Console.app를 사용하여 nginx와 관련된 많은 오류 메시지를 보았습니다 .30 초마다 계속 다시 시작되는 nginx (웹 서버) 시작 구성이 잘못되었습니다. nginx를 제거하고 (어쨌든 작동하지 않았기 때문에) launchctl list / stop / remove를 사용하여 시작에서 빠져 나오고 수면은 몇 초가 걸립니다. 30 초 지연되었습니다. 바라건대이 정보 (nginx 자체는 아니지만, 악성 프로그램이 시작되거나 다른 프로그램이 수면 문제를 일으킬 수 있다는 사실)가 다른 사람에게 유용 할 수 있기를 바랍니다.
Jared Updike
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.