Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Frage zu CPU verteilung

Moderatoren: Dayworker, irix

Member
Beiträge: 168
Registriert: 16.10.2008, 11:36
Kontaktdaten:

Frage zu CPU verteilung

Beitragvon mscheller » 09.09.2013, 13:40

Hallo ist es möglich dem Server unter ESXi gleich die CPU Leistung zu geben. Denn soviel ich weiß wird dieses ja erst nach Anfrage vom den VM verteilt!

Mein Problem ist, das wir ein PPS System betreiben was den IIS nutzt. Die Perfomance unter VMWARE ist sehr schlecht! Laut den Programmieren liegt es daran da die CPU erst nach Anfrage zugeteilt wird, und das bremst das ganze aus!!

King of the Hill
Beiträge: 13657
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 09.09.2013, 17:54

Du hast unter vSphere5 vier Energiespareinstellungen:
  • High Performance
  • Balanced (Default)
  • Low Power
  • Custom

Mit der Auswahl "High Performance" deaktivierst du das Energiemanagement.

Member
Beiträge: 168
Registriert: 16.10.2008, 11:36
Kontaktdaten:

Beitragvon mscheller » 10.09.2013, 07:26

Diese Einstellung habe ich bereits gesetzt, leider hat dieses keine Auswirkungen :-(

Guru
Beiträge: 2761
Registriert: 23.02.2012, 12:26

Re: Frage zu CPU verteilung

Beitragvon ~thc » 10.09.2013, 07:33

mscheller hat geschrieben:Laut den Programmieren liegt es daran da die CPU erst nach Anfrage zugeteilt wird, und das bremst das ganze aus!!

Gibt's dazu auch etwas zum Nachlesen? Ich hätte das gerne schriftlich.

Member
Beiträge: 480
Registriert: 03.08.2010, 11:13
Wohnort: Sauerland

Beitragvon stahly » 10.09.2013, 08:00

In der Ressourcenzuteilung mal ein paar GHz für die CPU reserviert? Die Standardeinstellung ist 0 MHz...

Member
Beiträge: 100
Registriert: 07.11.2011, 15:18
Wohnort: Salzburg

Beitragvon blue_focus » 10.09.2013, 08:01

Ja ja, das ist doch ein alter Hut, dass Programmierer die nicht weiterwissen (bzw. wissen wie man richtige SQL-Statements absetzt) auf die Infrastrukturleute hinhacken. Das läuft bei uns nicht anders.
Schau mal nach was die entsprechende VM für CPU Ready% Werte liefert.
Desweiteren, wie hast du diese VM dimensioniert? Wieviel vCores und welche Last hat diese dabei? Hast du zB. 4vCores+ und dabei kaum Last auf diesen kann ich mir schon vorstellen, dass diese VM dahinstockt und ruckelt. Vorallem wenn du eine hohe VM to Host Dichte hast.

Member
Beiträge: 168
Registriert: 16.10.2008, 11:36
Kontaktdaten:

Beitragvon mscheller » 10.09.2013, 10:24

Die VM hat 8 Cores, und läuft zur Zeit alleine auf einem Host!

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 10.09.2013, 10:26

Und wieviele Cores hat der Host bzw. ein NUMA Node?

Gruss
Joerg

Member
Beiträge: 168
Registriert: 16.10.2008, 11:36
Kontaktdaten:

Beitragvon mscheller » 10.09.2013, 10:28

2 Sockets
4 Core pro Socket

Auf dem VM habe ich 4 Sockets und 2 kerne pro Socket eingestellt!

Member
Beiträge: 100
Registriert: 07.11.2011, 15:18
Wohnort: Salzburg

Beitragvon blue_focus » 10.09.2013, 10:39

hmm, also ich würde nicht empfehlen mehr als 4 Cores zuzuweisen. Was noch geht, du kannst pCPUs einer VM direkt zur Verfügung stellen und fix reservieren. Stichwort CPU-Affinity. Allerdings ist damit keine vMotion mehr möglich und es macht auch nur Sinn, sofern kein Overprovisioning praktiziert wird (was bei dir ja nicht der Fall ist).

Aber wie gesagt. Kannst du im Performancereiter mal schauen, wie es mit der CPU-Readiness aussieht? Ist diese im höheren einstelligen %-Bereich, ist hier auf jeden Fall Handlungsbedarf.

Außerdem; nutzt deine VM wirklich alle allokierten Kerne?. Hast du auf einer 8core Maschine nicht mindestens 60-80% Durchschnittslast läuft diese VM einfach nicht schön.

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 10.09.2013, 11:12

mscheller hat geschrieben:2 Sockets
4 Core pro Socket

Auf dem VM habe ich 4 Sockets und 2 kerne pro Socket eingestellt!


Und die Rechenzeit fuer den Hypervisor und die anderen Worlds soll dann wo bleiben? Ich gehe auch mal davon aus das es 8 phy. Cores sind und nicht 2x2 plus HT = 8 logische CPUs oder?

Wenn Ueberhaupt mach mal 4 vCPUs und das Antwortverhalten sollte sich spuerbar verbessern. Was sagt denn die Auslastung aus Sicht des OS?

Mit 5.5 gibts die Option ein LowLatency Verhalten zuforcieren. Einige der hier vorgeschlagenden Einstellungen finden sich dort wieder.

Gruss
Joerg

Benutzeravatar
Member
Beiträge: 136
Registriert: 23.01.2009, 16:45

Beitragvon Skywalker » 16.09.2013, 16:05

Faustregel: Maximal 50% pro Sockel! Pro Sockel und nicht insgesamt!

Bei einer 4-Core CPU also 4*50%=2!


Zurück zu „vSphere 5 / ESXi 5 und 5.1“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 24 Gäste