kernel_task 란 무엇이며 왜 Mac에서 실행됩니까?
그래서 Activity Monitor에서 "kernel_task"라는 것을 발견했고, 그것이 무엇인지 알고 싶습니다. 희소식 : 그것은 아무것도 사악합니다. 실제로는 운영 체제입니다..
이 기사는 hidd, mdsworker, installd 및 기타 여러 사람과 같이 Activity Monitor에있는 다양한 프로세스를 설명하는 진행중인 시리즈의 일부입니다. 그 서비스가 무엇인지 모릅니다. 더 읽기 시작하기!
"커널"은 모르는 경우 운영 체제의 핵심에 있으며 CPU, 메모리 및 기타 하드웨어와 실행하는 소프트웨어 사이에 있습니다. Mac을 시작할 때 커널이 처음 시작될 때 기본적으로 컴퓨터에서하는 모든 작업이 어느 시점에서 커널을 통해 이루어집니다. Activity Monitor는이 모든 다양한 활동을 하나의 배너 아래에 넣습니다. kernel_task.
컴퓨터가 느리게 작동하지 않는 경우이 프로세스가 많은 메모리를 차지하거나 때때로 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 사용을 막을뿐입니다. 위험 지대에서 벗어나면 모든 것이 정상으로 돌아와야합니다..
CPU 사용량이 많아서이를 촉구하는 습관이있는 한 응용 프로그램은 Flash입니다. 플래시 또는 브라우저 탭이 kernel_task와 함께 많은 CPU 성능을 차지하는 경우, 플래시를 완전히 제거하거나 비활성화하여 문제가 발생하지 않도록하십시오. 이렇게하면 Flash가 다양한 버그로 CPU를 사용하지 않게되고 kernel_task는 CPU를 보호하여 시원하게 유지합니다..
커널 문제를 해결하기 위해 안전 모드로 부팅
많은 것을하지 않고도 많은 CPU 또는 메모리를 사용하여 kernel_task를 찾으면 다른 문제가 발생할 수 있습니다. 보통 이것은 macOS에 의해 "kexts"라고 불리는 써드 파티 커널 확장과 관계가있다. 하드웨어 드라이버 및 일부 소프트웨어와 함께 제공되는이 모듈은 커널과 직접 인터페이스합니다. kext의 결함으로 인해 kernel_task가 과도한 시스템 자원을 차지할 수 있음.
이를 테스트하려면 매킨토시 사용자가 알아야 할 숨겨진 맥 시작 옵션 중 하나 인 안전 모드로 Mac을 부팅해야합니다. Mac을 종료했다가 Shift 키를 누른 상태에서 Mac을 켜십시오. 로그인 화면에 "Safe Boot"라는 단어가 표시됩니다..
안전 모드는 타사 kexts를 활성화하지 않으므로 Mac이 안전 모드에서 문제가없는 경우 문제를 발견했습니다. 최근에 설치 한 타사 소프트웨어 또는 드라이버를 제거하고 도움이되는지 확인하십시오..
추가로 다이빙을 원할 경우, Etrecheck는 시스템에 설치되어 실행중인 모든 kexts 목록을 포함하여 수십 개의 진단을 실행합니다. 문제의 원인이 될 수 있다고 생각되는 부분은 모두 제거하고 문제가 해결되는지 확인하십시오. 그렇지 않은 경우 Apple Store 또는 친숙한 지역 Mac 수리점을 방문해야 할 수도 있습니다..
몇 가지 다른 시도
그 후에도 문제가 계속 발생하면 시도해 볼 수있는 몇 가지 사항이 있습니다..
때때로 Mac에서 NVRAM을 재설정하면 도움이됩니다. Mac에서 악성 코드가 있는지 검사하여 문제를 일으킬 수 있습니다. 불필요한 시작 항목을 제거하고 하드 드라이브 공간을 확보하는 것과 같이 Mac 속도를 높이기 위해 일반적인 작업을 수행 할 수도 있습니다..
도움이되지 않는다면 때때로 시간 낭비를 멈추고 처음부터 macOS를 다시 설치해야합니다. 분명히 그것이 최후의 수단이되어야합니다. 그러나 당신이 맞을 때를 아는 것이 중요합니다..
사진 크레디트 : Matthew Pearce