我使用 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%,则该核心现在可能处于最大频率。