Resumo : Eu notei que, com o Windows 8.1 no meu laptop, a execução de um único programa intensivo da CPU não faz com que a frequência da CPU seja dimensionada para seu valor máximo. Eu suspeito que isso ocorre porque a migração do processo ocorreu muito rapidamente. Eu estou querendo saber se há uma solução para este problema ou se alguém já percebeu isso.
Detalhes :
Eu estava executando algo no VirtualBox e notei que era muito mais lento do que eu esperava (uma carga de trabalho intensiva da CPU que não deve ter muita sobrecarga de virtualização). Após investigar, notei que a CPU do host estava funcionando a 1,17 GHz, em vez de sua velocidade máxima de 2,53 GHz. Algumas soluções de problemas acabaram por me levar a correr Prime95 teste de tortura com um único encadeamento no SO host do Windows 8.1 (assim, o resto da minha pergunta ignora a virtualização). O resultado (mostrado abaixo) foi que um único thread Prime95 também deixou a freqüência em 1,17 GHz
No entanto, se eu rodasse o Prime95 com 4 threads, o sistema estaria totalmente carregado e a frequência aumentada para mais de 2,5 GHz (ele tem o modo turbo, então a freqüência exata flutuou).
Além disso, se eu definir a afinidade da CPU para o processo Prime95 para limitá-la a um único processador lógico, ela também atingirá sua frequência máxima (em torno de 2.9GHz, maior turbo, já que os outros núcleos estavam inativos).
Eu também tenho Linux, e Windows 7, instalado em outras partições neste laptop e eu testei com esses sistemas operacionais também. Nenhum deles teve um problema com um único processo aumentando a sua frequência máxima. Portanto, parece que o problema é algo relacionado a como o Windows 8.1 interage com meu laptop HP EliteBook 8440p. As imagens que mostrei aqui foram quando eu testei com o Prime95 porque esse é um aplicativo que eu sei que simplesmente enfatiza a CPU. Mas a minha maior preocupação é que eu tive o mesmo problema com o VirtualBox e com o VMware Workstation 7.1. Quaisquer ideias para uma possível solução são apreciadas.
fonte