% de CPU alta do usuário, mas nenhum processo correspondente aparente em um MacBook Air?

3

Algo no meu novo MacBook Air 2011 está consumindo a CPU e a bateria, com 30% de CPU do usuário no Activity Monitor, mas não há nenhum processo listado com alto uso da CPU. A temperatura também é muito alta. O que poderia estar acontecendo?

    
por PBJ 07.10.2011 / 00:37

4 respostas

1

Monitor de atividades e ferramentas de amostragem, como os principais processos de remoção terminados, então é possível que algo esteja gerando muitos processos de curta duração.

Além disso, tente alterar o tempo da amostra para ver se é um erro de arredondamento. Eu tenho visto as alterações na memória RAM do monitor de atividade em 15 a 60 segundos para que possa haver erros de medição - especialmente com hyper-threading nos novos chipsets i5 / i7.

Se você realmente quer se aprofundar nisso, pode ser necessário ativar o Instruments a partir do Xcode. Além disso, ferramentas de comando como top, vm_stat, io_stat e fs_usage.

As ferramentas dtrace são poderosas, mas podem ser piores se você não tiver processos longos ou se quiser aprender a sintaxe.

    
por 07.10.2011 / 03:59
1

No Monitor de Atividades, alterne para "Todos os Processos" em vez de "Meus Processos" e veja se há algum aplicativo com alto uso de CPU.

    
por 07.10.2011 / 01:03
0

No monitor de atividades, deve haver um menu suspenso que, no seu caso, provavelmente diz "Meus processos". Clique nele e selecione "Todos os Processos". Isso mostrará todos os processos em execução (às vezes, os processos que você não possui são agrupados em "Usuário"). Como alternativa, se a atividade do disco for alta, talvez você queira tentar executar iosnoop para descobrir o que seu disco está fazendo que pode causar uma atividade de disco tão alta.

    
por 07.10.2011 / 01:05
0

Tente executar no Terminal fs_usage (como root) que mostrará as chamadas do sistema e as falhas de página relacionadas à atividade do sistema de arquivos em tempo real. Você verá qual processo é.

Eventualmente, você pode executar: top -o cpu (como root).

    
por 27.04.2015 / 14:28

Tags