Modern cpu's pode operar em várias freqüências diferentes mudando dinamicamente sob os requisitos de carga (consulte wikipedia ). A Intel chama isso de SpeedStep . Quando um cpu tem pouco a fazer, ele funciona com uma frequência menor para reduzir a energia (e, portanto, o ruído do ventilador e do aquecimento).
Portanto, os 1600Mhz que você vê provavelmente são porque todos os processadores não estão fazendo muito, mas podem atingir um máximo de 3400 Mhz determinado pela arquitetura da placa-mãe e do processador e pela temperatura.
Não tenho certeza de onde /proc/cpuinfo
obtém seu único valor, mas
você pode ver informações de cpu individuais nos arquivos /sys/devices/system/cpu/cpu*/cpufreq/
, por exemplo, para a frequência atual:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
e leia mais sobre o software de escalonamento de frequências de cpu do Linux em archlinux .