Seite 1 von 1

unterschiedliche bogomips Zahl unter Linux VM

Verfasst: 25.10.2010, 14:57
von MrTV
Hallo zusammen,

heute habe ich zum erste mal bemerkt, daß die beiden virtuellen CPUs unterschiedliche bogomips Zahlen haben. Von echter Hardware kenne ich das nur so, daß die Werte nahezu gleich sind (bis auf wenige Kommastellen).

Ich finde das irgendwie seltsam. Stimmt da was nicht im Setup? Kann man einzelnen vCPUs unterschiedliche Geschwindikeiten zuordnen oder liegt das daran, daß die VM irgendwie in den Sparmodus geht, weil nicht alles gebraucht wird?

Code: Alles auswählen

cat /proc/cpuinfo | grep -e bogomips -e 'model name' -e 'processor'
processor   : 0
model name   : Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz
bogomips   : 1646.59
processor   : 1
model name   : Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz
bogomips   : 9676.46


Danke im Voraus
MrTV

Verfasst: 25.10.2010, 15:45
von Tschoergez
Kennst Du den Algorithmus, wie die bogomips ermittelt werden?
Die Funktion steht glaub ich in /usr/src/linux/init/main.c im Linux-Kernel.

Wenn ja, lässt sich das Verhalten vielleicht erklären.
Der ESX "gibt" einer VM (genauer gesagt einer vCPU) immer nur soviel rechenzeit, wie sie benötigt, nicht mehr und nicht weniger. Deswegen könnte es zu solchen abweichungen kommen.

Literatur :grin:
http://www.vmware.com/files/pdf/Timekee ... chines.pdf
http://www.vmware.com/files/pdf/techpap ... le_ESX.pdf

Hast Du mal die Werte verglichen mit anderen VMs?
Oder mit einer VM mit nur einer vCPU?

Viele Grüße,
Jörg

ps: In der praxis spielt die bogomips wohl keine Rolle, drum hat die Diskussion hier wohl nen rein akademischen Charakter ...

Verfasst: 25.10.2010, 16:05
von MrTV
Hallo Jörg,

danke für die schnelle Antwort. Den Algorithmus kenne ich natürlich nicht. Ich weiß nur, daß der Wert zur "Bootzeit" ermittelt wird und dachte immer er sollte gleich sein. Werde mir mal die Lektüre zu Gemüte führen.
Habe auch die Werte anderer VMs schon mal angeschaut, die sind auch unterschiedlich. Wobei ich bei denen nur SingleCPUs habe.

VIelen Dank und viele Grüße
MrTV