kernel_task에서 미친 CPU 사용량의 수수께끼를 해결하려고합니다.
MacBook Pro (Retina, 2012 년 중반), 2.7GHz Intel Core i7, Yosemite 10.10.2
인텔 파워 가제트를 다운로드하라는 조언을 받았습니다. 그것은 내 CPU 속도가 느려지는 것을 보여주었습니다. 이 문제를 어떻게 해결합니까? 이런 일이 발생하면 때때로 MBP의 전원을 껐다가 켤 수 있습니다. 그러나 이것은 나를 미치게합니다.


kernel_task에서 미친 CPU 사용량의 수수께끼를 해결하려고합니다.
MacBook Pro (Retina, 2012 년 중반), 2.7GHz Intel Core i7, Yosemite 10.10.2
인텔 파워 가제트를 다운로드하라는 조언을 받았습니다. 그것은 내 CPU 속도가 느려지는 것을 보여주었습니다. 이 문제를 어떻게 해결합니까? 이런 일이 발생하면 때때로 MBP의 전원을 껐다가 켤 수 있습니다. 그러나 이것은 나를 미치게합니다.


답변:
애플은 이것을 문서화했다.
활동 모니터는 kernel_task라는 프로세스가 많은 양의 CPU를 사용하고 있음을 표시 할 수 있으며이 기간 동안 많은 팬 활동이 나타날 수 있습니다. 이 프로세스는 CPU를 많이 사용하는 프로세스에서 CPU를 덜 사용할 수있게하여 온도 관리에 도움이됩니다. 즉, kernel_task는 CPU가 너무 뜨거워지는 조건에 응답합니다. 온도가 떨어지면 kernel_task는 자동으로 활동을 줄입니다.
https://support.apple.com/en-us/HT203184
SMC가 멈춰 있지 않은지 확인하고 프로세서에 잘못된 온도 판독 값을 제공 하도록 SMC를 한 번 재설정 할 수 있습니다 .
SMC 또는 고온이 근본 원인 인 경우 다양한 내부 온도 센서와 케이스 및 배기 공기 온도의 물리적 측정을 커널 스케줄링의 설계 조절 및 칩셋의 클럭 속도 조정과 관련시킬 수 있어야합니다. 열 측정에 대한 응답.
최악의 경우, 결함이있는 온도 센서 또는 특정 GHz 클럭 속도보다 더 많은 열을 생성하는 사양이 아닌 CPU에 하드웨어 문제가 있습니다.
내 현재 MB Pro Retina (late 2013)가이 문제로 어려움을 겪고 있습니다. 브라우저와 터미널을 거의 실행할 수 없도록 랩톱에 Ubuntu를 설치했습니다.
랩톱이 제한된 이유는 온도 센서에 결함이있는 것 같습니다. 일부 센서가 스로틀 링을 시작하는 -127C 판독 값을보고합니다. 이 github gist 에서 센서의 온도 측정 값을 편집했습니다 .
지금까지는 해결책이 없습니다. 정리, 커널 확장 수정 및 SMC 재설정을 시도했습니다.