Respostas:
O 11.04 roda o kernel 2..6.38, que deve funcionar bem com as CPUs Sandy Bridge.
Você pode abrir um terminal e executar grep MHz /proc/cpuinfo. Em seguida, abra uma segunda guia do terminal e execute um loop como while :; do :; done. No primeiro terminal, execute grep MHz /proc/cpuinfonovamente. Você deve ver que um dos núcleos tem uma frequência mais alta agora:
$ grep MHz /proc/cpuinfo
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 3701.000
cpu MHz : 1600.000
cpu MHz : 1600.000
Você também pode tentar o powertop e a turbostatpartir do pacote linux-tools-common (execute sudo modprobe msrantes sudo turbostat). A versão SVN do i7z deve funcionar para Sandry Bridge (e funciona para mim com um desktop i7).
/proc/e /sys/device/system/cpu/é sempre limitado às frequências regulares de projeto; veja kernel.org/doc/Documentation/cpu-freq/boost.txt. Além disso, o Freq Mons da CPU confia nessas informações, para que não mostrem reforços. Mas turbostate outras ferramentas vão. Cuidado especial deve ser tomado com os processadores AMD com gráficos integrados, consulte askubuntu.com/a/501599/308343 @king_julien Sua suposição provavelmente está errada.
Use sudo turbostatpara isso. A saída de cat /proc/cpuinfonem sempre mostra a frequência atual real da CPU, mas a frequência não turbo máxima, mesmo quando o Turbo Boost está ativado e ativo.
Conforme indicado na resposta da elmicha, você precisará carregar o módulo msr sudo modprobe msre, em seguida, executar o turbostat com sudo turbostat.
Para instalar o turbostat, você precisa executar:
$ sudo apt-get install linux-tools-common linux-tools-generic
(aparentemente, eu não tenho reputação de adicionar isso como um comentário no @ david-gardner post)
Como a segunda resposta mais votada apontou, a resposta mais votada e aceita às vezes mostra a frequência regular máxima.
Abaixo, você pode ver as frequências do CPU número 0. Para ver todos os processadores substituídos 0por *. A frequência é expressa em MHz com três casas decimais. Então 1000000= 1000 MHz = 1 GHz. Este processador Intel Skylake está classificado para 2,6 GHz ou 3,5 GHz com o Turbo Boost ativado.
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
800000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
3500000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
1027669
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
2754249
2700098
2842167
2700270
1359287
901937
1662780
1731062
4 de 8 processadores estão no modo turbo (acima de 2,6 GHz)
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
808913
800029
800022
800004
800001
800001
800013
800009
Todos os processadores estão a uma velocidade mínima de 800 MHz, embora o Chrome esteja sendo executado em duas telas com 11 guias abertas, mas o YouTube pausado.
Usando o terminal, você pode verificar se o recurso Turbo Boost está ativado:
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
Isso é um duplo negativo; quando "sem turbo" está desativado (= 0), o Turbo Boost está ativado.
Para desativar o Turbo Boost, use sudopower e ajuste a chave no_turbopara 1:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
1
O retorno 1indica que o turbo agora está desativado.
Outras respostas mencionam métodos alternativos para a CLI básica (Command Line Interface). Eu gosto de usar o Conky para fazer isso. No exemplo abaixo, a CPU Skylake tem uma frequência regular de 800 MHz a 2600 Mhz. Com o turbo boost ativado, a frequência pode saltar para 3500 MHz sob carga pesada.
O exemplo .gif abaixo começa mostrando a frequência flutuando em torno de 3100 MHz sob carga pesada quando grepestá sendo executado em todo o sistema de arquivos. Em seguida, o comando é emitido:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
... para desligar o turbo. A velocidade cai para uma velocidade fixa de 2600 MHz, que é a velocidade máxima regular sem turbo.
Então o comando turbo é revertido:
$ echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
... para ligar novamente o turbo e a velocidade saltar acima de 2600 MHz e flutua em torno de 3100 a 3200 MHz novamente.
Observe a rapidez com que a temperatura salta 10 graus quando o Turbo está ligado
/sys/devices/system/cpu/intel_pstate/no_turbo. As CPUs são Xeon E5-2690 , que devem ter a tecnologia Boost ... Meu kernel (2.6.32) é muito antigo?
cpupoweré uma coleção de ferramentas para examinar e ajustar os recursos relacionados à economia de energia do seu processador. cpupower frequency-infopode ajudar a obter as informações necessárias.
Saída de amostra:
# cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
...
...
current CPU frequency is 2.80 GHz (asserted by call to hardware).
boost state support:
Supported: yes
Active: yes
3000 MHz max turbo 4 active cores
3000 MHz max turbo 3 active cores
3100 MHz max turbo 2 active cores
3100 MHz max turbo 1 active cores
boost state - active confirma o que você está procurando.
Página do manual : https://linux.die.net/man/1/cpupower
PS: Eu sei que é um tópico antigo, mas achei que essa resposta é apropriada aqui e pode ajudar alguém.