繁体   English   中英

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

[英]How do I get CPU Clock Speed in C++ (Linux)?

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

如果这有任何区别,我正在运行Ubuntu 9.10。

读取伪文件/proc/cpuinfo 请参阅此链接以获取对其包含的字段的说明。

该信息在sysfs中可用。 特别是,请在/sys/devices/system/cpu/cpu*/cpufreq检出scaling_cur_freqcpuinfo_cur_freq

当我有一台Compaq Athlon64笔记本电脑时,其/ proc / cpuinfo始终报告其最大速度。

我从/sys/devices/system/cpu/*/cpufreq的文件中仅获得可靠的当前频率编号。

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

尝试执行命令lscpu

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM