cpufrequtils 显示我的 CPU 可以在更高的频率下运行...为什么我无法达到最大频率?

cpufrequtils 显示我的 CPU 可以在更高的频率下运行...为什么我无法达到最大频率?

我在 OrangePi Zero 上使用四核 H2+ Allwinner CPU。它的频率为 1.2GHz,并且我运行的是 Debian 服务器。我安装了 cpufrequtils,并且可以修改当前设置为 的调节器performance。我还指定了最小缩放频率为 240MHz,最大缩放频率为 1.2GHz。

快速输出cpufreq-info结果如下:

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to [email protected], please.
analyzing CPU 0:
  driver: cpufreq-sunxi
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0 1 2 3
  maximum transition latency: 2.00 ms.
  hardware limits: 240 MHz - 1.20 GHz
  available cpufreq governors: interactive, conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 240 MHz and 1.20 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 1.01 GHz (asserted by call to hardware).
  cpufreq stats: 60.0 MHz:0.00%, 120 MHz:0.00%, 240 MHz:0.94%, 312 MHz:0.00%, 408 MHz:0.00%, 480 MHz:0.00%, 504 MHz:0.00%, 600 MHz:0.00%, 648 MHz:0.00%, 720 MHz:0.00%, 816 MHz:0.00%, 912 MHz:0.00%, 1.01 GHz:99.06%, 1.10 GHz:0.00%, 1.20 GHz:0.00%, 1.34 GHz:0.00%, 1.44 GHz:0.00%, 1.54 GHz:0.00%  (9)

如您所见,我的 CPU 实际上永远不会以 1.2GHz 的速度运行。我总是以 1.0GHz 的速度运行。我认为没有限制,而且我的 CPU 温度始终低于 60C。

有人知道是什么原因导致我的 CPU 无法达到 1.2GHz 吗?谢谢!

相关内容