b__ono__ng

맥북 배터리 성능 아끼면서 Openclaw같은 서버 돌리기 본문

IT/Experience

맥북 배터리 성능 아끼면서 Openclaw같은 서버 돌리기

b__ono__ng 2026. 3. 7. 14:02

Openclaw를 돌릴 Mac Mini가 없는 나는 맥북과 PC 모두 각각의 openclaw를 올려두었다. 딱히 대단한걸 하지는 않지만 일단 올려뒀음.
근데 맥북에서 사용하려니 서버를 항상 열어두어야 하고, 그러려면 맥을 닫으면 안 되고, 항시 충전기를 연결해두어야 한다.

Mac에는 이런 상황에 배터리 성능을 유지하기 위한 최적화된 배터리 충전 기능을 만들어 두었지만, 이건 사용자 패턴 기반이기 때문에 하루 종일 켜놓을 경우에는 잘 적용되지 않는다고 한다.
그럼 배터리 충전 제한을 아예 고정할 방법은 없는가.. 해서 찾아봤고, 아래 조합으로 서버를 돌리고 있다.


배터리 80%까지만 고정 충전(Aldente) + 맥북 닫아도 세션 유지 (Amphetamine) + 터미널과 관계 없이 서버 띄우기 (tmux)

Aldente와 Amphetamine은 모두 앱스토어에서 받을 수 있다.


1. Aldente 설치

Aldente는 중국 앱인 것 같지만 GPT의 추천을 받고 몇 번 재확인하며 설치했고, iOS니까 괜찮겠지 싶다. 한국어도 잘 되어있다.

Aldente를 설치하고나면 "충전 제어" 기능을 켜주어야 하는데, 이걸 키려면 플러그인같은걸 설치해야한다. 플러그인도 설치했고 기능도 켰으면 끝이다.
뭐 필요에 따라서 유지할 배터리 잔량을 설정할 수는 있는데 난 굳이 하지는 않았다.


2. Amphetamine 설치

Amphetamine은 설치하고나면 이렇게 알약 모양이 뜬다. 가로 모양일 때는 안 돌아가고 있는거고, 세로 모양일 떄는 돌아가고 있는거다.

제한없음으로 세션을 열어줘야한다.

저렇게 "디스플레이가 닫혔을시 시스템 잠자기 허용" 버튼을 해제해야 닫아도 돌아간다.
저 버튼을 누르면 플러그인 추가하라고할텐데, 그것도 추가해줘야한다.
(참고: https://x74353.github.io/Amphetamine-Power-Protect/)


3. Openclaw(등 각종 서버) 띄우기
이제 마지막은 openclaw든 뭐든 서버를 열어놓으면 된다. 제목은 openclaw라고 적어놓았지만 사실 어떤 서버든 된다.

# (입력) 세션 만들기
tmux new -s openclaw

# (여기서 OpenClaw 실행)
# 예: openclaw 실행 커맨드
openclaw onboard

# (키 입력) detach: Ctrl+b 누르고 d

tmux 어쩌구 명령어로 openclaw 세션 열어놓으면 끝이다. 그럼 이제 배터리 성능 떨어질 걱정 안 하고 돌릴 수 있다.

지피티한테 물어보니 배터리 사이클을 안 돌리는게 중요한거라서, 80%로 유지하면 최적의 배터리 성능을 유지할 수 있다.