일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 포인터변수
- DBMS
- TiDB
- Pointer
- Symbol
- Preprocessor
- 커널
- 약어
- 구조와 원리
- kernel
- Windows via c/c++
- getopts
- 한빛미디어
- OS 커널
- Programming
- 긴옵션
- FreeBSD
- Golang
- 컴퓨터 강좌
- 전처리기
- bash
- newSQL
- go
- SQLite
- DBMS 개발
- 함수포인터
- TiKV
- UNIX
- 포인터
- UNIX Internals
- Today
- Total
sonumb
macos 배터리 광탈 - ft. 잠자기 본문
요 며칠간 맥북프로13 (2015년)이 잠자기로 진입해도 배터리가 광탈하는 현상이 있었다.
일단 몇 가지 포인트를 잡고 해결해 보기로 한다.
전원관리자는 일을 제대로 하는가
맥북은 잠자기 모드 진입 최소/최대 지연시간(?)의 기본값이 아주 길게 세팅되어 있다.
아래 두 명령어를 실행하여 그 시간을 줄여준다(숫자의 단위는 초). 자세한 것은 다른 웹사이트에서 참고하시라.
$ sudo pmset -a standbydelaylow 1800
$ sudo pmset -a standbydelayhigh 3600
$ pmset -g
System-wide power settings:
Currently in use:
standby 1
standbydelaylow 1800
womp 1
halfdim 1
hibernatefile /var/vm/sleepimage
proximitywake 1
powernap 1
gpuswitch 2
networkoversleep 0
disksleep 10
standbydelayhigh 3600
sleep 1 (sleep prevented by configd)
hibernatemode 3
ttyskeepawake 1
displaysleep 10
tcpkeepalive 1
highstandbythreshold 50
acwake 0
lidwake 1
그럼에도 불구하고..
그럼에도 잠자기가 진입되지 않고, 배터리가 소모되는 현상이 있었다.
sleep 1 (sleep prevented by AddressBookSourceSync)
AddressBookSourceSync가 항시 동작하고 있어으며, 이 프로세스가 잠자기를 막는다.
관련글을 찾아보니, 싱크가 항시 일어나서 잠자기가 막혀진다고 설명한다. 해결책은,
'시스템 환경 설정'.'인터넷 계정' 에서 추가된 아이클라우드 계정을 제외한 추가된 계정등을 삭제해주고, 다시 재추가해주는 작업을 해주면 될 것이라고 한다.
항상 떠 있던 AddressBookSourceSync 프로세스가 내려갔다.
(일정 시간 지나도 위 프로세스가 종료되지 않는다면, 아이클라우드 계정에 들어가서 연락처에 체크가 되어 있던 부분을 제거하고 다시 체크를 넣는다. 일정 시간 지나고 동기화가 완료되면 위 프로세스는 종료될 것이다.)
여전히 광탈..
몇몇 글들을 찾아보다가, 맥북이 항상 팬을 돌린다는 글을 봤는데, 거기서 SD 카드를 재포맷하고 다시 꽂으니 괜찮아졌다라는 글을 봤다.(카드가 꽂혀있던 위치는 독이었는데도).
내 맥북도 항시 SD카드가 꽂혀있었는데 설마...
역시나.
자기 전에, 충전기 전원을 빼고, SD 카드도 뺀 다음, 맥북 잠자기 모드를 실행하였다. 아침에 일어나서 맥북을 확인해보니 배터리가 100% 였다. 허무하다. ㅠ
끝!