首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Linux w/throttling上找到处理器速度

如何在Linux w/throttling上找到处理器速度
EN

Unix & Linux用户
提问于 2011-10-27 23:19:01
回答 3查看 31.2K关注 0票数 9

我的/proc/cpuinfo说我的处理器是800 My,当我知道它实际上是2.8Ghz时。这是由于怠速节流,cpu时钟在空闲时被减速,以节省电力。

Linux中有没有一种方法可以找到真正的cpu速度?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2011-10-28 08:54:58

文件/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq包含KHz中的最大频率(该目录/sys/devices/system/cpu/cpu0/cpufreq也包含一组与cpu频率相关的其他信息)。它只包含一个ASCII号,因此比/proc/cpuinfo或dmesg输出中的内容更容易解析。

请注意,这个信息是每个cpu,但当然最大频率将是相同的所有cpu在大多数系统,所以我只是使用cpu0

顺便说一句,在我的系统上,最大频率可以被任何用户读取,但是当前的频率(./cpuinfo_cur_freq)只能通过根读取;我不知道这在所有系统中是否都是正确的。

票数 17
EN

Unix & Linux用户

发布于 2011-10-27 23:24:30

您可以使用grepdmesg找到答案:

代码语言:javascript
复制
# dmesg | grep CPU
...
CPU0: Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz stepping 05
...
票数 2
EN

Unix & Linux用户

发布于 2011-11-29 20:39:04

lshal | grep info.product|grep GHz

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/24234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档