kernel_task 란 무엇이며 Mac에서 실행되는 이유는 무엇입니까?

그래서 Activity Monitor에서 "kernel_task"라는 것을 발견했고 그것이 무엇인지 알고 싶습니다. 좋은 소식은 사악한 것이 아닙니다. 실제로 운영 체제입니다.

관련 : 이 프로세스는 무엇이며 내 Mac에서 실행되는 이유는 무엇입니까?

이 문서는 hidd, mdsworker, installd 및 기타 여러 프로세스와 같이 Activity Monitor에서 볼 수있는 다양한 프로세스를 설명하는 지속적인 시리즈의 일부입니다. 그 서비스가 무엇인지 모르십니까? 더 나은 읽기 시작!

모르는 경우 "커널"은 CPU, 메모리 및 기타 하드웨어와 실행하는 소프트웨어 사이에있는 모든 운영 체제의 핵심입니다. Mac을 켜면 커널이 가장 먼저 시작되며 기본적으로 컴퓨터에서 수행하는 모든 작업은 어느 시점에서 커널을 통해 흐릅니다. Activity Monitor는 이러한 모든 다양한 활동을 하나의 배너 (kernel_task) 아래에 배치합니다.

관련 : 컴퓨터의 RAM이 가득 차서 좋은 이유

컴퓨터가 느리게 실행되지 않는 경우이 프로세스가 많은 메모리를 차지하거나 가끔 CPU주기를 사용하는 것에 대해 걱정하지 마십시오. 이는 정상입니다. 사용하지 않는 메모리는 낭비되는 메모리이므로 kernel_task는 파일 캐싱과 같은 작업에이를 적용 할 것이며 최신 운영 체제를 실행하는 것은 때때로 CPU 성능을 사용하는 것을 의미합니다.

그러나 kernel_task가 시스템 리소스의 대부분을 지속적으로 사용하고 Mac이 정말 느린 경우 문제가있을 수 있습니다. Mac을 재시동하는 것이 커널을 재시동하는 유일한 방법이며 때로는 모든 문제가 해결됩니다. 그러나 동작이 지속되면 여기에 더 많은 정보가 있습니다.

kernel_task는 CPU 사이클을 사용하여 냉각 상태를 유지하는 척

4K 비디오를 변환하는 등 처리 능력을 많이 차지하는 작업을 수행하는 경우 시간이 너무 오래 걸리는 것이 무엇인지 궁금해하고 Activity Monitor를 살펴볼 수 있습니다. 종종 kernel_task가 많은 CPU 성능을 사용하고 있음을 알 수 있습니다. 집중적 인 프로세스에서 그 성능을 사용하기를 바라는 것입니다.

좌절감을 느끼면 이해할 수 있지만 운영 체제가 CPU 과열을 방지하기 위해 의도적으로이 작업을 수행하는 것으로 나타났습니다. Apple의 지원 페이지를 인용하려면 :

kernel_task의 기능 중 하나는 CPU를 집중적으로 사용하는 프로세스에서 CPU를 덜 사용하도록하여 CPU 온도 관리를 돕는 것입니다. 즉, kernel_task는 Mac이 뜨겁게 느껴지지 않더라도 CPU가 너무 뜨거워지는 조건에 반응합니다. 그 자체로 이러한 조건을 유발하지는 않습니다. CPU 온도가 낮아지면 kernel_task는 자동으로 활동을 줄입니다.

따라서 kernel_task는 실제로 CPU 전력을 모두 사용하는 것이 아닙니다 . 과열을 방지하기 위해 집중적 인 프로세스가이를 사용하지 못하도록 막는 것입니다. 위험 지역을 벗어나면 모든 것이 정상으로 돌아갑니다.

많은 CPU를 사용하고이를 알리는 나쁜 습관이있는 애플리케이션 중 하나가 Flash입니다. kernel_task와 함께 많은 CPU 성능을 차지하는 Flash 또는 브라우저 탭이 표시되는 경우 문제를 방지하기 위해 Flash를 완전히 제거하거나 비활성화하는 것이 좋습니다. 이렇게하면 Flash가 다양한 버그로 인해 CPU를 사용하는 것을 막을 수 있으며 kernel_task는 CPU를 보호하여 냉각 상태를 유지하지 않아도됩니다.

커널 문제를 해결하기 위해 안전 모드로 부팅

많은 일을하지 않을 때 많은 CPU 나 메모리를 사용하는 kernel_task를 발견하면 손에 또 다른 문제가있을 수 있습니다. 일반적으로 이것은 macOS에서 "kexts"라고하는 타사 커널 확장과 관련이 있습니다. 이러한 모듈은 하드웨어 드라이버 및 일부 소프트웨어와 함께 제공되며 커널과 직접 인터페이스합니다. 잘못된 kext로 인해 kernel_task가 과도한 시스템 리소스를 차지할 수 있습니다.

관련 : 숨겨진 시작 옵션으로 Mac 문제 해결

이를 테스트하려면 Mac을 모든 Mac 사용자가 알아야 할 숨겨진 Mac 시작 옵션 중 하나 인 안전 모드로 부팅해야합니다. Mac을 종료 한 다음 Shift 키를 누른 상태에서 켜십시오. 로그인 화면에 "안전 부팅"이라는 단어가 표시됩니다.

안전 모드는 타사 kexts를 활성화하지 않으므로 Mac에 안전 모드에서 문제가없는 경우 문제가있는 것입니다. 최근에 설치 한 타사 소프트웨어 또는 드라이버를 제거하고 도움이되는지 확인하십시오.

더 깊이 들어가고 싶다면 Etrecheck는 시스템에 설치되어 실행중인 모든 kext 목록을 포함하여 수십 가지 진단을 실행합니다. 문제를 일으킬 수 있다고 생각되는 모든 것을 제거하고 문제가 해결되는지 확인하십시오. 그렇지 않은 경우 Apple Store 또는 친숙한 Mac 수리점을 방문해야 할 수도 있습니다.

시도 할 다른 몇 가지

그래도 문제가 계속되면 몇 가지 시도해 볼 수 있습니다.

때때로 Mac에서 NVRAM을 재설정하면 도움이됩니다. Mac에서 문제의 원인이 될 수있는 맬웨어를 검색해보십시오. 불필요한 시작 항목을 제거하고 하드 드라이브 공간을 확보하는 것과 같은 일반적인 작업을 수행하여 Mac 속도를 높일 수도 있습니다.

도움이되지 않는다면 시간 낭비를 멈추고 macOS를 처음부터 다시 설치해야합니다. 분명히 이것이 최후의 수단이되어야하지만 언제 구타를 당했는지 아는 것이 중요합니다.

사진 제공 : Matthew Pearce