如何在C ++(Linux)中获得CPU时钟速度?

时间:2010-03-10 17:10:31

标签: c++ c linux cpu-speed

如何在C ++中获得CPU时钟速度?

如果这有任何不同,我正在运行Ubuntu 9.10。

4 个答案:

答案 0 :(得分:5)

读取伪文件/proc/cpuinfo。有关其中包含的字段的说明,请参阅this link

答案 1 :(得分:1)

此信息在sysfs中可用。请务必查看scaling_cur_freq中的cpuinfo_cur_freq/sys/devices/system/cpu/cpu*/cpufreq

答案 2 :(得分:1)

当我有一台Compaq Athlon64笔记本电脑时,它的/ proc / cpuinfo总是报告它的最高速度。

我只从/sys/devices/system/cpu/*/cpufreq中的文件中获得了可靠的当前频率数字。

我想你的里程可能会有所不同。

答案 3 :(得分:1)

尝试执行命令lscpu

相关问题