Seite 1 von 1

500Mhz bei 4-CPU VM und Win2008 64 Bit

Verfasst: 04.05.2009, 12:43
von smrchy
Hallo,

ich habe jetzt schon eine Zeit gesucht und komme nicht dahinter.

Eine meiner VMs hat auf einem DL380 G5 Host mit 8 Kernen folgende Settings:

Windows 2008 64-Bit Server
SQL Server 2008
4 CPUs der VM zugewiesen
6GB RAM

Im Task-Manager zeigt die VM 0-2% Last an und hat momentan wirklich nicht viel zu tun.
Im Virtual Center zeigt die VM unter Performance allerdings permanent ca. 450-500 Mhz Last und geht auch nie darunter.

Jetzt habe ich im Web schon einige Ansätze gefunden, die sagen: Jaaaa...so viele CPUs, die müssen verwaltet werden etc. und dadurch kommt das und die hohe (ca. 8-10%) Rdy% unter esxtop zustande.
Kann das jemand bestätigen bzw. was habt Ihr für Erfahrungen oder besser Lösungen um auf eine 'normale' CPU Last bei VMs im Leerlauf zu kommen?

Patrick

Verfasst: 04.05.2009, 18:06
von kastlr
Hallo Patrick,

mit welcher Taktfrequenz arbeiten denn deine 8 Kerne und wie viel RAM hat dein ESX Server?
Wie viele VM's laufen denn in welcher Konfiguration auf deinem EX Server?
Gib uns mal die Anzahl der UP, 2 + 4 SMP VM's durch.
Und arbeitest du mit Resource Gruppen, Shares oder Reservierungen/Limits?

Ich glaube nämlich nicht, das es sich hierbei um Last handelt, sondern nur um die der VM zugewiesenen CPU Resourcen.
Welche Einstellung im Performance View liefert dir denn diesen Wert?

Gruß
Ralf

Verfasst: 04.05.2009, 22:49
von Tschoergez
hm, die ready-werte sind eigentlich durchaus noch im Rahmen.

Versuch doch mal, die VM auf 2 vCPUs runterzudrehen (NICHT auf eine, sonst gibts probleme mit dem HAL), und schau, was sich ändert.

Schau vor allem, ob die Performance der VM ausreicht: Wenn ja, dann lass die VM besser mit 2 vCPUs laufen. Weniger is manchmal besser, v.a. wenn der ESX physikalisch nicht so groß ist.

Viele Grüße,
Jörg