¿Los procesadores Intel Core2Duo E4400 funcionan a diferentes velocidades?

¿Los procesadores Intel Core2Duo E4400 funcionan a diferentes velocidades?

Estaba revisando mi vieja computadora hoy y noté que algo era un poco extraño. La CPU es una Intel Core2Duo E4400 (caché de 2 M, 2,00 GHz, FSB de 800 MHz).

Estoy ejecutando Linux, así que ejecuté los comandos lscpu y cat /proc/cpuinfo, aquí están los resultados:

root:~$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
CPU socket(s):         1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 15
Stepping:              2
CPU MHz:               1203.000 <------------||||||||||||
BogoMIPS:              4000.02
L1d cache:             32K
L1i cache:             32K
L2 cache:              2048K

y

root:~$ cat /proc/cpuinfo 
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 15
model name  : Intel(R) Core(TM)2 CPU          4400  @ 2.00GHz
stepping    : 2
cpu MHz     : 2003.000 <------------||||||||||||
cache size  : 2048 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 10
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts
bogomips    : 3999.96
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor   : 1
vendor_id   : GenuineIntel
cpu family  : 6
model       : 15
model name  : Intel(R) Core(TM)2 CPU          4400  @ 2.00GHz
stepping    : 2
cpu MHz     : 1203.000 <------------||||||||||||
cache size  : 2048 KB
physical id : 0
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 1
initial apicid  : 1
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 10
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts
bogomips    : 4000.02
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

cat /proc/cpuinfoObserve cómo dice el primer procesador en el comando2003MHzy el segundo1203MHz.

¿Esto es normal?

Además, el primero no siempre muestra 2003MHz, a veces ambos muestran 1203MHz. Estoy usando Ubuntu 11.10.

El comando xsensors muestra que los procesadores funcionan a entre 45 ° C y 55 ° C (aquí estamos en verano).

Respuesta1

Sí, esto es normal. Linux puede cambiar la frecuencia del reloj o el voltaje para preservar la energía. Para ver la frecuencia actual, puedes echar un vistazo a cpufreq-info

Respuesta2

Sí, esto es normal.

Los procesadores modernos pueden "underclockear" ellos mismos para ahorrar energía y mantener el procesador frío. El procesador puede cambiar la velocidad del reloj muchas veces por segundo dependiendo de la carga de la CPU, por lo que es posible que al verificar repetidamente la velocidad en uno o ambos métodos que utilizó, se obtengan lecturas diferentes en diferentes momentos.

También es posible que la lectura de 2 GHz sea la velocidad máxima informada por el propio procesador en lugar de la velocidad de reloj "dinámica" actual.

información relacionada