O que é kernel_task e por que ele está sendo executado no meu Mac?
Então você encontrou algo chamado “kernel_task” no Activity Monitor e quer saber o que é. Boas notícias: não é nada nefasto. Na verdade, é o seu sistema operacional.
RELACIONADO:O que é este processo e por que ele está sendo executado no meu Mac?
Este artigo é parte de nossa série contínua que explica vários processos encontrados no Activity Monitor, como hidd, mdsworker, installd e muitos outros. Não sabe o que são esses serviços? Melhor começar a ler!
Um “kernel”, caso você não saiba, está no centro de qualquer sistema operacional, situado entre sua CPU, memória e outro hardware e o software que você executa. Quando você liga o seu Mac, o kernel é a primeira coisa que inicia e basicamente tudo que você faz no seu computador flui através do kernel em algum ponto. O Activity Monitor coloca todas essas atividades variadas em um único banner: kernel_task.
RELACIONADO:Por que é bom que a RAM do seu computador esteja cheia
Se o seu computador não estiver lento, não se preocupe se esse processo ocupar muita memória ou ocasionalmente consumir ciclos de CPU: isso é normal. Memória não utilizada é memória desperdiçada, então kernel_task irá colocá-la para trabalhar para coisas como armazenar arquivos em cache, e rodar um sistema operacional moderno às vezes significa usar algum poder da CPU.
Mas se kernel_task está constantemente usando a maioria dos recursos do seu sistema e seu Mac é realmente lento, você pode ter um problema. Reiniciar o Mac é a única maneira de reiniciar o kernel e, às vezes, isso resolverá todos os problemas. Mas se o comportamento persistir, aqui estão mais algumas informações.
kernel_task finge usar ciclos de CPU para manter as coisas frescas
Se você estiver fazendo algo que consome muito poder de processamento, digamos, converter vídeos em 4K, você pode se perguntar por que está demorando tanto e olhar para o Monitor de Atividade Freqüentemente, você verá que kernel_task está usando muita energia da CPU ... energia que você prefere que seja usada por seu processo intensivo.
É compreensível se você está frustrado, mas acontece que seu sistema operacional está fazendo isso de propósito para evitar que sua CPU superaqueça. Para citar a página de suporte da Apple:
Uma das funções do kernel_task é ajudar a gerenciar a temperatura da CPU, tornando a CPU menos disponível para processos que a estão usando intensamente. Em outras palavras, kernel_task responde a condições que fazem com que sua CPU fique muito quente, mesmo que seu Mac não pareça quente para você. Ele mesmo não causa essas condições. Quando a temperatura da CPU diminui, kernel_task reduz automaticamente sua atividade.
Então kernel_task não é realmente usando toda a energia da CPU: está apenas impedindo seu processo intensivo de usá-lo para evitar o superaquecimento. Tudo deve voltar ao normal quando você estiver fora da zona de perigo.
Um aplicativo com o péssimo hábito de usar muita CPU e solicitar isso é o Flash. Se você vir as guias do Flash ou do navegador ocupando muita energia da CPU junto com o kernel_task, desinstale ou desative o Flash completamente para evitar o problema. Isso impedirá o Flash de usar sua CPU com seus vários bugs, e kernel_task de ter que proteger sua CPU para manter as coisas frescas.
Inicialize no modo de segurança para solucionar problemas de kernel
Se você descobrir que kernel_task está usando muita CPU ou memória quando você não está fazendo muita coisa, pode ter outro problema em suas mãos. Normalmente, isso tem a ver com extensões de kernel de terceiros, chamadas “kexts” pelo macOS. Esses módulos vêm com drivers de hardware e alguns softwares e fazem interface direta com o kernel. Um kext defeituoso pode fazer com que o kernel_task ocupe recursos excessivos do sistema.
RELACIONADO:Solucione problemas do seu Mac com estas opções de inicialização ocultas
Para testar isso, você deve inicializar seu Mac no Modo de Segurança, uma das opções de inicialização ocultas do Mac que todos os usuários de Mac devem conhecer. Desligue o Mac e ligue-o enquanto mantém pressionada a tecla Shift. Você verá a palavra “Inicialização segura” na tela de login.
O Modo de segurança não habilita kexts de terceiros, portanto, se o seu Mac não tiver problemas no modo de segurança, você encontrou o problema. Desinstale qualquer software ou driver de terceiros instalado recentemente e veja se isso ajuda.
Se você quiser mergulhar mais fundo, o Etrecheck executa dezenas de diagnósticos, incluindo uma lista de todos os kexts instalados e em execução em seu sistema. Desinstale tudo o que você acha que pode estar causando o problema e veja se isso resolve o problema. Caso contrário, talvez seja necessário considerar uma visita à Apple Store ou à sua loja de consertos local de Macs.
Algumas outras coisas para tentar
Se você ainda tiver um problema depois de tudo isso, há algumas coisas que você pode tentar.
Às vezes, redefinir a NVRAM em seu Mac pode ajudar. Considere fazer uma varredura em seu Mac em busca de malware, que pode estar causando o problema. Você também pode fazer as coisas habituais para acelerar o seu Mac, como remover itens de inicialização desnecessários e liberar espaço no disco rígido.
Se nada ajudar, às vezes você precisa parar de perder tempo e reinstalar o macOS do zero. Obviamente, esse deve ser o último recurso, mas é importante saber quando você está derrotado.
Crédito da foto: Matthew Pearce