C++ で CPU クロック速度を取得するにはどうすればよいですか?
違いがある場合は、Ubuntu 9.10 を実行しています。
疑似ファイルを読み取ります/proc/cpuinfo
。含まれるフィールドの説明については、このリンクを参照してください。
この情報は、sysfs で入手できます。特に、チェックアウトscaling_cur_freq
とチェックcpuinfo_cur_freq
イン/sys/devices/system/cpu/cpu*/cpufreq
。
コマンド lscpu を実行してみてください
Compaq Athlon64 ラップトップを使用していたとき、その /proc/cpuinfo は常に最大速度を報告していました。
のファイルから信頼できる現在の周波数番号しか取得できませんでした/sys/devices/system/cpu/*/cpufreq
。
走行距離は違うと思います。