decehakan
Goto Top

Hyper-V - vCpu Zuweisung Applikation 4 Cores

Hallo Zusammen,

ich beschäftigte mich in letzter Zeit mit Hyper-V und da ist mir eine Rechnung Cores und vcpu nicht ganz schlüssig.

Bei einem 8-Core Prozessor, der Hyper-V fähig ist, habe ich ingesamt 16 Kerne, pro Kern wiederum kann ich je nach OS/Auslastung 4/8/12 vcpu zuweisen. Nun möchte ich eine Applikation als VM im Hyper-V laufen, die als Systemvorausetzung min. 4 Cores benötigt. Wieviel vcpu müsste ich der VM zuweisen ???.
Rein mathematisch betrachtet, kann ich pro Kern min. 4 vcpu zuweisen. Da ein Core aus zwei Kernen besteht ergibt = 2*4=8 vCpu.
Oder ist die Sache eine Optimierungsache wo man sagt, ich fange mit 4vcpu an, wenn die Applikation flüssig läuft, bleibe ich dabei und wenn doch starke Verzögerung auftreten erhöhe vcpu?


Viele Grüße

decehakan

Content-ID: 525149

Url: https://administrator.de/forum/hyper-v-vcpu-zuweisung-applikation-4-cores-525149.html

Ausgedruckt am: 15.01.2025 um 07:01 Uhr

Henere
Henere 14.12.2019 um 02:13:03 Uhr
Goto Top
Servus.
4
Grüße Henere
decehakan
decehakan 14.12.2019 um 02:44:35 Uhr
Goto Top
warum ist dast so? 4 cpu würden ein Kern entsprechen und ein Kern ist nicht mal so annährend wie die Systemvorausetzung der Applikation von 4 Core die Rede.

Das würde heißen, dass man durch Hyper-V mehr CPU-Resourcen gewinnt ?

Zu meinem Fall könnte ich mit 64 vcpu mindestens 10 diese Art Webapplikation betreiben und wenn ich keine Hyper-V würde ich auf dem normalen Server nur eine Applikation betreiben ?

Versteht mich nicht falsch, aber ist irgendwie gegen mein Verstand. Dann heißt es ja, dass man durch Hyper-V CPU-Resourcen gewinnt.....
Henere
Lösung Henere 14.12.2019 aktualisiert um 02:57:00 Uhr
Goto Top
Nein. DU denkst da falsch. 1 vcpu ist ein Kern. Egal ob HT oder real.

Es spricht auch nichts dagegen es einfach zu testen. Selbst mein Exchange mit ~50GB Datenbank hat 4 Kerne (vcpu) und idlet vor sich hin
StefanKittel
Lösung StefanKittel 14.12.2019 um 09:43:34 Uhr
Goto Top
Moin,

wie Henere schon sagte: Ein Kern ist ein Kern ist ein Kern.
Egal ob virtuell oder HT.

Solange Du die Kerne nicht überbuchst bekommst Du bei 4 vCPU auch 4 reale Kerne.

Die Frage wird spannender wenn man die Anzahl überbucht.
Also ein Server mit 8 Kernen und 4 VMs mit jeweils 8 Kernen.

Stefan
decehakan
decehakan 14.12.2019 um 10:29:05 Uhr
Goto Top
Ist ja tatsächlich so, dass man durch Hypervisor mehr cpu Ressourcen dazu gewinnt, sofern man die CPU nicht überbucht.
StefanKittel
StefanKittel 14.12.2019 um 10:39:04 Uhr
Goto Top
Hallo,

durch die Virtualusierung von Hardware ist das Überbuchen von Resourcen (CPU, RAM, Storage, Bandbreite, etc) ein wichtiger technischer und wirtschaftlicher Faktor. Schau Dir nur die viele Web-Server an. Dort wird hemmungslos Alles überbucht. Es ist nur die Frage ob und wieviel man überbucht.

Stefan