맥 GPU가 몇 와트를 쓸까? sudo 없이 siltop으로 확인하기
맥에서 로컬 AI를 돌리며 siltop을 켰는데 GPU 전력 숫자가 몇 초째 그대로다. 멈춘 값일까, 실제로 그만큼 쓰는 걸까?

- siltop은 애플 실리콘 맥에서 전력·클럭·온도를 읽는 터미널 도구다. 측정에 sudo가 필요하지 않다.
- 전체 CPU 그래프와 프로세스별 CPU 수치는 계산 기준이 다르다. 숫자만 나란히 놓으면 오해하기 쉽다.
- 전력 옆의 경과 시간과 빈칸을 함께 읽어야 한다. 오래된 측정값이나 접근할 수 없는 값을 0으로 해석하지 않는다.
설치 뒤 siltop을 실행하면 된다
맥에서 빌드나 로컬 AI를 돌릴 때 GPU가 얼마나 바쁘고 몇 와트를 쓰는지 함께 보고 싶다면 siltop을 사용할 수 있다. 애플 실리콘용 터미널 모니터로, macOS가 제공하는 SMC·IOReport에서 전력과 클럭을 읽는다. 측정할 때 관리자 권한으로 실행하지 않아도 된다.
Homebrew를 쓰는 맥에서는 다음 명령으로 설치하고 실행한다. Intel 맥이나 Linux용 모니터는 아니다.
brew install cloaky233/tap/siltop
siltop 사용자 가이드에 따르면 GPU 패널에는 사용률과 MHz 단위 클럭이 나온다. 패널을 확장하면 해당 맥에서 제공하는 GPU 전력과 온도도 볼 수 있다. ?는 키 안내, q는 종료다.
화면부터 익히려면 siltop --demo를 쓴다. 다만 데모는 미리 준비된 60초 화면을 보여 준다. 화면의 전력을 지금 내 맥이 소비하는 전력으로 읽어서는 안 된다.
CPU 50%와 200%가 무엇을 세는지부터 본다
siltop의 큰 CPU 그래프는 동작 클럭을 반영한다. 제작자 가이드의 예처럼 코어가 계속 일하더라도 최고 클럭의 절반으로 동작하면 그래프에는 절반만 사용한 것으로 계산한다. 바쁘게 일한 시간을 중심으로 표시하는 활성 상태 보기보다 낮게 나올 수 있는 이유다.
아래쪽 코어 묶음별 행에서는 사용률과 클럭을 따로 볼 수 있다. “CPU가 쉬고 있는가”와 “얼마나 높은 클럭으로 일하는가”를 구분하려면 이 두 값을 함께 읽는다. 전체 그래프의 낮은 숫자 하나로 작업이 멈췄다고 판단하지 않는다.
프로세스 표에는 또 다른 기준이 있다. 기본 설정에서 CPU 200%는 코어 두 개를 온전히 쓰는 양을 뜻한다. 맥 전체를 100%로 놓고 싶으면 설정의 프로세스 항목에서 cpu_unit = "total"을 선택한다. 그래프와 프로세스 표를 비교할 때는 먼저 표시 단위를 맞춰야 한다.
≈ 표시 뒤의 시간은 마지막 측정 이후 경과 시간이다
전력 숫자가 몇 초 동안 같다고 곧바로 센서 오류는 아니다. 일부 전력 정보는 묶음으로 갱신되기 때문에 siltop은 새 값이 올 때까지 직전 측정값을 유지한다. 가이드의 ≈ 12.4 W 2s 예는 2초 전 읽은 12.4W를 보여 주고 있다는 뜻이다.
| 화면 표시 | 읽는 방법 |
|---|---|
| 전력과 ≈·경과 시간 | 새 샘플이 오기 전의 마지막 측정값이다. 가이드는 10초가 지나면 오래된 값으로 취급한다. |
| 프로세스 항목의 — | 일반 사용자에게 macOS가 허용하지 않는 정보일 수 있다. 사용량 0이라는 뜻은 아니다. |
| 팬·배터리 패널 없음 | 팬 없는 MacBook Air, 배터리 없는 데스크톱처럼 해당 하드웨어가 없으면 숨긴다. |
따라서 전력 수치를 기록할 때는 와트만 옮기지 말고 얼마나 최근에 읽은 값인지도 본다. macOS나 칩이 내놓지 않는 항목까지 도구가 만들어 채우는 것은 아니다.
비교할 때는 측정 간격도 맞춘다
다음 명령은 1초 간격 대시보드, 한 번의 JSON 출력, 기기가 제공하는 항목을 점검하는 진단이다. 터미널에서 같은 작업을 반복 관찰하거나 이상한 빈칸을 보고할 때 사용할 수 있다.
siltop -i 1s
siltop --json
siltop doctor 모니터 자체도 자원을 쓴다. 제작자의 10월 16일 측정에서 siltop 1.2.0은 M5 Pro·macOS 27.0.1에서 1초 간격으로 실행할 때 코어 하나의 약 1.34%를 사용했다. 기본 500밀리초 간격에서는 1.70%였다. 전원을 연결한 해당 기기에서 20초 구간을 세 번 측정한 중앙값이다.
전력과 클럭을 보고 싶을 때 siltop이 주는 것은 그 순간의 측정값과 맥이 공개하는 정보다. 같은 작업을 비교하려면 표시 단위·샘플 간격·측정값의 시점을 맞추는 것부터 시작한다.