QEMU अनुकरण की गति एक वास्तविक रास्पबेरी पाई बोर्ड की तुलना कैसे करती है?


17

मैं डिफ़ॉल्ट डेबियन छवि के साथ अपने उबंटू मशीन पर QEMU स्थापित करने के लिए Jivings जवाब का पालन करने में कामयाब रहा , हालांकि मुझे arm1136-r2इसके बजाय का उपयोग करना पड़ा है arm1176

सबसे अच्छा तरीका है कि जिस गति से प्रोसेसर चल रहा है उसकी तुलना करने का सबसे अच्छा तरीका क्या है?

cat /proc/cpuinfoमुझे एक कर रही है BogoMIPS = 135.57। यह एक इंटेल एटम @ 1.6 गीगाहर्ट्ज पर था, कोई केवीएम नहीं।

यह एक वास्तविक रास्पबेरी पाई से कैसे संबंधित है?


मैं आपको अनुमान लगा रहा हूं कि /proc/cpuinfoवास्तव में प्रति सेकंड निर्देशों की कच्ची संख्या का मतलब क्या नहीं है ?
जीवािंग्स

जवाबों:


4

मेरे पाई पर, 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

मैथेमेटिका, जो अब आरपीआई के लिए उपलब्ध है, में एक बेंचमार्किंग टूल है। एक उदाहरण असतत फूरियर रूपांतरण की गणना करना है। मैंने एक्सपी 6-कोर विंडोज 64-बिट सिस्टम पर आरपीआई और क्यूमू-आरपीआई पर प्रत्येक बार ऑपरेशन को पांच बार पूरा किया और निम्नलिखित प्राप्त किया:

  • आरपीआई 5.55s (0.7% परिवर्तनशीलता)
  • Qemu 12.9 (1.4% परिवर्तनशीलता)

तो ऐसा लगता है कि एमुलेटर इन परिस्थितियों में लगभग 50% की गति से हिट कर रहा है।

जो लोग रुचि रखते हैं, उनके लिए यहां मैथमेटिका कोड है:

Table[Module[{data},Timing[SeedRandom[1];data=RandomReal[{},{120000}];Do
[Fourier[data],{11}]]],{5}]
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.