Linux – How is CPU processing speed reported in /proc/cpuinfo

central-processing-unitlinuxUbuntu

$ cat /proc/cpuinfo | grep -iE "model name|cpu MHz|processor"
processor    : 0
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
processor    : 1
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
processor    : 2
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
processor    : 3
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000

As far as the model name goes, why is it being reported @ 2.40 Ghz when each processor's cpu MHz is 1600?

Best Answer

2.4GHz is what the core is rated for. 1.6GHz is what SpeedStep is currently running it at.