Tente ver a saída do comando ' cpufreq-info ' (você pode ter que instalá-lo, procurar por cpufreq )
Por exemplo, o meu diz: (AMD Athlon, laptop dual-core de 2 GHz)
prompt> cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to [email protected], please.
analyzing CPU 0:
driver: powernow-k8
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 1000 ns.
hardware limits: 1000 MHz - 2.00 GHz
available frequency steps: 2.00 GHz, 1000 MHz
available cpufreq governors: powersave, userspace, conservative, ondemand, performance
current policy: frequency should be within 1000 MHz and 2.00 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1000 MHz.
cpufreq stats: 2.00 GHz:4.75%, 1000 MHz:95.25% (403255)
analyzing CPU 1:
driver: powernow-k8
CPUs which run at the same hardware frequency: 1
CPUs which need to have their frequency coordinated by software: 1
maximum transition latency: 1000 ns.
hardware limits: 1000 MHz - 2.00 GHz
available frequency steps: 2.00 GHz, 1000 MHz
available cpufreq governors: powersave, userspace, conservative, ondemand, performance
current policy: frequency should be within 1000 MHz and 2.00 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 2.00 GHz.
cpufreq stats: 2.00 GHz:3.51%, 1000 MHz:96.49% (371758)
(Você pode ver aqui as linhas de 'freqüência atual da CPU' que eu pareço ter captado em velocidades variadas ... cpu0 = 1GHz, cpu1 = 2GHz)
Se você encontrar as linhas com "política atual:", poderá ver os limites do que seu processador pode fazer. O meu está definido para ir não inferior a 1 GHz, nem superior a 2 Ghz. Ele também mostra qual governador está sendo usado .. o meu sendo "ondemand" ... que diz que a freqüência da CPU é determinada pela carga ... como a carga aumenta, o mesmo acontece com a freqüência.
Do comando:
prompt> cpufreq-info -g
powersave userspace conservative ondemand performance
Podemos ver que existem outros governadores disponíveis:
- powersave - geralmente acelerado até o fim, para economizar energia (duh!)
- userspace - alguma função definida pelo usuário determina a velocidade (nunca vi isso na prática)
- conservador - Permite alcance total, mas REALMENTE prefere baixas frequências, resiste a mudanças se puder
- ondemand - baseado em 'need', ou seja, carga do sistema.
- performance - Bloqueado na velocidade máxima, útil se você precisar aquecer seu apartamento, mas não quiser executar o boinc ou compilar um kernel.
O outro comando é ' cpufreq-set ', que, como você pode supor, permite que você defina e ajuste os limites de freqüência da cpu.
Eu tenho um laptop mais antigo que freqüentemente superaquece (eu preciso abri-lo e limpar o dissipador de calor do ventilador ... é uma dor) ... então restringi a frequência máxima para manter a temperatura baixa. (Ele está sendo usado como um servidor .. não há necessidade de velocidade) (é como ' anti-topgun ' .. Eu sinto a necessidade .. por ... sem velocidade !!)
prompt> sudo cpufreq-set -r -u {max}
O '-r' diz para configurar TODAS as cpu relacionadas, e o '-u' (superior?) diz que a velocidade máxima permitida é {max}. Veja a última saída de linha de 'cpufreq-info' para ver quais valores de freq são permitidos. (No meu caso, acima de apenas 2GHz e 1GHz)
Espero que isso ajude.