2011-05-13 83 views
13

我有一臺配備AMD Opteron(tm)處理器246和自定義Linux內核(2.6.9-100.ELhugemem)的服務器。當我使用dmidecode檢查處理器時,它顯示2000MHz的速度,而/proc/cpuinfo顯示1000MHz的速度。 任何人都可以解釋這一點,也給我一個方法來檢查當前的CPU速度?show處理器速度

回答

28

你所看到的可能是由於頻率縮放。你可以看到的最小,最大和當前CPU頻率:

cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq 
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 

(更換cpu0爲appropiate)。

+0

能否請您解釋一下您在這方面「頻率調節」是什麼意思?你的意思是說理論上處理器可以以更高的時鐘頻率運行,但實際上,爲了節省功耗,操作系統會降低頻率? – 2013-03-01 17:41:12

+0

@IsaacKleinman:是的,搜索英特爾SpeedStep,AMD PowerNow等... – ninjalj 2013-03-01 19:27:43

+5

如果更改,請嘗試'sudo watch -n 1 cat/sys/devices/system/cpu/cpu */cpufreq/cpuinfo_cur_freq' – pkyeck 2013-03-20 22:02:59