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!

Mehr als ein Virtueller Prozessor macht das System langsam

Moderatoren: Dayworker, irix

Member
Beiträge: 14
Registriert: 09.06.2010, 09:54

Mehr als ein Virtueller Prozessor macht das System langsam

Beitragvon multimania » 09.06.2010, 10:28

Hallo,

ich habe einen ESXi4 mit mehrer Gastsystem (W2K3/XP) installiert, ich habe nun folgendes Problem:

Wenn ich mehr als einen Virtuellen CPU den Maschinen zuordne werden diese sehr langsam obwohl die CPU Last laut Taskmanager (im Gastsystem) zwischen 1 und 5 Prozent liegt.

Wenn ich jedoch im VSphere Client mir die CPU Last anschaue sehe ich das die Maschine mit mehr als einer CPU eine sehr hohe Last hat, wenn ich wieder auf eine CPU gehe ist die Maschine schneller und die Last im VSphere Client ist auch wieder normal.

Kann mir jemand weiterhelfen?

Danke.

MfG
André

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

Beitragvon irix » 09.06.2010, 10:51

- Wieviele pCPUS(Cores) hat denn der ESXi Host?
- Der W2k3 hat auch die passende HAL dann herausgesucht und ausgetauscht?

Gruss
Joerg

Member
Beiträge: 14
Registriert: 09.06.2010, 09:54

Beitragvon multimania » 09.06.2010, 10:54

Hallo,

ja passende HAL ist/war installiert, er hat zwei DualCore Xeons, also 4 Kerne.

Benutzeravatar
Moderator
Beiträge: 3476
Registriert: 23.02.2005, 09:14
Wohnort: Burgberg im Allgäu
Kontaktdaten:

Beitragvon Tschoergez » 09.06.2010, 10:57

Hi,

wenn es wieder funktioniert, sobald Du auf eine vCPU zurückgehst, überprüf noch mal genau den HAL im Gast.

Denn der wird nicht automatisch gedowngradet, drum sollte es eigentlich zu den von Dir beschriebenen Problemen kommen, wenn Du wieder zurückgehst (und nicht, wenn Du die Anzahl der vCPUs hochschaltest)...

edit: ach ja, bei 4 Kernen solltst Du <4vCPUs in eine VM einbauen.

viele grüße,
jörg

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

Beitragvon irix » 09.06.2010, 11:01

Kannst du mal esxtop per RCLI ausfuehren und gucken was er bei ReadyTime und SWAP anzeigt wenn die VM etwas tut? Bei einem ESX gibts das esxtop in der SC und das ist schnell mal ausgefuehrt.
- Ist ausversehen eine Memory Reservierung fuer die VM gemacht worden und die ist evtl. viel zugering?

Der ReadyWert zeigt an ob ein ESX(i) der VM die von ihr angeforderteten CPU Resourcen bereit stellen kann. Im Idialfall ist der also 0 und wenn er 3-6 anzeigt merkt man eine deutliche Verzoegerung beim Arbeiten in/mit der VM.

Gruss
Joerg

Benutzeravatar
Moderator
Beiträge: 3476
Registriert: 23.02.2005, 09:14
Wohnort: Burgberg im Allgäu
Kontaktdaten:

Beitragvon Tschoergez » 09.06.2010, 11:06

wenn Du auch schon den esxtop offen hast: Schau mal in der Spalte %CSTP.
Die zeigt an, wie lange die VM "warten" muss, bis genügend phys. Kerne frei sind.

Wenn die Werte dort hoch sind, ist das ein Zeichen dafür, dass Du zu viele VMs mit mehreren vCPUs am laufen hast.

Member
Beiträge: 14
Registriert: 09.06.2010, 09:54

Beitragvon multimania » 09.06.2010, 11:06

Hallo,

die eine W2K3 Maschine war immer schon eine VM ich hatte die Anzahl auf 4 vCPUs erhöht und dann die beschriebenen Probleme gehabt, HAL war "Multi". Bei zurückstellen auf eine vCPU und auf die "Single" HAL war alles wieder OK.
Die zweite VM war vorher eine "echte" Maschine, ich habe sie mit dem Converter auf den ESXi gebracht, vorher hatte dieser einen Quadcore und hat er zwei vCPUs mit Multi HAL und ist langsam bzw. hat eine hohe last im vClient. mit eine vPCU und Single HAL ist auch hier alles ok.

Kleine Frage am Rande wird die Maschine eigentlich mit mehr als einer vCPU überhaupt schneller? oder verteilt der ESXi die last eh auf die anderen Cores.

Gruß
André

Member
Beiträge: 14
Registriert: 09.06.2010, 09:54

Beitragvon multimania » 09.06.2010, 11:16

esxtop zeigt folgendes, sieht doch eigentlich gut aus.
Ist aber jetzt alles mit nur einer vCPU pro Client

Code: Alles auswählen

 9:14:24am up 34 days 13:06, 182 worlds; CPU load average: 0.33, 0.33, 0.39
PCPU USED(%):  12.3  13.7  18.7  12.0 AVG:  14.2
PCPU UTIL(%):  13.7  14.9  19.8  13.2 AVG:  15.4
CORE UTIL(%):  27.1        31.4       AVG:  29.3

     ID    GID NAME             NWLD   %USED    %RUN    %SYS   %WAIT    %RDY
      1      1 idle                4  144.99  193.78    0.00    0.00  200.00
      2      2 system              6    0.16    0.15    0.01  600.00    0.01
      3      3 vim                 1    0.00    0.00    0.00  100.00    0.00
      6      6 helper             55    0.03    0.03    0.00 5500.00    0.04
      7      7 drivers             9    0.00    0.01    0.00  900.00    0.00
      8      8 vmotion             4    0.00    0.00    0.00  400.00    0.00
     13     13 vmkapimod           6    0.03    0.04    0.00  600.00    0.01
     18     18 init.4177           1    0.00    0.00    0.00  100.00    0.00
    161    161 busybox.4326        1    0.05    0.06    0.01  100.00    0.27
    165    165 vmklogger.4330      1    0.00    0.00    0.00  100.00    0.00
    626    626 FT                  1    0.00    0.00    0.00  100.00    0.00
    709    709 busybox.4887        1    0.00    0.00    0.00  100.00    0.00
    755    755 ntpd.4932           1    0.00    0.01    0.00  100.00    0.00
    771    771 sh.4947             1    0.00    0.00    0.00  100.00    0.00
    781    781 hostd.4957         22    9.00    9.73    0.00 2200.00   12.73
    793    793 sh.4969             1    0.00    0.00    0.00  100.00    0.00
    803    803 vobd.4979           8    0.00    0.00    0.00  800.00    0.00
    822    822 slpd.5007           1    0.00    0.00    0.00  100.00    0.00

Benutzeravatar
Moderator
Beiträge: 3476
Registriert: 23.02.2005, 09:14
Wohnort: Burgberg im Allgäu
Kontaktdaten:

Beitragvon Tschoergez » 09.06.2010, 16:16

Hi,

wenn Du "nur" vier phys. Cores hast, ist es ne blöde Idee, in eine VM 4 vCPUs einzubauen (weil die dann immer, wenn sie dran ist mit rechnen, alle phys. Cores belegt).

Mit zwei vCPUs in der VM solltest Du weniger Probleme haben.

Bringen tuts aber nur was, wenn die Applikationen in der VM auch wirklich beide CPUs nutzen, ansonsten verschwendet man Resourcen, weil jedes mal der zweite Prozessor "mitgezogen" werden muss, obwohl er eigentlich gar nicht gebraucht wird.

Wenn Du da näheres Wissen willst:
http://www.vmware.com/files/pdf/perf-vs ... eduler.pdf

Viel Spaß :grin: :twisted: 8) !
Jörg


Zurück zu „ESXi 4“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast