如何在C ++中获得CPU时钟速度?
如果这有任何不同,我正在运行Ubuntu 9.10。
答案 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