Recentemente, comprei um laptop com uma CPU de ponte de areia que deveria ter um turbo boost . O turbo boost é suportado no 11.04? Como posso saber se está funcionando?
Eu tentei isso, mas parece detectar apenas os processadores Nehalem .
fonte
Recentemente, comprei um laptop com uma CPU de ponte de areia que deveria ter um turbo boost . O turbo boost é suportado no 11.04? Como posso saber se está funcionando?
Eu tentei isso, mas parece detectar apenas os processadores Nehalem .
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/cpuinfo
novamente. 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 turbostat
partir do pacote linux-tools-common (execute sudo modprobe msr
antes 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. Masturbostat
e 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 turbostat
para isso. A saída decat /proc/cpuinfo
nem 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 msr
e, em seguida, executar o turbostat comsudo turbostat
.fonte
Para instalar o turbostat, você precisa executar:
(aparentemente, eu não tenho reputação de adicionar isso como um comentário no @ david-gardner post)
fonte
A resposta com melhor votação aceita nem sempre funciona
Como a segunda resposta mais votada apontou, a resposta mais votada e aceita às vezes mostra a frequência regular máxima.
Métodos de CLI alternativos
Abaixo, você pode ver as frequências do CPU número 0. Para ver todos os processadores substituídos
0
por*
. A frequência é expressa em MHz com três casas decimais. Então1000000
= 1000 MHz = 1 GHz. Este processador Intel Skylake está classificado para 2,6 GHz ou 3,5 GHz com o Turbo Boost ativado.Frequência mínima 800 MHz
Frequência máxima de 3500 MHz (3,5 GHz)
Frequência atual 1027.669 MHz (1.028 GHz)
CPU 0 a 7 Frequência quando o YouTube carrega
4 de 8 processadores estão no modo turbo (acima de 2,6 GHz)
Frequência da CPU 0 a 7 quando o YouTube parou
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.
O Intel Turbo Boost está ativado?
Usando o terminal, você pode verificar se o recurso Turbo Boost está ativado:
Isso é um duplo negativo; quando "sem turbo" está desativado (= 0), o Turbo Boost está ativado.
Para desativar o Turbo Boost, use
sudo
power e ajuste a chaveno_turbo
para1
:O retorno
1
indica que o turbo agora está desativado.Método alternativo da GUI usando o Conky
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
grep
está sendo executado em todo o sistema de arquivos. Em seguida, o comando é emitido:... 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:
... 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
fonte
/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-info
pode ajudar a obter as informações necessárias.Saída de amostra:
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.
fonte