CPU速度とcat /proc/cpuinfo

CPU速度とcat /proc/cpuinfo

私はセントース6.4 64を使用しています。古いプロセッサ(CPU AMD Phenom II X4 810(HDX810W)2.6GHz)を使用しています。ただし、コマンドを実行すると、cat /proc/cpuinfo次の結果が表示されます。

processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 16
model       : 4
model name  : AMD Phenom(tm) II X4 810 Processor
stepping    : 2
cpu MHz     : 800.000
cache size  : 512 KB
physical id : 0
...

4コアの速度はすべて800MHzで同じです。それを説明する方法?

答え1

これは現在のCPU周波数は拡張および縮小できます。

(または1、2、3)を見て、/sys/devices/system/cpu/cpu0目次を表示しますcpufreq

確認してくださいcat scaling_governor。おそらくondemand(私はこれがデフォルトのカーネル構成だと思います)。今確認すると、scaling_available_frequencies2600000 で始まるリストが表示されます。

コアは必要に応じて周波数を上げます。 Bashを使って忙しいループを試してみてください。

while (( 1 )); do echo busy; done

離して周波数を確認してください。上がらなければなりません。 CPUモニタがあり、そのうちの1つが100%に近い場合、そのコアが現在の最大周波数にある可能性が高くなります。

関連情報