· 톺아보기

맥당이야기

고통받던 Kernel_task 버그에서 탈출 (해결방법 첨부)

제이미엑스엑스 · · 수정

조회 25,927 · 공감 0 · 댓글 9

맥북 처음 구입했던 2015년부터  kernel_task의 CPU사용량이

100%뛰어넘어 미친듯이 올라가서 마우스 조차 움직일 수없는

상황으로부터 고통받았는데

오늘 해결방법을 알고 탈출했습니다

제 맥북이 이렇게 빠른 컴퓨터였는줄 몰랐네요 ㅠㅠ


-------------------------------------------------------------------------------------------

Kernel_task 버그 해결방법입니다.

우선 맥북을 종료후 Command+R+전원버튼을 눌러

리버커리 모드로 부팅합니다.


상단바 좌측의 유틸리티 - 터미널을 실행후 csrutil disable을 입력 후 

다시 시스템을 종료 한 뒤  일반모드로 부팅해줍니다.


시스템  ➡️ 라이브러리 ➡️Extensions ➡️ IOPlatformPluginFamily.kext를 찾은후

우클릭하여 패키지 내용보기를 눌러주면 Contents파일이 나오는데

클릭후 PlugIns ➡️ ACPI_SMC_PlatformPlugin.kext 패키지 내용 보기를 누른후

Resources 파일에 들어가 문제가 생길수 있을 경우를 대비해

 안에 들어있는 파일을 먼저 전부 백업해줍니다.

 

그후 시스템 정보에서 볼 수있는 모델 식별자에 맞춰

예) MacBookPro8,3이라고 써있으면 MacBookPro8_3

같은 이름의 파일을 찾아 지워줍니다.

없을 경우 안에있는 파일 전부를 지워줍니다.


그 후 시스템을 종료해줍니다.

다시 리버커리모드로 부팅후 터미널에 들어가

csrutil enable 입력 후 재부팅 해주면

kernel_task가 과도하게 CPU 사용량을 

점유하지 않는걸 확인 할 수 있습니다.









댓글 9

  1. Ay-Caramba! ·
    해결법 공유좀 부탁드립니다 ㅜ
    파컷 작업할 때 회사꺼는 괜찮은데 집에 있는 놈이 엄청 느려져요..
    앱 상황보면 커널테스크가 엄청 잡아먹습니다 ㅠㅠ
  2. 제이미엑스엑스 ·
    해결법 써드렸습니다~
  3. Ay-Caramba! ·
    감사합니다!
  4. 제이미엑스엑스 ·
    해결법 같이 써드렸습니다~
  5. 심연의강자 ·
    이 증상있는 분만 하면 되나요??
    아님 무조건 하는게 좋은가요?
  6. 제이미엑스엑스 · · 공감 1
    증상있는 분만 하시면 될거같아요
  7. 제이미엑스엑스 ·
    이름과 같은 파일이 없을경우 리소스폴더안에있는 파일 전부를 지워주시면 됩니다
  8. inureyes · · 공감 2
    혹시 위 내용을 실행해 보실 분들을 위해 윗 내용이 어떤 작업인지 알려드리자면, 자기 컴퓨터의 전원 제어등에 해당되는 설정값을 없애서 운영체제가 효율적 전원관리를 못하게 하는 작업입니다. 전원관리 기능이 꺼지니 언제나 풀스로틀로 돌아가서 체감속도는 올라가겠지만, 배터리 소모나 CPU 풀로드로 인한 과열시 오동닥 가능성이 있으므로 권장하기는 어려운 방법입니다.

    같은 문제가 있는 경우에 가능하면 열감지 센서 오류나 서드파티 커널 익스텐션 오류 등의 다른 원인을 찾아보시기 바랍니다. ㅜㅜ
  9. inureyes ·
    inureyes님// 또한, kernel_task의 점유율이 올라가는건 오류가 아니라, 과열 등의 상황에서 다른 프로세스가 돌지 못하도록 의도적으로 커널 태스크의 점유율을 올리는 OS 디자인입니다. 대개 발열이 원인이므로 발열 요소를 줄이거나 냉각이 되는 환경을 만들어서 해결하시길 추천드립니다.

MaClien 최근 글

MaClien 목록 더 보기