尽管我不得不使用arm1136-r2而不是arm1176,但是我已经设法按照Jivings的回答在Ubuntu计算机上使用默认Debian映像设置QEMU。比较速度的最佳方法是什么?仿真处理器正在运行吗?

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

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

评论

我猜你不是在说/ proc / cpuinfo的内容,而是每秒的原始指令数?

#1 楼

在我的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}]