20Aug
Então você encontrou algo chamado "kernel_task" no Activity Monitor, e você quer saber o que é.Boa notícia: não é nada nefasto.É realmente o seu sistema operacional.
Este artigo faz parte da nossa série em curso, explicando vários processos encontrados no Activity Monitor, como hidd, mdsworker, installd e muitos outros. Não sabe quais são esses serviços? Melhor começar a ler!
Um "kernel", se você não soubesse, está no centro de qualquer sistema operacional, sentado entre sua CPU, memória e outro hardware e o software que você executa. Quando a sua vez no seu Mac, o kernel é a primeira coisa que começa, e basicamente tudo o que você faz no seu computador flui através do kernel em algum momento. Activity Monitor coloca toda essa atividade variada sob um banner: kernel_task.
Se você estiver com o computador não está funcionando devagar, não se preocupe com este processo ocupando muita memória ou, ocasionalmente, usando ciclos de CPU: isso é normal. A memória não utilizada é memória desperdiçada, portanto, kernel_task colocá-lo-á em funcionamento para coisas como armazenar em cache arquivos, e executar um sistema operacional moderno significa às vezes usar algum poder da CPU.
Mas, se o kernel_task estiver constantemente usando a maioria dos recursos do seu sistema, e seu Mac é muito lento, você pode ter um problema. Reiniciar seu Mac é a única maneira de reiniciar seu kernel, e às vezes isso irá resolver todos os problemas. Mas se o comportamento persistir, aqui está um pouco mais de informações.
kernel_task Pretende usar Ciclos de CPU para manter as coisas frescas
Se você está fazendo algo que absorve uma grande quantidade de conversão de conversão de vídeos 4K, diga: você pode se perguntar o que está demorando e observar o Activity Monitor. Muitas vezes, você verá que o kernel_task está usando uma grande quantidade de energia da CPU. .. o poder que você prefere que esse poder seja usado pelo seu processo intensivo.
É compreensível se você está frustrado, mas resulta que seu sistema operacional está fazendo isso de propósito para evitar que o seu CPU se sobreaqueç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 acessível aos processos que a utilizam intensamente. Em outras palavras, o kernel_task responde às condições que fazem com que sua CPU fique muito quente, mesmo que seu Mac não fique quente com você.Isso 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: é apenas impedir que seu processo intensivo a use para evitar superaquecimento. Tudo deve voltar ao normal quando você estiver fora da zona de perigo.
Um aplicativo com um mau hábito de usar uma grande quantidade de CPU e alertando isso é o Flash. Se você vir as guias do Flash ou do navegador ocupando uma grande quantidade de energia da CPU ao lado do kernel_task, considere desinstalar ou desativar o Flash completamente para evitar o problema. Isso impedirá o Flash de usar sua CPU com seus vários erros e kernel_task de ter que proteger sua CPU para manter as coisas frescas.
Boot Into Safe Mode para solucionar problemas do Kernel
Se você achar kernel_task usando uma grande quantidade de CPU ou memória quando você não está fazendo muito, você pode ter outro problema nas mãos. Normalmente isso tem a ver com extensões de kernel de terceiros, chamadas "kexts" pelo macos. Esses módulos que acompanham drivers de hardware e alguns softwares, e interface diretamente com o kernel. Um kext defeituoso pode causar kernel_task para absorver recursos excessivos do sistema.
Para testar isso, você deve inicializar seu Mac no modo de segurança, uma das opções de inicialização oculta do Mac, cada usuário do Mac deve conhecer. Desligue o seu Mac, então ligue-o enquanto mantém pressionada a tecla Shift. Você verá a palavra "Boot seguro" 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 seu problema. Desinstale qualquer software ou driver de terceiros que você instalou recentemente e veja se isso ajuda.
Se quiser mergulhar ainda mais, o Etrecheck executa dezenas de diagnósticos, incluindo uma lista de todos os kexts instalados e em execução no seu sistema. Desinstale qualquer coisa que você achar que esteja causando o problema e veja se isso resolve. Caso contrário, talvez seja necessário considerar uma viagem à Apple Store, ou a sua loja local amigável de reparo do Mac.
Algumas coisas para tentar
Se você ainda tem um problema depois de tudo isso, há algumas coisas que você pode tentar.
Às vezes, a redefinição da NVRAM no seu Mac ajudará.Considere analisar seu Mac para malware, o que pode estar causando o problema. Você também pode fazer as coisas comuns para acelerar o seu Mac, como remover itens de inicialização desnecessários e liberar espaço no disco rígido.
Se nada ajuda, às vezes você precisa parar de desperdiçar seu tempo e reinstalar o macOS a partir do zero. Obviamente, esse deve ser um último recurso, mas é importante saber quando você é espancado.
Crédito da foto: Matthew Pearce