Alta carga, mas baixo uso de CPU no Unibody Macbook


-1

Eu tenho uma alta carga do sistema (> 1,5ish), mas uma baixa carga de CPU (> 80% inativa), com o ventilador rodando no que soa como overdrive.

O problema é que não consigo descobrir o que está causando o computador a ser arrastado porque aparentemente é um problema de IO, não um problema de CPU.

Alguma ideia? Estou executando a última versão do leão. Isso acontece com bastante frequência também.

Para esclarecer, a CPU está praticamente ociosa.

Respostas:


1

1.5 não é uma carga alta, especialmente em uma máquina com vários núcleos. O ventilador pode estar em overdrive por causa de um sensor de temperatura defeituoso ou fluxo de ar bloqueado ou coisas assim. Usar um laptop na cama e apoiá-lo em um edredom de plumas, por exemplo, pode fazer com que o ventilador entre em overdrive. Além disso, a GPU (placa de vídeo) pode gerar mais calor do que a CPU e não aparece em métricas de carga. Você está fazendo algo com gráficos intensos, como editar vídeo ou jogar videogames?


1.5 não é uma carga alta ... mas com uma CPU quase completamente inativa, parece um pouco alta. A placa gráfica usada pode ser o problema e explicaria algumas coisas.
Andrew Spott

0

Além dos problemas físicos que o Old Pro aborda, é possível que você esteja usando um programa que não é multithread. O Mac OS alterna os núcleos ativos para qualquer processo de forma intermitente, mas se o programa estiver enfileirado no futuro previsível, ele será executado o mais próximo possível de 100%. Isso pode fazer com que o die da CPU aqueça e a carga de ~ 1. Se você está percebendo um uso significativo de disco, é provável que esse seja o caso.

Para diagnosticar ainda mais o seu problema, tente usar o Activity Monitor para ver quais processos estão usando a maior parte da CPU. Você também pode diagnosticar o uso do disco aqui.


A CPU não está realmente perto de 100% de utilização. é quase completamente ocioso, mas a carga ainda é alta. Qual é o que está me incomodando.
Andrew Spott

Isso é 100% para um único thread, que no máximo ocupará um único caminho de execução lógica em sua CPU. Por exemplo, um Core i7 estaria utilizando apenas 1/8 (4 núcleos * 2 (para hyperthreading) = 8 núcleos lógicos) da utilização disponível = 12,5%. Portanto, não, não é 100% da utilização total, apenas a utilização de um único núcleo, que é diferente em cada tipo de processador.
zwerdlds

O top reporta a CPU como% de uma cpu (então 1 cpu trabalhando em ciclos completos é 100%, 2 cpus é 200%, etc) Então, na verdade, 10% de utilização não está nem perto de 1 cpus de utilização.
Andrew Spott

Você está certo, exiba as principais informações da CPU usando esse formato. O Activity Monitor, por outro lado, usa "100%" = 100% de utilização disponível. Independentemente disso, isso não resolve o problema. Você identificou o processo que está excedendo suas expectativas de uso?
zwerdlds

infelizmente eu não tenho, mas é um problema recorrente, então eu vou ter que continuar checando.
Andrew Spott

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.