O kernel_task consome 500% da CPU na energia CA, às vezes

17

Normalmente, meu processo kernel_task usa 1-4% da CPU e 100-700 MB de memória. No entanto, às vezes, quando tenho o adaptador de energia conectado, o uso da CPU aumenta para cerca de 500% (8 núcleos) e permanece lá até eu desconectar o adaptador de energia. Posso conectá-lo novamente e tudo fica bem por alguns segundos ou alguns dias, e eventualmente acontece novamente. Como posso impedir que isso aconteça?

Sparr
fonte
2
Isso aconteceu / aconteceu apenas quando um monitor externo está sendo usado? Percebo que estou superaquecendo quando estendo para um segundo monitor.
Nic Cottrell

Respostas:

6

Na minha experiência, isso sempre ocorreu devido a uma falha de hardware. No entanto, antes de fazer qualquer outra coisa, redefina o SMC conforme detalhado aqui: http://support.apple.com/kb/HT3964 como relacionado à sua energia.

Isso parece acontecer quando o Mac está lutando para se comunicar com o hardware. Qual Mac é esse? Qual a idade da bateria? A bateria ainda está boa? O Mac sofreu algum dano - caiu? Líquido? Você já tentou um adaptador de energia diferente?

Justsomeguy
fonte
3
MBP 2011, tão antigo quanto o laptop, sim, não, não, sim.
Sparr
6

Consegui esse problema uma vez no meu MBP de 15 polegadas em meados de 2012, executando a 10.8.4 porque a entrada de áudio havia mudado para o microfone interno e estava captando o ruído constante do meu ventilador. Mudou a entrada de áudio para Line In e o uso da CPU caiu de 524% para 3%

sasi
fonte
2
Desativar o cancelamento de ruído ambiente parece fazê-lo desaparecer para mim, além de remover o adaptador de energia (por enquanto), verificará se ele continua fixo.
precisa saber é o seguinte
O que é isso durante o FaceTime ou o Skype ou isso aconteceu toda a hora?
Nic Cottrell
Isso salvou minha vida. Desativei o cancelamento de ruído ambiente e funcionou. Tempestade perfeita de: conecte o adaptador CA, o ventilador vai alto para ajudar no controle do calor, o software do microfone enlouquece ao tentar cancelar o ruído do ventilador. @ nic-contrell, isso acontecia o tempo todo, mesmo ao jogar um jogo que não precisava do microfone.
WattsInABox
4

http://www.rdoxenham.com/?p=259 cobre a desativação da extensão do kernel responsável por desencadear esse mau comportamento. No entanto, isso também desativa algumas outras funcionalidades de gerenciamento térmico.

Sparr
fonte
4
Isso é interessante, mas você deve perguntar o que está causando o problema em primeiro lugar. Algo não está certo. Como eu disse, sempre que vi isso, houve uma falha de hardware.
Justsomeguy
2
Para mim, essa análise não explica corretamente a origem do problema. Além disso, estou profundamente convencido em outros casos de que o superaquecimento e a kernel_taskingestão de toda a CPU são apenas conseqüências correlacionadas do mesmo problema causador. Loops estúpidos dentro de um kernel só podem levar ao superaquecimento.
dan
1

Por favor, dê uma olhada neste problema típico: kernel_task em 300% e o método de análise sugerido: diagnóstico de um porco da CPU .

Não Activity Manageré preciso o suficiente para ajudá-lo a ver que existem outros processos carregando indiretamente o Kernel. topvai revelar esses porcos.

Para exibir os processos classificados desde o maior consumidor de CPU:

top -o cpu

... classificado começando com o maior consumidor de memória virtual:

top -o vsize

... ordenado a partir do processo, fazendo com que mais comutadores de contexto (sendo iniciado e interrompido com uma frequência enorme, às vezes resultem de dois processos conversando juntos, não permitindo que o outro processe a liberdade de obter a CPU):

top -o csw
dan
fonte
1
Como você usa toppara desvendar esses porcos?
Erik B
0

As pessoas que observaram "alimentação CA" contribuem para algo.

A alta temperatura do chassi ao carregar junto com os periféricos conectados pode causar esse problema. Simplesmente mover o cabo de carregamento da esquerda para a direita pode ser suficiente para resfriar o ponto de acesso e resolver o problema. Em uma máquina com MagSafe, tente desconectar os periféricos das portas esquerdas até que a bateria esteja cheia.

O uso da CPU não tem nada a ver com isso. Uma CPU quente é regulada pela redução da velocidade do relógio, não agendando o carregamento sem operação.

Consulte /apple//a/363933/27135 para obter a prova causal.

Adão
fonte