Blog

Ausführen von VMWare Server 2.0 unter Windows Vista mit ordentlicher Leistung

Vincent Partington

Aktualisiert Oktober 23, 2025
3 Minuten

VMWare Server 2.0 wurde vor etwa zwei Monaten veröffentlicht. Virtualisierung ist in aller Munde und hat viele verschiedene Einsatzmöglichkeiten. Ich verwende sie, um die Linux-basierten Middleware-Produkte (Apache, IBM WebSphere Server, IBM WebSphere Portal usw.) auszuführen, für die wir auf meinem Rechner ein Produkt zur automatischen Bereitstellung entwickeln. Aber dazu später mehr... Wie auch immer, ich habe jetzt seit sechs Monaten Betas und Release Candidates von VMWare Server 2.0 im Einsatz, und obwohl die Funktionalität großartig ist, war die Leistung auf meinem Thinkpad T61p mit Windows Vista anfangs sehr schlecht. Letzte Woche habe ich es endlich geschafft, dass es mit ordentlicher Leistung funktioniert. Ein perfekter Zeitpunkt, um andere Leute wissen zu lassen, wie es geht. :-)

Die Kurzversion:

  • Deaktivieren Sie die Benutzerzugriffskontrolle (UAC).
  • Bearbeiten Sie C:ProgramDataVMWareVMWare Serverconfig.ini und fügen Sie die Zeile host.TSC.noForceSync = TRUE
  • Ändern Sie die Einstellungen Ihres VMWare Server-Hosts auf "Auslagerung von Speicher der virtuellen Maschine zulassen".

Und nun die lange Version... Wie in den Kommentaren von Theo Fokkema hier und hier erwähnt, müssen Sie host.TSC.noForceSync = TRUE zu C:ProgramDataVMwareVMware Serverconfig.ini hinzufügen. Leider ist die Bearbeitung dieser Datei unter Windows Vista mit aktivierter UAC schwierig. Wenn Sie die Datei als Benutzer mit Administratorrechten (aber nicht als Administrator selbst) bearbeiten, bearbeiten Sie tatsächlich eine Datei an einem Ort wie C:Dokumente und EinstellungenvinnyAppDataLocalVirtualStoreProgramDataVMwareVMware Serverconfig.ini. Da ich bereits von den vielen UAC-Bestätigungsdialogen genervt war und feststellte, dass IBM WebSphere Server 6.1 dadurch ebenfalls verwirrt wird, habe ich die UAC deaktiviert. Es gibt mindestens vier Möglichkeiten, dies zu tun, aber ich entschied mich für die einfachste: die Systemsteuerung. Nach dieser Korrektur waren die totalen Systemstillstände beim Starten eines VMWare-Images verschwunden, aber es dauerte immer noch unverhältnismäßig lange, um zu starten (3-5 Minuten). Es stellte sich heraus, dass der VMWare-Host standardmäßig versucht, den gesamten Speicher der virtuellen Maschine im reservierten RAM des Hosts unterzubringen. Das scheint zwar eine gute Idee zu sein, aber ich vermute, dass Vista dadurch zuerst satte 1,5 GB meines 3 GB großen Arbeitsspeichers auf die Festplatte ausgelagert hat, damit es diesen Speicher für mein 1,5 GB großes Linux-Image reservieren konnte! Um das zu beheben, folgen Sie der lila Linie im Screenshot rechts. Das geht in etwa so:

  1. Öffnen Sie die VMWare Server 2.0 Web-Konsole
  2. Wählen Sie Ihren Host in der Inventarstruktur auf der linken Seite aus
  3. Klicken Sie auf den Link "Hosteinstellungen bearbeiten".
  4. Wählen Sie die Option "Auslagerung von Speicher der virtuellen Maschine zulassen".
  5. Ignorieren Sie die Warnung, dass sich dies negativ auf Ihre Leistung auswirkt - wir wissen es besser. ;-)
  6. Klicken Sie auf OK.

Das war's! Viel Spaß beim VMing!

Verfasst von

Vincent Partington

Contact

Let’s discuss how we can support your journey.