我的CPU速度是多少?

时间:2015-03-04 09:47:58

标签: linux performance

我需要KVM主机的CPU速度。

当我使用dmidecode时,结果如下:

  

sudo dmidecode | egrep“最大速度|当前速度”

     

最高速度:3100 MHz

     

当前速度:3100 MHz

然而,当我使用lscpu时,结果是:

  

lscpu | grep“MHz”。

     

CPU MHz:1600.000

那么,为什么有两个不同的值,两者之间,这是我的实际CPU速度?

附加:

当/ proc / cpuinfo文件对各个核心的速度有以下结果时。

  

cat / proc / cpuinfo | grep“MHz”

     

cpu MHz:1600.000

     

cpu MHz:1600.000

     

cpu MHz:1600.000

     

cpu MHz:1600.000

有人可以详细解释一下吗?

2 个答案:

答案 0 :(得分:2)

您的CPU的额定速度为3.1GHz。当您检查cpuinfo时,它的运行频率为1.6GHz。当负载较低时,CPU以较低的速度运行以节省能量并保持较低温度。

答案 1 :(得分:0)

如果cpufreq运行,在非活动期间降低CPU频率的驱动程序,您可以从中获取最大频率(以KHz为单位):

$ cd /sys/devices/system/cpu/cpu1/
$ sudo cat cpufreq/cpuinfo_cur_freq
2363000
$ cat cpufreq/cpuinfo_max_freq
2600000

请注意,2,6 GHz是我CPU的英特尔“Turbo”频率,实际库存频率为1.7 MHz。