如何在 C++ 中获得 CPU 时钟速度?
如果这有什么不同,我正在运行 Ubuntu 9.10。
读取伪文件/proc/cpuinfo
。有关它包含的字段的说明,请参阅此链接。
此信息在 sysfs 中可用。特别是签出scaling_cur_freq
和签cpuinfo_cur_freq
入/sys/devices/system/cpu/cpu*/cpufreq
。
当我有一台 Compaq Athlon64 笔记本电脑时,它的 /proc/cpuinfo 总是报告它的最大速度。
我只从/sys/devices/system/cpu/*/cpufreq
.
我想你的里程可能会有所不同。
尝试执行命令 lscpu