Pelo que eu entendo, o Intel Turbo Boost "acelera o processador, [...] permitindo automaticamente que os núcleos do processador funcionem mais rápido que a frequência de operação nominal se eles estiverem operando abaixo dos limites de especificação de potência, corrente e temperatura." (Fonte: Intel)
MAS há várias coisas que não consigo:
Minha cpu é uma Intel Xeon E5-1660 v4 @ 3.20GHz. O que significa 3.20GHz é a minha velocidade máxima de clock. Que eu tenho em todos os núcleos se eu desabilitar o Turbo Boost na BIOS ou usando sh $ wrmsr -p0 0x1a0 0x4000850089 em tempo de execução.
Se eu ativar o Turbo Boost, TODOS os 8 núcleos serão constantes a 3.40GHz mesmo quando não estiverem estressados. Que está acima do limite de 3.20GHz.
E AQUI é a primeira coisa que eu não entendo: Quando olho para a temperatura, todos os núcleos estão em torno de 45 ° C, mas aqui (O guia térmico deste cpu) página 25 diz que o meu TDP deve ser em torno de 95 C.
Então, por que o aumento do Turbo não aumenta em 3.40GHz, talvez por causa do limite de potência / corrente, mas como posso verificar isso?
A outra coisa que eu não entendo é: Quando eu desabilito todos os núcleos, mas 2 na BIOS, o Hz dos dois últimos núcleos está em 3.8Ghz e 3.6Ghz (3.8Ghz é o clock máximo que eu deveria ter com o Turbo Aumente se você acredita no que é dito aqui ). MAS quando eu ativar todos os núcleos na BIOS e desabilitá-lo em tempo de execução com sh $ echo 0 > / sys / devices / system / cpu / cpuX / online (com X = 2- > 7) o Hz dos dois últimos núcleos ainda são 3.4GHz e não muda ... Então, meu palpite é o A maneira que eu desabilito em tempo de execução não é reconhecida pelo Turbo Boost. Por quê?
Para verificar a velocidade do meu relógio eu uso: sh $ watch -n 1 "cat / proc / cpuinfo | grep \" cpu MHz \ ""
Para verificar a temperatura da minha CPU, uso: sh $ observe -n 1 sensores
Outras coisas relacionadas: O driver da cpu é pstate e os controladores de cada cpu são o desempenho. E quando eu monitorei a velocidade do clock ou a temperatura da cpu, não me esqueço de enfatizar a cpu.
PS: O título pode não ser apropriado ... Mas não consigo encontrar um melhor ...