QEMU仿真的速度与真实的Raspberry Pi板相比如何?


17

我已经设法按照Jivings的答案在Ubuntu计算机上使用默认的Debian映像设置了QEMU,尽管我不得不使用arm1136-r2而不是arm1176

比较仿真处理器运行速度的最佳方法是什么?

做一个cat /proc/cpuinfo给我BogoMIPS = 135.57。这是在Intel Atom @ 1.6 GHz上安装的,没有KVM。

这与实际的Raspberry Pi有什么关系?


我猜你不是在说内容/proc/cpuinfo而是在说每秒的原始指令数吗?
吉文斯2012年

Answers:


4

在我的Pi上,cat /proc/cpuinfo给我:

pi@raspberrypi:~$ cat /proc/cpuinfo
Processor       : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 697.95
Features        : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7

2

现在可用于Rpi的Mathematica具有基准测试工具。一个示例是计算离散傅立叶变换。我在至强6核Windows 64位系统上的RPi和Qemu-RPi上将操作分别计时五次,并获得以下信息:

  • RPi 5.55s(变异0.7%)
  • Qemu 12.9(变异1.4%)

因此,在这些情况下,仿真器看起来受到了大约50%的速度冲击。

对于那些感兴趣的人,这里是我运行的Mathematica代码:

Table[Module[{data},Timing[SeedRandom[1];data=RandomReal[{},{120000}];Do
[Fourier[data],{11}]]],{5}]
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.