Wie wird die CPU-Verarbeitungsgeschwindigkeit in / proc / cpuinfo angegeben?

7
$ 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

Was den Modellnamen betrifft, warum wird er bei 2,40 GHz gemeldet, wenn die CPU-MHz jedes Prozessors 1600 beträgt?

user784637
quelle
Der Modellname ist nur Text, er "meldet" eigentlich nichts.
user606723

Antworten:

11

Für 2,4 GHz ist der Kern ausgelegt. 1,6 GHz ist das, worauf SpeedStep es derzeit ausführt.

Ignacio Vazquez-Abrams
quelle
6

Ihr Auto hat möglicherweise eine Höchstgeschwindigkeit von 240 km / h. Es bedeutet nicht, dass es notwendig wäre, die ganze Zeit so schnell zu fahren.

Moderne CPUs drosseln auch ihre Geschwindigkeit bei Bedarf. Eine typische Desktop-Nutzung erfordert selten maximale Geschwindigkeit, daher wird die CPU mit einer niedrigeren Geschwindigkeit betrieben, um Energie zu sparen und die Temperatur zu senken. Was Sie sehen, ist normales und erwartetes Verhalten.

Janne Pikkarainen
quelle