CPU 速度和 cat /proc/cpuinfo

CPU 速度和 cat /proc/cpuinfo

我使用 centos 6.4 64。我有旧处理器 - CPU AMD Phenom II X4 810 (HDX810W) 2.6 GHz。但是,当我执行命令时,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
...

所有四个内核的速度相同,均为 800 MHz。怎么解释呢?

答案1

这就是当前的CPU频率;它可以按比例放大和缩小。

查看/sys/devices/system/cpu/cpu0(或 1、2、3),然后查看目录cpufreq

查看cat scaling_governor。可能是ondemand(我相信这是默认的内核配置)。现在检查scaling_available_frequencies;您将看到一个以 2600000 开头的列表。

内核会在需要时提高频率。使用 bash 尝试繁忙循环:

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

放开它并检查你的频率。他们应该上去。如果您有一个 CPU 监视器并且其中一个接近 100%,则该核心现在可能处于最大频率。

相关内容