2012-03-30 2 views
2

Aufgrund der Intel Turbo Boost-Technologie kann ich der auf dem Chip geschriebenen CPU-Frequenz nicht vertrauen. Ich möchte die echte CPU-Frequenz erhalten, während das System läuft. Ich suchte, dass cpufreq Gerät helfen könnte. Aber dev.cpu.n.freq stellte nur Unterstützung für dev.cpu.0.freq zur Verfügung. Es gibt keine anderen oid wie dev.cpu.1.freq oder dev.cpu.n.freq.Wie bekomme ich eine echte CPU-Frequenz, während das System läuft?

Gibt es ein nützliches Tool könnte die CPU-Frequenz sofort sehen?

Vielen Dank im Voraus ~~

Antwort

3

Im Hinblick auf die Abwesenheit des dev.cpu.N.freq sysctl für N> 0, Blick auf die BUGS Abschnitt cpufreq(4):

Wenn mehrere CPUs Frequenzsteuerung bieten, können sie nicht eingestellt werden zu unterscheiden Ent Ebenen und müssen alle die gleichen Frequenzeinstellungen bieten.

Aus diesem Grund wird nur CPU 0 gemeldet.

+0

Oh, danke. Ich sehe diese Zeile jetzt. –

+0

Also, gibt es irgendein Werkzeug, so kann ich unterschiedliche CPU-Frequenz einzeln beobachten? –

+0

Der 'cpufreq'-Treiber kann nur alle Kerne auf die gleiche Frequenz setzen. Es sollte also keine unterschiedlichen Frequenzen geben. –