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!

CPU ständig auf 50% - VMWare Server 2 auf WIn2003 64bit

Hilfe bei Problemen mit der Installation oder Benutzung des VMware Server 2.

Moderatoren: irix, Dayworker

Member
Beiträge: 4
Registriert: 11.03.2009, 13:05

CPU ständig auf 50% - VMWare Server 2 auf WIn2003 64bit

Beitragvon vmxer » 12.03.2009, 10:55

Hallo zusammen,

Hier meine Specs:
Host: Xeon E5440 @ 2,83Ghz, 8GB Ram, Win2003 64Bit, VMWare 2.0.0 Build 122956.
Guest: 2 CPUs, 2 GB Ram, Win2000 Server 32bit, VMWare Tools Build 122956.

Folgendes Problem:
vmware-vmx.exe konsumiert auf dem Host fast kontinulierlich 40-50% der CPU. Auf dem Guest tut sich hingegen kaum etwas. Die CPU schwankt dort zwischen 0-10%.

Im Ereignisprotokoll vom Host habe ich neuerdings folgende Einträge gefunden:

Code: Alles auswählen

Ereignistyp:   Fehler
Ereignisquelle:   Perflib
Ereigniskategorie:   Keine
Ereigniskennung:   1021
Datum:      11.03.2009
Zeit:      12:21:02
Benutzer:      Nicht zutreffend
Computer:   WEB1
Beschreibung:
Windows kann die 32-Bit-Version der DLL für erweiterbare Leistungsindikatoren "VMware" in einer 64-Bit-Umgebung nicht öffnen. Wenden Sie sich an den Hersteller der Datei, um eine 64-Bit-Version zu erhalten. Sie können aber auch die 32-Bit-Version der DLL für erweiterbare Leistungsindikatoren öffnen, indem Sie die 32-Bit-Version des Systemmonitors verwenden. Öffnen Sie den Ordner "Windows", öffnen Sie den Ordner "Syswow64", und starten Sie "Perfmon.exe", um dieses Programm zu verwenden.

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
Daten:
0000: c1 00 00 00 00 00 00 00   Á.......



Code: Alles auswählen

Ereignistyp:   Fehler
Ereignisquelle:   Perflib
Ereigniskategorie:   Keine
Ereigniskennung:   1017
Datum:      11.03.2009
Zeit:      12:21:02
Benutzer:      Nicht zutreffend
Computer:   WEB1
Beschreibung:
Das Zusammenstellen der Leistungsindikatorendaten vom Dienst "VMware" wurde deaktiviert, da mindestens ein Fehler von der Leistungsindikatorenbibliothek für diesen Dienst generiert wurde. Die Fehler wurden in das Ereignisprotokoll der Anwendung geschrieben. Die Fehler müssen behoben werden, bevor die Leistungsindikatoren für diesen Dienst erneut aktiviert werden.

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.


Kann mir jemand erklären, was ich machen muss, um die Fehler wegzubekommen, und die CPU wieder auf Normalniveau laufen zu lassen?

Grüße,
VMXer

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 12.03.2009, 12:03

Als allererstes stell erst mal deine VMs auf eine CPU um.

Member
Beiträge: 4
Registriert: 11.03.2009, 13:05

Beitragvon vmxer » 12.03.2009, 14:26

OK, danke. Ich werd das gleich morgen früh testen.

Member
Beiträge: 4
Registriert: 11.03.2009, 13:05

Beitragvon vmxer » 13.03.2009, 10:45

So, das Umschalten von 2 auf eine CPU lief reibungslos. Nachdem ich den Host wegen Windows Updates neugestartet hatte, ist mir ein Eintrag aufgefallen, der evtl. auch etwas mit meiner Problematik zu tun haben kann. Hier der Protokolleintrag:

Code: Alles auswählen

Ereignistyp:   Fehler
Ereignisquelle:   vmauthd
Ereigniskategorie:   Keine
Ereigniskennung:   100
Datum:      13.03.2009
Zeit:      08:18:55
Benutzer:      Nicht zutreffend
Computer:   WEB1
Beschreibung:
Cannot connect to VMX: D:\Virtual Machines\[.....].vmx


Die VM lässt sich aber weiterhin problemlos bedienen. Die alten Leistungsindikator Meldungen sind nun nicht mehr zu sehen.

Naja, jedenfalls ist das Grundproblem noch nicht beseitigt. vmware-vmx.exe braucht auf dem Host immernoch mehr CPU, als der Guest. Sie Screenshots.

Hat noch jemand eine Idee.

Grüße,
VMXer

Guest:
Bild[/img]

Host:
Bild

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

Beitragvon Dayworker » 13.03.2009, 18:04

Einer VM mehr als 2GB RAM zuweisen, ist zwar machbar, aber verlangsamt auch das Host-System beträchtlich. Wenn eine deiner VMs mehr als 2GB braucht, solltest du entweder über den ESX(i) oder über Bare-Metal nachdenken.

Falls du dann auch noch eine Spare-Disk eingerichtet und das Anlegen der VMware-Swapdatei in der *.vmx- oder config.ini-Datei unterbunden hast, beschäftigt die VM die meiste Zeit nur das Host-System und die VM bleibt lahm.

Member
Beiträge: 4
Registriert: 11.03.2009, 13:05

Beitragvon vmxer » 13.03.2009, 18:42

ESXi wäre meine erste Wahl gewesen, wenn es gehen würde. Ich musste leider auf VMS2 zurückgreifen. Was Deine Anmerkung bzgl. dem Ram angeht, kann ich Dich beruhigen. Der Guest hat nur 2GB, und nicht mehr.

Noch irgendwelche Vorschläge?

Member
Beiträge: 411
Registriert: 16.05.2007, 00:58
Wohnort: DE/UA

Beitragvon saxa » 13.03.2009, 21:16

vmxer hat geschrieben:
Noch irgendwelche Vorschläge?


Mein erster Vorschlag wäre, als Host Windows 2003 in 32bit-Ausführung zu benutzen. VMware Server ist auch in der Version 2 ein 32-bittiger Prozess, der sich in der nativen, nicht "vorgegaukelten" Umgebung einfach besser fühlt. W2K3 Enterprise ist der bessere Host.

Zweiter Vorschlag: wenn dein Gast tatsächlich 2 GB Speicher braucht, ist dies eigentlich kein guter Kandidat für Virtualisierung; eine Ausnhame könnte ein Terminalserver sein. Daher erzähl uns bitte, was der Gast so machen soll.

Dritter Vorschlag, eher Anmerkung. Der Prozess vmware-vmx ist nicht nur direkt mit deinem Gast beschäftigt: er muss im Hintergrund auch monitoren, Speicher verwalten, Counter mit Daten befüllen...


Zurück zu „VMserver 2“

Wer ist online?

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