Lscpu無法取得cpu目前運作頻率

使用lscpu , cpuinfo 讀不到cpu real time 頻率。
請問這個可能要如何設定?

使用命令:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq

Hi, Electr1
謝謝回覆
這指令我也有試過了,它的顯示如下

我用燒機指令測試full loading,溫度超過90後,會下降,可是這顯示頻率值依然不變。
所以才覺得怪。

我用cpuinfo和lscpu都看不到相關資訊,不知道原因為何。

这将取决于您设置的调控器。 如果您正在运行performance内核调控器,它将尝试以最高时钟速度运行,如果您有schedutilondemand调控器,它将尝试降低时钟速度并管理电源。

1 Like

Hi, Electr1
基本上我只有使用PSENSOR這個程式,才看的到溫度破90度後,CPU的使用率下降。
所以目前問題算是解決了,我可以繼續我的測試。
其它的使用文字模式的,不是看不到,讀值為空,就是看到的頻率值維持一個動也不動的恆定值,和溫度無關。

你可以建议他们在命令行中使用cpufreq命令来切换系统调控器,请在线研究一下这个命令,它会有所帮助