Nach dem Start von VMware und dem Öffnen der von einem anderen Benutzer vorbereiteten virtuellen Maschine läuft Windows 7 sehr langsam. Das Lesen/Schreiben von Dateien ist 10-30x langsamer als es sein sollte und Windows hat damit begonnen, Fensterbewegungen/-größen zu animieren, was das Betriebssystem (oder VMware?) in die Knie zwingt.
Wie gehe ich vor, um das Problem zu debuggen?
Klarstellung Die beiden Benutzer sind zwei Konten auf demselben MacBook. Die beiden Benutzer teilen sich dasselbe OSX, und daher erscheint es vernünftig, dass sie auch dieselbe Windows-VM teilen.
Update Nach einer weiteren Neuinstallation von VMware + Windows 7, diesmal ausschließlich von einem Benutzer installiert und genutzt, setzt die gleiche Trägheit ein. Es gibt ein paar Verdachtsmomente.
Mds spielt zum Beispiel verrückt. Könnte es sein, dass es die separate Partition, auf der die Windows-VM installiert ist, indiziert (und irgendwie stört)?
Die Trägheit beginnt nach ein wenig Gebrauch: dem Entpacken meines Codes und ein paar Debugging-Zyklen unter Windows. Könnte es sein, dass ich mich an VMwares Vorgabe halte, die Festplattennutzung nach Bedarf zu erhöhen, so früh zu einer gewissen Fragmentierung beiträgt? VMware schlägt, wie ich jetzt sehe, die Verwendung des Nicht-Standards (Festplattenspeicher ab dem ersten Moment der Installation zuweisen) für die Verwendung in der Produktion vor. (Welche andere Verwendung gibt es? Und wie könnte die Verwendung außerhalb der Produktion der Standard sein?)
Lesen Sie den VMware -Support-Artikel 1015676 , um zu erfahren, was zu Verlangsamungen führen kann und was Sie dagegen tun können.
Als Standardpraxis ändere ich einige Speicherverwaltungseinstellungen, wie ich in dieser Antwort auf eine andere VMware-Leistungsfrage erkläre.
Dinge, die Sie insbesondere überprüfen sollten, wenn "mds berzerk wird":
In Bezug auf die Vorabzuweisung von Festplattenspeicher hängt es vollständig von Ihrem Festplattennutzungsmuster ab, ob dies eine Leistungseinbuße darstellt oder nicht oder wie stark sich dies auf Sie auswirkt. Es ist ein Leistungseinbruch, die Größe des Laufwerks zu erweitern. Wenn Sie selten Daten von der Festplatte löschen, aber häufig Daten hinzufügen (insbesondere wenn Sie Programme ausführen, die Dateien generieren, z. B. Protokolldateien oder transcodierte Mediendateien), werden Sie am meisten darunter leiden. Wenn Sie große Dateien herunterladen, verwenden und dann löschen, wird Ihnen am Ende wahrscheinlich genug freier Speicherplatz zugewiesen, um den Unterschied nicht zu bemerken.
Sie können auch experimentieren mit:
Wie gehe ich vor, um das Problem zu debuggen?
Das Weitergeben von VM-Images ist eine heikle Angelegenheit. Das Image wird häufig mit Hypervisor-Erweiterungen erstellt, die bestimmte Hardwarefunktionen auf dem Computer nutzen, auf dem die VM erstellt wurde. Wenn Sie nicht genau dieselbe Hardware verwenden (insbesondere dieselbe CPU), kann die VM langsam laufen oder sogar Ihr Host-Betriebssystem zum Absturz bringen oder Ihre CPU blockieren.
Ich würde damit beginnen, die VM wieder in einen Ausgangszustand zu versetzen:
Andere Dinge zu beachten:
Wenn die VM dadurch nicht in einen brauchbaren Zustand versetzt wird, ist es wahrscheinlich, dass Ihre Hardware und die Hardware, auf der die VM erstellt wurde, in der Kompatibilität zu weit voneinander entfernt sind, als dass Sie die VM weitergeben könnten.
Jan C.