Estou olhando Resmon no Windows 8 Basic. Eu escolhi o plano de energia de "alto desempenho", que pensei que manteria minha CPU nos níveis mais altos possíveis.
Quando a máquina está (principalmente) inativa, a Frequência da CPU está em 95% + e o uso da CPU está abaixo de 10%.
Quando coloco o sistema sob carga pesada, a frequência da CPU começa a pular entre 10% e 110%. O uso da CPU salta como um inverso da frequência da CPU (o que faz sentido).
Por que minha frequência de CPU diminui quando o sistema está sob carga? Isso é algum tipo de problema de gerenciamento térmico (a CPU está esquentando, então o sistema reduz a velocidade da CPU para permitir que o calor se dissipe)?
====
ATUALIZAÇÃO: Tentarei postar uma captura de tela mais tarde (as políticas de segurança atrapalham minha execução do meu trabalho ...). O HWMonitor está relatando temperaturas da CPU na faixa de 60-70 C. Max não é superior a 70C.
UPDATE-2: A CPU é um i7-3770, de acordo com o HWMonitor
Respostas:
Isso se deve à tecnologia Intel Turbo Boost . Isso permite que o processador desative / ative os núcleos do processador e altere a frequência dos núcleos.
Essa tecnologia permite escolher como distribuir o limite térmico máximo. Portanto, se o processador tiver apenas 1 núcleo ativado, você poderá obter 3,9 GHz. Mas quando há todos os 4 núcleos ativados, você obtém apenas 3,4 GHz por núcleo. A tecnologia agora escolhe a melhor opção para os aplicativos atuais em execução.
Então você disse que estava
putting your system under heavy load
bem, aqui precisamos distinguir entre carga de thread único e multithread:Então, acho que seu sistema tem na situação ociosa nem todos os núcleos ativados e permite uma maior frequência possível. Em seguida, sua carga é multiencadeada e a frequência principal é mais baixa, mas todo o processador está sob carga.
fonte