如何获得Ubuntu上ARM处理器的当前CPU频率?/proc/cpuinfo
和/sys/devices/system/cpu/cpu*/cpufreq
都不起作用。
事实上,我的Ubuntu系统上没有/sys/devices/system/cpu/cpu*/cpufreq
目录。而且在MHz中也没有CPU的/proc/cpuinfo
信息。
平台规范是:NVIDIA Jetson™™、ubuntu16.04、Linux4.9.18。
有人能给出一些关于获取ARM处理器当前CPU频率的提示吗?
发布于 2020-06-06 15:20:18
/sys/devices/system/cpu/cpufreq/
的pi 4上,它的子函数存在/sys/devices/platform/soc/soc:firmware/raspberrypi-clk/raspberrypi-cpufreq
perf stat sleep 1
,如这里的注释:https://stackoverflow.com/q/32474101/11993317中所述发布于 2020-06-02 22:18:16
根据内核文档的说法:
我已经在V4覆盆子Pi上测试过这一点,并确认了cpuinfo_cur_freq
的存在。对我来说,它确实列出了与cpuinfo_max_freq
相同的速度,但我不能声称知道这是否正确。
您可能希望在这个界面上读一读,并故意放慢CPU的速度,以证明它没有以最大速度运行。
接口应位于:
/sys/devices/system/cpu/cpu0/cpufreq/
发布于 2020-06-14 01:58:57
在内核4.9和以下版本中,支持公共时钟框架(CCF)。因此:
适用于:系列和Jetson TX2系列
sudo -s
cat /sys/kernel/debug/bpmp/debug/clk/clk_tree
https://unix.stackexchange.com/questions/589477
复制相似问题