Virtuelle Kerne vs. Reale Kerne
Hallo zusammen,
ich bin gerade dabei 2 Server einzurichten. Habe jetzt aber eine Frage zu der CPU Zuteilung. Bei der ich keine Antwort im Internet finde.
Auf der einen Seite heißt es, das die Virtuellen Kerne nichts mit den Realen zu tun haben. Die Virtuellen Kerne werden dafür genutzt, um die Auslastung ordentlich zwischen allen VMs zu verteilen.
Auf der Anderen Seite heißt es, das man nur so viele Virtuelle Kerne erstellen kann wie Reale Kerne vorhanden sind.
Hintergrund:
Server 1 hat 1 CPU mit 10 Kernen
Server 2 hat 2 CPU mit je 10 Kernen.
Auf beiden läuft ein ESXi 5.5 mit der Kostenlosen Hypervisor Version. Auf beiden Servern soll aber nur ein Windows Server 2012 laufen. Wenn ich jetzt bei beiden 2 Virtuelle Sockets eintrage und 4 Cores pro Socket, (Weil Windows Server nur 2 CPUs unterstützt und Hipervisor nur 8 Kerne pro VM) habe ich dann trotzdem zugriff auf die gesamte CPU Leistung oder nur auf 8 Reale Kerne?
Vielen Dank schon mal für die Antworten!!
ich bin gerade dabei 2 Server einzurichten. Habe jetzt aber eine Frage zu der CPU Zuteilung. Bei der ich keine Antwort im Internet finde.
Auf der einen Seite heißt es, das die Virtuellen Kerne nichts mit den Realen zu tun haben. Die Virtuellen Kerne werden dafür genutzt, um die Auslastung ordentlich zwischen allen VMs zu verteilen.
Auf der Anderen Seite heißt es, das man nur so viele Virtuelle Kerne erstellen kann wie Reale Kerne vorhanden sind.
Hintergrund:
Server 1 hat 1 CPU mit 10 Kernen
Server 2 hat 2 CPU mit je 10 Kernen.
Auf beiden läuft ein ESXi 5.5 mit der Kostenlosen Hypervisor Version. Auf beiden Servern soll aber nur ein Windows Server 2012 laufen. Wenn ich jetzt bei beiden 2 Virtuelle Sockets eintrage und 4 Cores pro Socket, (Weil Windows Server nur 2 CPUs unterstützt und Hipervisor nur 8 Kerne pro VM) habe ich dann trotzdem zugriff auf die gesamte CPU Leistung oder nur auf 8 Reale Kerne?
Vielen Dank schon mal für die Antworten!!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 342880
Url: https://administrator.de/contentid/342880
Ausgedruckt am: 23.11.2024 um 02:11 Uhr
4 Kommentare
Neuester Kommentar
Lies mal hier nach - https://www.faq-o-matic.net/2011/01/26/hyper-v-sizing-virtuelle-und-echt ...
LG Günther
LG Günther
Hallo mavericklp,
mit verlaub, aber ich glaube du hast die ganze sache mit der Virtualisierung noch nicht verstanden!
gaaanz grob gesagt, alle VSockel und deren VCores werden auf alle Realen sockel und deren Cores verteilt... da bleibt nix unbenutzt.
mit der Free ESXI Version wird dein Server 2 mit 2 CPU´s und 10 Kernen, nur mit einer CPU laufen.
das ist ein Klassiker unter den Planungsfehlern..
fang da mal an zu lesen...
Erweiterte VMware-Leistungswerte – Teil 1: CPU-Ready
du solltest Vmware Essentials kaufen... das ist mit rund 500,- nicht grade teuer!
Frank
mit verlaub, aber ich glaube du hast die ganze sache mit der Virtualisierung noch nicht verstanden!
gaaanz grob gesagt, alle VSockel und deren VCores werden auf alle Realen sockel und deren Cores verteilt... da bleibt nix unbenutzt.
mit der Free ESXI Version wird dein Server 2 mit 2 CPU´s und 10 Kernen, nur mit einer CPU laufen.
das ist ein Klassiker unter den Planungsfehlern..
fang da mal an zu lesen...
Erweiterte VMware-Leistungswerte – Teil 1: CPU-Ready
du solltest Vmware Essentials kaufen... das ist mit rund 500,- nicht grade teuer!
Frank
Hi,
die Unterteilung der vCPU in "Sockel" und "Cores" in den Eigenschaften einer VM hat - meines Wissens - nur rein lizenztechnische Gründe.
In den alten ESX-Versionen konnte man nur vCPU zuweisen (Cores). Es gab (gibt?) aber Softwares, welche in den Gästen liefen, welche per CPU (Sockel) lizensiert wurden. Diese haben diese vCPU als vollwertige CPUs (Sockel) erkannt und sich dann lizenztechnisch entsprechend verhalten. Egal, ob diese vCPU tatsächlich nun auf einer physischen CPU (Sockel) liefen oder auf mehreren.
Durch diese Unterteilung in den Einstellungen kann man diesen VM's nun mitgeben, dass sie zwar z.B. 2 Core haben, aber eben nur einen Sockel. Die Software in der VM wird das dann so erkennen. Tatsächlich können diese Core dann aber auf mehrere Sockel verteilt sein.
Ob und wie das rein rechtlich sauber ist, das ist dann eine ganz andere Frage.
E.
die Unterteilung der vCPU in "Sockel" und "Cores" in den Eigenschaften einer VM hat - meines Wissens - nur rein lizenztechnische Gründe.
In den alten ESX-Versionen konnte man nur vCPU zuweisen (Cores). Es gab (gibt?) aber Softwares, welche in den Gästen liefen, welche per CPU (Sockel) lizensiert wurden. Diese haben diese vCPU als vollwertige CPUs (Sockel) erkannt und sich dann lizenztechnisch entsprechend verhalten. Egal, ob diese vCPU tatsächlich nun auf einer physischen CPU (Sockel) liefen oder auf mehreren.
Durch diese Unterteilung in den Einstellungen kann man diesen VM's nun mitgeben, dass sie zwar z.B. 2 Core haben, aber eben nur einen Sockel. Die Software in der VM wird das dann so erkennen. Tatsächlich können diese Core dann aber auf mehrere Sockel verteilt sein.
Ob und wie das rein rechtlich sauber ist, das ist dann eine ganz andere Frage.
E.