I ran this command on ssh to see CPU info: cat /proc/cpuinfo And it says:

...
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping        : 3
cpu MHz         : 1400.000
cache size      : 2048 KB
...

Why is cpu Mhz 1400 ? Wasn't it supposed to say 3000Mhz ? OS is CentOS 6.0

link|improve this question

feedback

1 Answer

up vote 4 down vote accepted

the 1400 means that at which speed the processor is running RIGHT now. 3000 is the Max cpu speed.

link|improve this answer
+1 This. And the reason is cpu throttling, which makes you have a smaller electricity bill and helps saving penguins. It's a feature that "scales down" the speed at which the CPU completes operational cycles (1.4 billions per second rather than 3 billions) and that uses less power. The cpu is smart enough to "gear up" everytime you need more calculation power, shifting back to 3 Ghz. – ItsGC Nov 12 '11 at 14:11
Yes, I just found out now that there is a service that can be started/stopped, I let it on. Interesting. – adrianTNT Nov 12 '11 at 14:53
...and the most interesting part is that almost every CPU nowadays will throttle down, since the CPU-speed is normally never the bottleneck. – Nils Nov 12 '11 at 21:41
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.