Como o bandito escreveu, as informações em /proc/cpuinfo
são em tempo real e serão atualizadas para mostrar a frequência da CPU atual . A maioria dos sistemas modernos dimensiona a freqüência do processador de acordo com a necessidade atual. Nos sistemas Linux, isso é controlado pelo "cpu governor". Se estiver definido como "ondemand", a frequência da CPU será aumentada / diminuída em resposta à carga atual do servidor.
Você pode verificar qual governador está configurado com este comando:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
As opções disponíveis são:
- Desempenho
- Economia de energia
- Espaço do usuário
- Ondemand
- Conservador
Você pode encontrar mais informações sobre cada um deles aqui .
Para verificar a frequência máxima real disponível para sua CPU, você pode usar o programa cpufreq-info
se instalado:
cpufreq-info | grep "available frequency steps"
No meu sistema, isso mostra:
available frequency steps: 2.67 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
Você também pode ver o limite de frequência definido pelo hardware da seguinte forma:
cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit
Como alternativa, você pode iniciar um processo intensivo da CPU e verificar novamente /proc/cpuinfo
, se tudo estiver bem, a frequência deverá ser diferente agora.