kernel_task는 무엇이며 왜 Mac에서 실행됩니까?

0
660

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

관련 : 이 프로세스는 무엇이며 왜 Mac에서 실행됩니까?

이 기사는 진행중인 시리즈 중 일부로서 Activity Monitor에서 발견 된 다양한 프로세스, 숨김, MDsworker, 설치 및 기타 여러 프로세스를 설명합니다. 그 서비스가 무엇인지 모르십니까? 더 나은 독서 시작!

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

관련 : 컴퓨터의 RAM이 가득 찬 것이 좋은 이유

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

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

kernel_task는 CPU 사이클을 사용하여 물건을 시원하게 유지합니다.

예를 들어 4K 비디오를 변환하는 등 처리 능력이 많이 필요한 작업을 수행하는 경우 시간이 오래 걸리는 것을 궁금해하고 활동 모니터를 살펴볼 수 있습니다. 종종 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 키를 누른 상태에서 전원을 켜십시오. 로그인 화면에 “Safe Boot”라는 단어가 표시됩니다.

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

더 자세히 알아 보려면 Etrecheck는 시스템에 설치되어 실행중인 모든 kext 목록을 포함하여 수십 가지 진단을 실행합니다. 문제를 일으키는 것으로 생각되는 모든 것을 제거하고 문제가 해결되는지 확인하십시오. 그렇지 않은 경우 Apple Store 또는 친절한 현지 Mac 수리점을 방문해야합니다.

시도해야 할 몇 가지

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

때때로 Mac에서 NVRAM을 재설정하면 도움이됩니다. Mac에서 맬웨어를 스캔하여 문제를 일으킬 수도 있습니다. 불필요한 시작 항목을 제거하고 하드 드라이브 공간을 확보하는 등 일반적인 속도로 Mac 속도를 높일 수도 있습니다.

도움이되지 않는 경우 때때로 시간 낭비를 중단하고 macOS를 처음부터 다시 설치해야합니다. 분명히 이것이 최후의 수단이되어야하지만 언제 때렸는지 아는 것이 중요합니다.

사진 크레디트 : Matthew Pearce