블로그로 돌아가기

Mac이 뜨겁고 MacBook 팬 소음이 심할 때: 발열을 일으키는 프로세스를 찾는 방법

MacBook 팬이 멈추지 않고 본체가 만지기 어려울 만큼 뜨겁나요? 발열은 CPU나 GPU를 소모하는 하나 이상의 프로세스에서 비롯됩니다. 이 가이드는 팬 제어 꼼수에 의존하지 않고 진짜 원인을 찾아 멈추는 방법을 알려줍니다.

팬이 제트 엔진 같은 소리를 내며 회전하고, 키보드 주변은 손목을 올려놓기 불편할 만큼 따뜻하며, 배터리는 평소의 두 배 속도로 닳습니다. 무거운 작업을 시작한 적이 없는데도 말입니다 — 적어도 일부러는요. Mac에서 무언가가 실제로 일을 하고 있고, CPU나 GPU가 달아오르며, System Management Controller가 온도를 범위 내로 유지하기 위해 팬을 돌리고 있는 것입니다. 팬은 증상이고, 프로세스가 원인입니다. 이 가이드는 증상을 잠재우는 것이 아니라 그 프로세스를 찾는 것에 관한 내용입니다.

빠른 답변

Mac이 뜨거워지고 팬이 빨라지는 이유는 하나 이상의 프로세스가 CPU 또는 GPU에 높은 부하를 지속적으로 유지하기 때문입니다. Apple Silicon Mac(M1/M2/M3/M4)은 Intel Mac보다 시원하게 작동하지만 여전히 스로틀링을 하며, 팬이 있는 모델에서는 작업 부하가 충분히 무거우면 팬을 돌립니다. 팬은 고장 난 것이 아니며, 단순히 곡선을 덮어쓰는 팬 제어 유틸리티는 실제 문제를 가릴 뿐입니다(그리고 하드웨어 수명을 단축시킵니다).

가장 빠른 진단:

  1. Activity Monitor(/Applications/Utilities/Activity Monitor.app)를 열고 → CPU 탭 → % CPU 열 머리글을 클릭해 내림차순으로 정렬하세요. 1~2분 넘게 ~80% 이상에 고정된 것은 무엇이든 발열원입니다 — 이름과 사용자 앱인지 시스템 프로세스인지를 기록해 두세요.
  2. Mac 노트북에서는 에너지 탭으로 전환해 12시간 전력 열을 보세요 — Apple은 이를 지난 12시간(또는 그보다 짧으면 시작 이후) 동안 앱의 평균 에너지 영향으로 정의합니다. 값이 높은 앱은 지금 뜨겁게 돌아가고 있지 않더라도 그 기간 동안 Mac을 달궈 온 것입니다. 에너지 탭과 이 열은 노트북 Mac에서만 나타납니다.
  3. Activity Monitor에 뚜렷한 것이 보이지 않는데도 팬이 여전히 시끄럽다면, 부하는 십중팔구 GPU에 있거나 도구를 열기 전에 끝난 짧은 폭주에서 비롯된 것입니다. 바로 이 지점에서 ProcXray의 프로세스별 CPU, GPU, 전력 기록 데이터가 Activity Monitor가 해결할 수 없는 사례를 풀어냅니다 — 아래 3단계를 참조하세요.

실제 사례에서 나타나는 빈도순으로 대략 정리한 가장 흔한 원인:

Activity Monitor를 한 번 봐서는 원인이 분명하지 않을 때 이 목록을 효율적으로 따라 내려가는 방법이 이 가이드의 나머지 내용입니다.

팬이 도는 이유: 발열은 원인이 아니라 증상이다

Mac 팬은 Intel Mac에서는 SMC(System Management Controller)가, Apple Silicon에서는 그에 상응하는 펌웨어가 제어합니다. 팬 곡선은 CPU 사용량이 아니라 온도 센서에 의해 구동됩니다 — 하지만 둘은 밀접하게 연관되어 있는데, 지속적인 CPU 또는 GPU 부하가 현대 노트북에서 발열의 지배적인 원천이기 때문입니다. 그 연쇄는 다음과 같습니다:

프로세스가 뜨거워짐 → CPU 또는 GPU 패키지 온도 상승 → SMC가 방열판 위로 더 많은 공기를 보내기 위해 팬 RPM을 높임 → 그래도 온도가 계속 오르면 SoC가 스로틀링(스스로 속도를 늦춤)함 → 극단적인 경우 시스템이 종료됨.

여기서 세 가지가 따라 나옵니다:

팬이 없는 Apple Silicon Mac(MacBook Air M1/M2/M3)에서는 같은 연쇄가 팬 소음 대신 스로틀링으로 끝납니다 — Mac이 조용히 느려지는 것입니다. 진단은 동일합니다: 가장 많이 소모하는 프로세스를 찾으세요.

Mac을 뜨겁게 만드는 원인

대략 빈도순으로 정리한 일곱 가지 흔한 원인:

1. 폭주하는 브라우저 탭이나 확장 프로그램

일반 사용자의 Mac에서 단연 가장 흔한 원인입니다. 폭주하는 JavaScript 루프, 누수가 있는 WebGL 캔버스, (하드웨어 디코딩 실패로) 소프트웨어로 재인코딩되는 비디오, 또는 악성 광고가 담긴 단 하나의 탭이 CPU 코어 전체를 100%로 유지할 수 있습니다. 현대 브라우저는 탭을 별도의 helper 프로세스로 분리하므로, 이것은 Activity Monitor에 Chrome이나 Safari 자체가 아니라 Google Chrome Helper (Renderer), Safari Web Content, Microsoft Edge Helper 등으로 나타납니다. helper를 탭이나 확장 프로그램으로 되짚는 방법은 Mac에서 Chrome Helper가 메모리를 잡아먹을 때를 참조하세요.

2. 오작동하는 그래픽 경로에서 돌아가는 WindowServer

WindowServer는 화면에 보이는 모든 것을 합성합니다. 그래픽 위주 앱, 멈춘 애니메이션, 어색한 구성의 외장 디스플레이, 또는 버그가 있는 GPU 드라이버 경로가 그것이 작업을 끊임없이 다시 하도록 만들면, GPU가 끊임없이 그리는 동안 WindowServer가 코어 한두 개를 고정시킬 수 있습니다. 어떤 사용자 앱도 특별히 바빠 보이지 않는데도 본체가 달아오릅니다. 전체 진단 경로는 Mac에서 WindowServer가 CPU를 많이 쓸 때를 참조하세요.

3. Spotlight 재색인(mds, mds_stores, mdworker)

macOS 업데이트, 대용량 파일 이동, 갓 복원한 Time Machine 백업, 또는 새로 마운트한 외장 드라이브 이후 Spotlight는 색인을 다시 구축합니다. 관련 프로세스는 mds, mds_stores, mdworker, mdworker_shared입니다. 각각 수십 분 동안, 큰 드라이브에서는 가끔 몇 시간 동안 CPU 코어 하나 이상을 소모할 수 있습니다. 시스템이 뜨거워지고 팬이 돌지만, 작업은 실제이면서도 일시적입니다. Mac에서 mds_stores가 CPU를 많이 쓸 때를 참조하세요.

4. 사진 보관함 분석(photoanalysisd, mediaanalysisd)

많은 수의 사진이나 비디오를 가져오거나 동기화한 후, macOS는 백그라운드에서 얼굴 인식, 장면 분류, 사물 인식을 실행합니다. 이 프로세스들 — photoanalysisdmediaanalysisd — 은 Mac이 활발히 사용 중일 때는 작업을 줄이고, 그렇지 않을 때는, 전원에 연결되어 유휴 상태일 때를 포함해, 힘껏 돌도록 설계되어 있습니다. 밤중이나 자리를 비운 사이에 Mac이 뜨거워지는 것을 알아챘다면, 이것이 유력한 원인입니다.

5. 잊고 있던 포그라운드 작업

여러 Spaces나 외장 디스플레이가 관여할 때 놓치기 쉽습니다: 다른 Space의 HandBrake에서 돌아가는 비디오 인코딩, 폭주하는 컨테이너가 있는 Docker 데몬, 가상 머신, Xcode 빌드, cargo build --release, Final Cut Pro 내보내기, 화면을 고해상도로 공유하는 Zoom이나 Teams 통화. 이것들은 버그가 아니라 실제 작업이지만, 그래도 발열의 원인입니다.

6. 뜨거운 충전기, 불량한 USB-C 액세서리, 또는 주변 열

발열이 반드시 SoC 내부에서 와야 하는 것은 아닙니다. 고장 나는 전원 어댑터, 전력을 비효율적으로 끌어가거나 공급하는 USB-C 허브, 도킹 스테이션, 손상된 케이블, 덮개에 직접 내리쬐는 햇빛, 또는 바닥면 통풍구를 막는 부드러운 표면(침대, 소파) 위에서의 사용이 모두 본체 온도를 높일 수 있습니다. SMC는 뜨거운 CPU에 대해서와 똑같이 반응합니다: 팬을 돌리고 kernel_task를 높입니다. 증상: 명백히 책임이 있는 다른 프로세스 없이 높은 kernel_task CPU.

7. 진짜 하드웨어 문제: 먼지, 굳은 서멀 페이스트, 고장 나는 팬

3~4년이 넘은 Mac에서는 방열판 핀에 쌓인 먼지와 공장 서멀 페이스트의 열화가 둘 다 냉각 시스템의 효율을 떨어뜨립니다. 예전에는 조용하던 실제 작업이 팬을 돌리기 시작합니다. 베어링 결함이 생긴 팬은 줄어든 공기 흐름을 보상하려고 속도를 높이거나, 들릴 만큼 덜거덕거릴 수도 있습니다. 이것은 가장 마지막에 떠올릴 가설입니다 — 거의 모든 “내 Mac이 뜨거워요” 사례는 소프트웨어 문제입니다 — 하지만 실제로 일어나기는 합니다.

진짜 원인을 찾는 방법

1단계: Activity Monitor — CPU + 에너지 탭, 그 순서로

/Applications/Utilities/Activity Monitor.app. CPU 탭을 열고, % CPU 기준 내림차순으로 정렬한 뒤, 어떤 프로세스가 올라가는지 지켜보며 60~90초 동안 그대로 두세요. 스냅샷만 흘끗 보지 마세요 — 발열은 지속적인 부하에서 쌓이므로, 1초 동안 맨 위에 있는 것이 아니라 1~2분에 걸쳐 높게 유지되는 것을 봐야 합니다.

백분율에 관한 참고: Activity Monitor에서 100% CPU는 CPU 코어 하나 전체에 해당합니다. 멀티코어 Mac에서는 단일 프로세스가 100%를 훨씬 넘게 보고할 수 있습니다 — 380% 같은 수치는 네 개의 코어를 병렬로 쓰는 무거운 빌드에서는 정상이며 잘못 읽은 것이 아닙니다.

Mac 노트북에서는 에너지 탭으로 전환하세요. 12시간 전력 열은 각 앱에 대한 Apple의 “평균 에너지 영향”을 지난 12시간(또는 그보다 짧으면 시작 이후) 동안 보여줍니다 — 한 시간 전에는 Mac을 달구고 있었지만 지금은 아닌 앱을 바로 여기서 찾을 수 있습니다. CPU 탭이 놓친 원인을 종종 들춰냅니다: 짧게 수십 번 CPU를 소모한 채팅 클라이언트, 통화 중 뜨거운 GPU 경로를 돌린 화상회의 앱, 밤새 돌아간 색인 백그라운드 작업. (에너지 탭은 노트북 Mac에서만 표시됩니다.)

낯선 이름의 프로세스(bird, cloudd, accountsd, assistantd, siriknowledged, photoanalysisd, mediaanalysisd)가 보인다면, 거의 틀림없이 백그라운드 작업을 하는 Apple 시스템 데몬입니다 — 멀웨어라고 단정하기 전에 정확한 이름에 “macOS”를 더해 검색해 보세요.

2단계: 더 완전한 시각을 위한 powermetrics(터미널)

powermetrics는 작업별 CPU 및 에너지와 함께 전체 CPU 및 GPU 전력을 고빈도로 샘플링하고, Intel Mac에서는 패키지 온도를, Apple Silicon에서는 SoC 전력을 보고하는 내장 명령줄 도구입니다. sudo가 필요합니다. 유용한 한 줄 명령:

sudo powermetrics --samplers cpu_power,gpu_power,tasks -i 5000 -n 6

이것은 5초짜리 샘플 여섯 개를 출력합니다: tasks 샘플러는 작업별 CPU와 에너지를 주고, gpu_power시스템 전체 GPU 전력을 줍니다(GPU 사용량을 프로세스별로 나누지는 않습니다). 얻게 되는 신호는 “지금 GPU가 뜨겁고, CPU/에너지 기준으로 가장 무거운 작업은 이것들이다”입니다 — CPU는 보통으로 보이는데도 WebGL 탭이나 하드웨어 가속 비디오가 GPU에 부하를 주는 세션을 포착하는 데 유용하지만, 그래도 정확히 어떤 프로세스가 GPU에 있는지는 읽어낼 수 없습니다.

Apple Silicon에서는 sudo powermetrics --samplers ane_power도 시도해 Apple Neural Engine 사용량을 확인하세요(ML이나 사진 분석 작업이 원인일 때 유용합니다).

3단계: 기록 데이터와 프로세스별 GPU/전력을 위한 ProcXray

Activity Monitor와 powermetrics를 합쳐도 여전히 풀리지 않는 두 가지 사례:

둘 다 프로세스별 기록 데이터가 필요한데, 어느 내장 도구도 이를 보관하지 않습니다. ProcXray는 바로 이것을 중심으로 만들어졌습니다:

내장 도구가 어디서 부족한지에 대한 더 깊은 비교는 ProcXray vs Activity Monitor를 참조하세요.

4단계: 외부 원인 배제하기

어떤 프로세스도 뚜렷이 우세하지 않고 kernel_task가 가장 큰 CPU 사용자라면:

kernel_task가 Mac이 충전기에 연결되어 있을 때만 높아진다면, 다른 충전기나 케이블을 시도해 보세요 — 고장 나는 전원 어댑터나 Apple 미인증 액세서리는 다른 증상이 나타나기 전에 열 문제로 먼저 드러날 수 있습니다.

단계별 해결책

순서대로, 가장 저렴하고 방해가 적은 것부터 적용하세요.

1. 문제의 프로세스를 종료하거나 다시 시작하기

사용자 앱 — 브라우저, 빌드 도구, 채팅 클라이언트, 비디오 인코더 — 의 경우 종료하고 온도가 떨어지는지 지켜보세요. 같은 앱이 다시 실행하자마자 곧바로 뜨거워진다면, 제조사에 버그로 제출하거나 우회할 수 있는 재현 가능한 사례를 확보한 셈입니다(예: 닫아야 할 특정 탭, 불러오지 말아야 할 특정 문서, 비활성화해야 할 특정 기능).

시스템 데몬(mds, WindowServer, photoanalysisd)의 경우, 첫 단계로 강제 종료하지 마세요 — 이 프로세스들은 보통 정당하고 유한한 작업을 하고 있습니다. 기다리거나 원인을 처리하세요(예: Spotlight가 색인을 마치게 두기, 사진 보관함이 분석을 마치게 두기, launchctl로 해당 하위 시스템을 다시 시작하기). 각 데몬에 대해 위에 링크된 글들이 올바른 접근법을 안내합니다.

2. 브라우저 탭을 닫고 의심스러운 확장 프로그램을 비활성화하기

원인이 브라우저 helper라면, 브라우저의 내장 작업 관리자(Chrome / Edge / Arc / Brave에서 창 메뉴 → 작업 관리자)를 열고 가장 무거운 탭이나 확장 프로그램 행을 종료하세요. 전체 매핑 절차는 Mac에서 Chrome Helper가 메모리를 잡아먹을 때를 참조하세요. 브라우저를 통째로 다시 시작하면 모든 helper가 초기화되며, 탭 하나를 뒤쫓는 것보다 흔히 더 빠릅니다.

3. 백그라운드 시스템 작업이 끝나게 둔 뒤, 멈췄는지 확인하기

Spotlight 색인, 사진 분석, Time Machine 백업, 소프트웨어 업데이트는 모두 실행되는 동안 Mac을 달구는 유한한 백그라운드 작업의 예입니다. Mac을 전원에 연결하고 열어 둔 채 한두 시간(변경이 컸다면 — 새 사진 보관함, 갓 복원한 백업 — 밤새) 유휴 상태로 두었다가, 다시 Activity Monitor를 확인하세요. 밤새 완전히 유휴 상태였는데도 같은 프로세스들이 여전히 뜨겁다면, 그것을 문제로 보고 해당 데몬을 진단하세요.

4. 외부 발열원 제거하기

단단한 표면으로 옮기고, 통풍구를 치우고, 주변기기를 하나씩 분리하고, 충전기와 케이블을 교체하세요. 특정 액세서리를 제거한 뒤 1~2분 안에 온도가 떨어진다면, 답을 찾은 것입니다.

5. SMC 재설정(Intel Mac만) 또는 재시작(Apple Silicon)

Intel Mac에서는 SMC 재설정이 팬 컨트롤러가 실제 온도와 무관하게 고RPM 상태에 갇힌 경우를 해결할 수 있습니다. 정확한 키 조합은 모델에 따라 다릅니다 — SMC 재설정에 관한 Apple 지원 문서가 신뢰할 출처입니다: Intel 기반 Mac에서 SMC 재설정하기. Apple Silicon Mac에는 SMC 재설정이 없으며, 일반 재시작이 같은 역할을 합니다.

6. macOS와 주요 앱 업데이트하기

과거 여러 macOS 릴리스는 일부 사용자에게 발열 문제를 일으킨 WindowServer, mds, 또는 그래픽 드라이버 회귀를 안고 출시되었고 후속 릴리스에서 수정되었습니다. Chrome, Slack, Zoom, Teams도 마찬가지입니다. 발열 문제가 업데이트 직후 시작되었고 다른 사용자들의 보고와 일치한다면, 후속 릴리스가 있는지 확인하세요.

7. 하드웨어 서비스: 먼지, 서멀 페이스트, 팬

소프트웨어 진단이 모든 선택지를 소진했고 Mac이 몇 년 넘은 것이라면, 냉각 시스템 자체가 다음 가설입니다. 공인 서비스는 방열판의 먼지를 청소하고, 굳은 서멀 페이스트를 교체하고, 고장 나는 팬을 교환할 수 있습니다. 이것은 겉치레가 아닌 실제 해결책입니다 — 하지만 첫 번째 수단이 되어서는 안 됩니다.

발열이 여러 증상 중 하나일 때 더 폭넓은 Mac 성능 진단은 올바른 프로세스를 종료해 느린 Mac을 고치는 방법을 참조하세요.

자주 묻는 질문

갑자기 MacBook 팬 소리가 왜 이렇게 시끄럽나요?

거의 항상 어떤 프로세스가 충분한 열을 발생시켜 SMC가 온도를 범위 내로 유지하기 위해 더 많은 공기 흐름을 필요로 하기 때문입니다. 팬은 올바르게 반응하고 있습니다. 문제는 어떤 프로세스인가입니다. Activity Monitor의 CPU 탭을 정렬해 60초 동안 지켜본 뒤, 에너지 탭의 12시간 전력 열에서 최근에 Mac을 달궈 온 앱을 확인하세요.

Mac이 이렇게 뜨거워도 안전한가요?

현대 Mac은 손상이 일어나기 한참 전에 스로틀링하도록 설계되어 있습니다 — SoC가 너무 뜨거워지면 스스로 속도를 늦추고, 극단적인 경우 시스템이 종료됩니다. 무거운 부하에서의 단기적인 발열은 정상입니다. 매일 몇 시간씩 지속되는 발열은 배터리 수명을 단축시키고 결국 다른 부품에 영향을 줄 수 있으므로, 무시하기보다 해결할 가치가 있지만 비상 상황은 아닙니다.

Mac을 조용하게 유지하려고 팬 제어 유틸리티를 설치해야 하나요?

아니요. RPM을 낮게 유지하려고 팬 곡선을 덮어쓰는 도구는 소음을 더 높은 SoC 온도와 맞바꾸며, 이는 더 이른 열 스로틀링(Mac이 느려짐)으로 이어지고 시간이 지나면 하드웨어 수명을 단축시킬 수 있습니다. 발열을 일으키는 프로세스를 찾아 해결하세요. 냉각 반응을 억누르지 마세요.

Mac이 뜨거워질 때 kernel_task는 왜 그렇게 CPU를 많이 쓰나요?

kernel_task는 더 무거운 프로세스가 실행되는 것을 막고 발열을 줄이기 위해 의도적으로 CPU 시간을 소비합니다. Apple은 이 동작을 kernel_task 프로세스에 관하여에서 문서화하고 있습니다. kernel_task가 높게 보일 때, 원인은 다른 곳의 발열입니다 — 흔히 뜨거운 충전기, 불량한 USB-C 액세서리, 주변 열, 또는 이미 온도를 임계값 너머로 밀어 올린 다른 무거운 프로세스입니다.

제 MacBook Air에는 팬이 없는데 — 왜 그래도 뜨거워지나요?

팬이 없는 MacBook Air(M1 이후)는 본체로의 수동 방열과, 필요할 때의 열 스로틀링 — SoC 속도 늦추기 — 으로 발열을 처리합니다. 진단 과정은 동일합니다: CPU, GPU, 또는 전력을 가장 많이 소모하는 프로세스를 찾으세요. Mac은 팬 소음을 내는 대신 그저 조용히 느려질 뿐입니다.

macOS에서 프로세스별 GPU 사용량을 볼 수 있나요?

Activity Monitor의 윈도우 → GPU 기록은 전체 GPU 사용량을 보여주지만 프로세스별 분석은 없습니다. powermetrics는 시스템 전체 GPU 전력(gpu_power 샘플러)과 작업별 CPU/에너지 단서(tasks 샘플러)를 보고하지만, 어떤 macOS 내장 도구도 안정적인 프로세스별 GPU 보기를 제공하지 않습니다. ProcXray는 프로세스별 GPU 사용량을 프로세스 트리에서 직접 보여주고 기록을 보관합니다.

출처 및 참고 자료


ProcXray 무료 다운로드 → — 프로세스별 CPU, GPU, 전력을 한 화면에서 보고, 몇 시간 분량의 기록으로 당신이 보지 않는 사이 Mac을 달군 프로세스를 잡아내세요. macOS Sonoma+, Apple Silicon & Intel.