Antes de começarmos as configurações
segue um explanação da propria intel sobre a tecnologia:
A Tecnologia Intel® Turbo Boost1 oferece ainda mais desempenho quando necessário nos sistemas baseados na 3ª geração dos processadores Intel® Core™. A Tecnologia Intel® Turbo Boost 2.0 permite automaticamente que os núcleos do processador trabalhem mais rapidamente do que a frequência básica de operação quando estiverem operando abaixo dos limites especificados para energia, corrente e temperatura.
Aumentando o desempenho dinamicamente
A tecnologia Intel Turbo Boost 2.0 é ativada quando o sistema operacional (SO) solicita o estado de desempenho mais elevado (P0).
A frequência máxima da tecnologia Intel® Turbo Boost 2.0 depende do número de núcleos ativos. O tempo que o processador gasta no estado da tecnologia Intel Turbo Boost 2.0 depende da carga de trabalho e do ambiente operacional.
Qualquer um dos elementos a seguir pode definir o limite superior da tecnologia Intel Turbo Boost 2.0 em uma determinada carga de trabalho:
- Número de núcleos ativos
- Consumo estimado de corrente
- Consumo estimado de energia
- Temperatura do processador
Quando o processador estiver operando abaixo desses limites e a carga de trabalho do usuário exigir desempenho adicional, a frequência do processador aumentará dinamicamente até que o limite superior de frequência seja alcançado. A Tecnologia Intel Turbo Boost 2.0 tem vários algoritmos que operam em paralelo para gerenciar corrente, energia e temperatura de modo a maximizar o desempenho e a eficiência no uso de energia. Nota: A Tecnologia Intel Turbo Boost 2.0 permite que o processador opere em um nível de potência maior que seu limite superior de potência nominal (TDP) por curtas durações para maximizar o desempenho.
Por ser um recurso independente e complementar, a Tecnologia Hyper-Threading Intel® aumenta o desempenho de cargas de trabalho de sub-rotinas multissegmentadas é simples.
Vamos começar
O suporte do linux ao Turbo Boost já existe. Você só precisa ativá-lo.
esses testes foram feitos com um processado:
Intel(R) Core(TM) i5 CPU M 460
Com velocidade de 2.5 e turbo booster de 2.8
Carregue o módulo no terminal:
# sudo modprobe msr
Para carrega-lo na incialização
# echo msr >> /etc/modules
Verficando o turbo booster
Vamos instalar os pacotes necessarios
# apt-get install acpidump linux-tools linux-tools-common
agora execute o
# turbostat
e verifique que a frenquecia esta bem baixa pois nao esta rodando nada pesado no pc
cor CPU %c0 GHz TSC %c1 %c3 %c6 CTMP %pc3 %pc6 7.22 1.42 2.53 8.19 11.59 73.00 49 7.61 54.00 0 0 8.97 1.46 2.53 6.10 10.66 74.27 48 7.61 54.00 0 1 4.98 1.38 2.53 10.09 2 2 8.77 1.40 2.53 6.99 12.52 71.72 49 2 3 6.17 1.42 2.53 9.59
Abra outro outro terminal, e execute o comando abaixo ( Irá forçar o processador a trabalhar no máximo )
# cat /dev/urandom > /dev/null
Agora volte ao terminal anterior e veja os picos de processamento no turbostat.
como podemos ver a frequência esta em 2.77
cor CPU %c0 GHz TSC %c1 %c3 %c6 CTMP %pc3 %pc6 29.30 2.77 2.53 28.09 10.17 32.43 73 0.00 0.00 0 0 26.32 2.76 2.53 39.70 10.24 23.74 61 0.00 0.00 0 1 40.99 2.79 2.53 25.03 2 2 16.85 2.77 2.53 31.93 10.10 41.13 73 2 3 33.06 2.77 2.53 15.71
Parabéns ótimo texto, mas pro procedimento funcionar corretamente aqui no meu Mint x64, precisei instalar a seguinte dependência.:
#apt-get install linux-tools-3.5.0-17
Abs
Ótima dica, testei aqui e foi muito útil. Abs
Ajudou demais cara!!!! Vlw