Wir verwenden Windows 7 Enterprise 64-Bit SP1 auf Dell Precision T3500 (Xeon E5630 bei 2,53 GHz, 4 GB RAM). Darüber hinaus ist VMWare Workstation 7.1.4 auf dem neuesten Stand. Auf einer VM wird Windows XP Professional 32-Bit SP3 ausgeführt. VMWare ist so konfiguriert, dass dem Gast 2 GB RAM zugewiesen werden.
Fast alle Vorgänge innerhalb der VM sind sehr langsam. Selbst das Scrollen einer Textdatei kann Sekunden dauern, wobei die damit verbundene Festplattenaktivität offensichtlich ist. Eine kurze Überprüfung des Task-Managers und des Ressourcenmonitors auf dem Windows 7-Host zeigt, dass VMWare einen erheblichen Teil des virtuellen Speichers zugewiesen hat, aber ich denke, es wird alles ausgelagert. Sobald ich mit dem Scrollen durch die Textdatei beginne, drücke ich schnell so etwas wie 140 harte fehler pro sekunde und bleib da.
Ältere Versionen von VMWare auf weitaus älterer Hardware (Pentium 4-Vintage), auf denen ein Windows XP-Host ausgeführt wird, zeigten diese besonderen Symptome nie. Gibt es eine Möglichkeit, Windows 7 weniger aggressiv in Bezug auf das Auslagern von VMWare aus dem Arbeitsspeicher zu machen, oder gibt es eine Lösung, die das erforderliche Auslagerungsvolumen auf der Festplatte reduziert? Es ist durchaus möglich, dass ich einfach etwas falsch konfiguriert habe, aber ich habe nicht mit vielen Einstellungen herumgespielt. Anregungen wäre dankbar, danke.
Antworten:
Den letzten Eintrag finden Sie hier http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008885
Ich habe nach dieser Änderung enorme Verbesserungen der VM-Leistung festgestellt. Stellen Sie einfach sicher, dass auf Ihrem Host genügend Speicher vorhanden ist.
quelle
mainMem.useNamedFile="FALSE"
ist der Schlüssel. Ohne diesen Eintrag ordnet vmware eine Datei auf der Host-Festplatte zu, die den gesamten Inhalt des Gast-RAMs enthält, und kann in einigen Fällen die Festplatte des Hosts kontinuierlich mit dem RAM des Gasts verprügeln. Im schlimmsten Fall habe ich gesehen, dass die Gäste völlig unbrauchbar sind. Im besten Fall bleiben die Gäste die meiste Zeit deutlich langsamer. Es gibt noch keinen Fall, in dem das Aktivieren dieses Parameters die Leistung verbessert hat, mit der Ausnahme, dass dadurch die Unterbrechungen schneller ausgeführt werden.Läuft in Win7 ein Virenscanner? Könnte schmerzhaft sein, die VMDK-Dateien im laufenden Betrieb zu scannen.
Und wie zippy schon sagte, machen vmtools eine Menge, aber es sollte nicht so schlimm sein, wie Sie es beschreiben, wenn sie noch nicht installiert sind. Eines der Dinge, die vmtools tut, ist der Ballonspeicher, um VMware wissen zu lassen, was sicher ausgelagert werden kann, und um zu verhindern, dass Windows Dinge auslagert, die vmware wirklich verwendet.
Oh, und die Windows-Suche 4.0 in XP kann in einer VM verrückt werden. Es kann irrtümlich sein, dass das System zu 99% inaktiv ist und eine Indizierung durchführt.
quelle
BEARBEITEN: Beginnen wir mit dem Host-Rechner. Haben Sie Virtualisierungserweiterungen im BIOS aktiviert? Haben Sie den neuesten Chipsatz und Intel RST-Treiber installiert? Festplatten-Caching auf dem Laufwerk aktiviert? VMware Workstation wird wie jedes andere Programm unter Windows ausgeführt. Sie möchten also, dass Ihr Host-System so schnell wie möglich ausgeführt wird.
Reduzieren Sie als Nächstes den von der XP-VM verwendeten Arbeitsspeicher und legen Sie ihn auf 1 GB ab. Ich hatte einen Fall, in dem das Zuweisen von 2 GB zu einer VM auf einem PC mit 4 GB die VM und den Hostcomputer zerstörte. Möglicherweise haben Sie weniger Arbeitsspeicher als Sie denken.
Wenn Sie einen Ersatz-T3500 haben, installieren Sie Windows XP + VMware Workstation und versuchen Sie, eine VM davon auszuführen (führen Sie ein identisches Setup für Ihre alten P4-Maschinen aus, außer für die Hardware). Wenn es langsam läuft, wissen Sie, dass es etwas mit der Hardware des T3500 zu tun hat.
Zuletzt möchten Sie möglicherweise den VMware-Support kontaktieren. Zumindest können Sie Ihrem Chef sagen, dass Sie alles tun, um das Problem zu beheben.
Haben Sie VMware Tools in der VM installiert? Wenn Sie das nicht installiert haben, erhalten Sie eine schreckliche Leistung und Video- / Mausverzögerung.
quelle
Vmware hat eine Option zum Defragmentieren der virtuellen Festplatte, scheint etwas anderes zu tun als das Betriebssystem zu defragmentieren. Einen Versuch wert...
quelle
Fügen Sie mainmem.backing = "swap" in Ihre .vmx-Datei für diese VM ein.
quelle
Ich habe festgestellt, dass die Leistung bei Verwendung von Outlook nachgelassen hat. Anscheinend beeinträchtigt das Windows-Suchindexprogramm die Leistung.
Wenn Sie den Indexer ausschalten (Systemsteuerung, Indizierungsoptionen), werden Sie eine deutliche Verbesserung feststellen.
quelle