오늘은 Mac에서 kernel_task의 높은 CPU 사용량을 해결하는 방법에 대해 알아보겠습니다.
간혹 Mac이 갑자기 느려지고 반응 속도가 현저히 늦어지는 경험을 하신 적이 있나요? 아니면 내부 팬이 최대 속도로 돌면서 Mac이 과열되어 내부 부품이 손상되는 것을 막으려는 소리를 자주 들으셨나요? 이런 증상에 익숙하다면 가능한 한 빨리 문제를 해결해야 합니다! 그런데 어떻게 해야 할까요?
열려 있는 모든 앱을 종료했는데도 Mac이 여전히 느리게 작동한다면, 그 원인은 kernel_task 프로세스일 수 있습니다.
kernel_task란 무엇인가?
kernel_task는 macOS의 핵심에 있는 프로세스로, 컴퓨터가 정상적으로 작동할 수 있게 하는 다양한 저수준 기능들을 담당하고 있습니다. 주요 기능 중 하나는 Mac이 과열되지 않도록 보호하는 것입니다. 쉽게 말해, kernel_task는 4K 영상 렌더링처럼 많은 CPU 자원을 요구하는 프로세스들이 Mac의 리소스를 과도하게 사용한다고 판단하면 스스로 자원을 점유하여 다른 프로세스가 모든 자원을 소진하지 못하도록 막고, 그 결과 Mac의 과열을 예방합니다.
kernel_task 문제 해결 방법
문제를 해결하려면 Mac의 CPU 사용률을 낮춰야 합니다. 아래 6가지 방법을 하나씩 시도해 보세요.
1. 활성 상태 보기로 프로세스 종료하기
CPU 사용량이 높은 원인을 확인하려면 Finder > 이동 > 유틸리티에서 '활성 상태 보기'를 실행하세요. 이 도구는 Mac에서 실행 중인 모든 프로세스를 실시간으로 표시합니다. [CPU] 탭을 선택하면 각 프로세스의 CPU 사용량을 높은 순부터 낮은 순까지 확인할 수 있습니다. CPU 사용량이 높은 프로세스를 선택한 뒤 창 상단의 X 버튼을 클릭해 종료하세요.
2. 백신 소프트웨어 사용하기
멀웨어(악성 코드)는 Mac의 처리 능력을 거의 전부 잠식해 CPU 사용률을 100% 또는 그에 가깝게 만들 수 있습니다. 신뢰할 수 있는 백신 앱을 사용해 Mac 드라이브 전체를 검사해 보세요. 백신 프로그램은 멀웨어를 빠르고 효율적으로 탐지·제거하여 바이러스와 악성 코드가 Mac의 자원을 점유하거나 시스템을 손상시키는 것을 예방해 줍니다.
3. Mac 재시동하기
재시동하면 운영체제가 새로 고침되고, 사용자가 인지하지 못한 사이 백그라운드에서 프로세서에 부담을 주던 앱과 서비스가 함께 종료됩니다. 재시동 후에도 kernel_task의 CPU 사용량이 여전히 높다면 SMC(System Management Controller) 초기화를 시도해 보세요(방법은 아래 참조).
4. SMC(System Management Controller) 초기화하기
SMC는 키보드, 팬, 배터리 등 중요한 내부 하드웨어를 제어하는 구성 요소입니다. Mac의 팬이 항상 최대 속도로 돈다면 SMC를 초기화하는 것이 좋습니다. 먼저 사용 중인 Mac에 T2 칩이 장착되어 있는지 확인해야 합니다. Apple 메뉴 > 이 Mac에 관하여 > 시스템 리포트에서 확인할 수 있습니다.
T2 칩이 있는 Mac에서 SMC 초기화하는 방법
맥북(MacBook)의 경우
1. Mac을 종료합니다.
2. 내장 키보드에서 다음 키를 길게 누릅니다. 이때 Mac이 켜질 수 있습니다.
• 키보드 왼쪽의 Control 키
• 키보드 왼쪽의 Option 키
• 키보드 오른쪽의 Shift 키
3. 세 개의 키를 모두 7초간 누른 상태에서 전원 버튼도 함께 길게 누릅니다. Mac이 켜져 있다면 키를 누르고 있는 동안 꺼집니다.
4. 네 개의 키를 모두 7초 더 누른 후 놓습니다.
5. 몇 초 기다린 후 전원 버튼을 눌러 Mac을 켭니다.
iMac의 경우
1. Mac을 종료한 후 전원 케이블을 분리합니다.
2. 15초 기다린 후 전원 케이블을 다시 연결합니다.
3. 5초 기다린 후 전원 버튼을 눌러 Mac을 켭니다.
T2 칩이 없는 Mac에서 SMC 초기화하는 방법
배터리를 분리할 수 없는 맥북의 경우
2009년 중반부터 2017년 사이에 출시된 MacBook Pro, 2017년 이전에 출시된 MacBook Air, 그리고 MacBook(13형, 2009년 중반)을 제외한 모든 MacBook 모델에 해당합니다.
- Mac을 종료합니다.
- 내장 키보드에서 다음 키를 길게 누릅니다:
• 키보드 왼쪽의 Shift 키
• 키보드 왼쪽의 Control 키
• 키보드 왼쪽의 Option 키 - 세 개의 키를 누른 상태에서 전원 버튼도 함께 길게 누릅니다.
- 네 개의 키를 모두 10초간 누르고 있습니다.
- 모든 키를 놓은 후 전원 버튼을 눌러 Mac을 켭니다.
배터리를 분리할 수 있는 맥북의 경우
2009년 초 이전에 출시된 모든 MacBook Pro 및 MacBook 모델, 그리고 MacBook(13형, 2009년 중반)에 해당합니다.
- Mac을 종료합니다.
- 배터리를 분리합니다.
- 전원 버튼을 5초간 길게 누릅니다.
- 배터리를 다시 장착합니다.
- 전원 버튼을 눌러 Mac을 켭니다.
iMac의 경우
- Mac을 종료한 후 전원 케이블을 분리합니다.
- 15초 기다린 후 전원 케이블을 다시 연결합니다.
- 5초 기다린 후 전원 버튼을 눌러 Mac을 켭니다.
SMC 초기화에 대해 더 자세한 도움이 필요하면 Apple 공식 지원 페이지를 참고하세요.
5. NVRAM 초기화하기
NVRAM(비휘발성 램)은 전원이 차단되어도 데이터를 유지할 수 있는 메모리를 말합니다. NVRAM을 초기화하면 kernel_task의 CPU 사용량을 정상 수준으로 되돌리는 데 도움이 될 수 있습니다.
- Mac의 전원을 끄고 완전히 종료될 때까지 기다립니다.
- 전원 버튼을 한 번 누릅니다.
- 화면이 켜지거나 시작음이 들리는 즉시 Option + Command(⌘) + P + R 키를 길게 누릅니다.
- Mac이 재시동될 때까지 네 개의 키를 계속 누르고 있습니다.
6. 안전 모드로 Mac 시작하기
이 방법은 kernel_task의 높은 CPU 사용량이 서드파티(타사) 소프트웨어 때문에 발생하는 것인지 확인하는 데 도움이 됩니다. 먼저 Mac에 Intel 칩이 장착되어 있는지, Apple Silicon 칩이 장착되어 있는지 확인해야 합니다. Apple 메뉴 > 이 Mac에 관하여에서 확인할 수 있습니다.
Intel 칩을 사용하는 Mac의 경우
1. 화면 왼쪽 상단의 Apple 로고 > 시스템 종료를 클릭합니다. Mac이 완전히 종료되면 10초간 기다립니다.
2. Mac을 다시 켜고 즉시 Shift 키를 길게 누릅니다.
3. 로그인 창이 나타나면 Shift 키를 놓습니다.
4. 로그인합니다.
Apple Silicon 칩을 사용하는 Mac의 경우
1. 화면 왼쪽 상단의 Apple 로고 > 시스템 종료를 클릭합니다. Mac이 완전히 종료되면 10초간 기다립니다.
2. 시동 디스크와 옵션이 표시된 시동 옵션 창이 나타날 때까지 전원 버튼을 길게 누릅니다.
3. 시동 디스크를 선택합니다.
4. Shift 키를 길게 누른 상태에서 '안전 모드로 계속'을 클릭한 후 Shift 키를 놓습니다.
5. 로그인합니다.
안전 모드를 종료하려면 시동 중 아무 키도 누르지 않고 일반적인 방법으로 Mac을 재시동하면 됩니다.
여전히 문제가 해결되지 않나요?
kernel_task의 CPU 사용량을 줄이는 핵심은 Mac을 건강한 온도로 유지하는 것입니다. 위의 모든 방법을 시도한 후에도 Mac이 느리게 작동하거나 과열된다면 Apple 서비스 센터에서 전문적인 점검을 받아보시기 바랍니다.