如何确定当前的MHz?


57

我一直在尝试准确读取Raspberry Pi的MHz,因为我在/boot/config.txt中对其进行了超频。

我的/boot/config.txt如下:

pi@raspbmc:~$ cat /boot/config.txt 
arm_freq=900
gpu_freq=350
disable_overscan=1

我已经尝试过的事情清单:

  1. 查看/ proc / cpuinfo-未列出MHz,确实BogoMIPS为697,而CPU速度设置为900。
  2. sysstat包-返回0.00兆赫。
  3. cpufreq-infono or unknown cpufreq driver is active on this CPU

有任何想法吗?


在某处必须有一个寄存器,它将为您提供时钟速度。
亚历克斯·张伯伦

请注意,我的Pi随附的说明明确提到了超频可能会使某些组件过热。
托尔比约恩Ravn的安徒生

为什么将标题更改为与问题无关的标题?我已将更改回滚,直到您解释为止,因为这对我来说毫无意义。
吉文斯

@Jivings:它不再覆盖负载。我的问题收到了有关如何确定MHz以及如何解决/config/boot.txt问题的答案。也许您可以设置一个更好的标题?
Sjaak Trekhaak,2012年

你什么意思?这个问题已经回答。您已接受otakun85的回答正确。如果您还有其他问题,请问一个新问题。
吉文斯

Answers:


55

已更新(已更改很多):

BogoMIPS对于raspi-config中新的按需超频配置没有用。如果您超频至1GHz,它将提供697(此处为700MHz),因为它仍处于空闲模式。800 MHz约为795.44 BogoMIPS。

最大CPU频率(例如,当CPU处于负载状态时)

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq

最低CPU频率(当CPU空闲时)

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq

当前CPU频率:

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

如果不存在,则您的Raspbian已过时。尝试使用apt-get update和apt-get upgrade更新它


超频:如今,您可以在raspi-conf的帮助下轻松对Pi进行超频,以最大需求1GHz的速度运行,之后您的pi可能无法启动。


3
BogoMIP并不是很好的性能指标。一定会有更好的办法。
亚历克斯·张伯伦

@AlexChamberlain这不是性能的良好指标,而是时钟速度的良好指标。否则,无法替代运行基准测试代码。
达伦·威尔金森

我尝试了上面,但没有结果。该BogoMIPS继续位于697
Sjaak Trekhaak

1
@SjaakTrekhaak更改配置后重启了吗?我已经尝试过了,而BogoMIPS始终低于我在配置中设置的时钟速度。
达伦·威尔金森

1
@SjaakTrekhaak也许你应该尝试一些张贴在这里:raspberrypi.org/phpBB3/viewtopic.php?f=63&t=11810
计器

13
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

这将为您提供以kHz为单位的当前速度。除以1000得到MHz。


我认为是kHz。我的(今天开始,但基本上没有动过)说“ 700000”。
ygoe 2014年

4

我没有运行Atm的Pi,但是我的树莓派chroot中存在此命令。这是在我的四核台式机上,该台式机目前处于空闲状态,因此需要使用调控器设置(不知道pi上是否可用,我想不是)

$ lscpu 
....
CPU-frequentie (MHz):  800.000
BogoMIPS:              5800.03
...

另一个需要注意的地方:这样做不是很可靠,因为它使用了bios报告的信息,并且在当前的raspbian wheezy存储库中不可用(我正在发布,因为也许有一天会发布):

$ sudo dmidecode  | egrep "Max Speed|Current Speed"
Max Speed: 2900 MHz
Current Speed: 2900 MHz

3
lscpu不起作用。您拥有的800Mhz是四核的FSB(我认为)。在Rasp上,我得到以下信息:体系结构:armv6l字节顺序:小字节序CPU:1个在线CPU列表:0
keiki

2
dmidecode不可用;E: Package 'dmidecode' has no installation candidate
Sjaak Trekhaak 2012年

1

用于4核pi 3B

查找/ sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_cur_freq -type f | xargs猫| 排序| uniq -c


-4

您可以键入sudo raspi-configLXTerminal,使用箭头键导航到“超频”并回车,命中再次输入,并期待在兆赫下部分。你完成了!


1
OP如何知道当前的MHz,而不是如何更改它。
NULL

1
这只是答案的一半问题..
史蒂夫罗比拉德
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.