Wenn sich meine VM auf einer SSD, mein Betriebssystem jedoch auf einem Spin-Laufwerk befindet, muss ich dann bei Verwendung der VM mit erheblichen Leistungseinbußen rechnen?

Wenn sich meine VM auf einer SSD, mein Betriebssystem jedoch auf einem Spin-Laufwerk befindet, muss ich dann bei Verwendung der VM mit erheblichen Leistungseinbußen rechnen?

Ich bin kein Fan kryptischer Fragetitel und weiß auch nicht so recht, wie ich sie näher ausführen soll, aber hier sind sie:

Wir hatten geplant, für unsere Entwickler neue PCs mit 128 GB SSD-Laufwerken zu kaufen (die VM benötigt etwa 70 GB, daher glaube ich, dass dort nicht auch noch genug Platz für Windows 7 ist, aber wenn Sie anderer Meinung sind, sagen Sie es bitte!).

Wenn sich das Betriebssystem noch auf einem alten Spin-Laufwerk befindet, die VM (mit VMWare) sich jedoch auf einer SSD befindet, können die Entwickler dann den vollen Leistungsvorteil der SSDs nutzen?

Nur zur Klarstellung
Ich bin mir bewusst, dass esWilleEs verbessert die Leistung, wenn ich meine VM auf einer SSD habe. Was mich am meisten interessiert, ist, ob ich möglicherweise einige der Leistungsvorteile verliere, wenn das Betriebssystem immer noch auf einer Festplatte alten Stils läuft.

Antwort1

Ja, es wird die Leistung verbessern, da die Schreib-/Lesegeschwindigkeit der SSD viel höher ist. Stellen Sie einfach sicher, dass Sie die virtuelle Festplattendatei auf der SSD speichern. Und reservieren Sie einen Teil der SSD auch für den virtuellen Speicher der Auslagerungsdatei.
Ich habe die Geschwindigkeit getestet und mache das Gleiche, wann immer ich eine Leistungssteigerung für meine virtuellen Maschinen benötige.

Update (nach Ihrer Klarstellung)
Wenn Sie Ihr Betriebssystem auf einer Festplatte alten Typs behalten, verlieren Sie an allen Stellen, an denen das Betriebssystem beteiligt ist, etwas an Leistung. Virtualisierungssoftware wie VMware benötigt viele Betriebssystem-Hooks, um viele Dinge wie virtuelle Netzwerke usw. auszuführen. Da solche Dinge jedoch kleine E/A-Threads beinhalten, werden Sie das nicht spüren. Große E/A-Operationen des Betriebssystems finden beim Booten, Anmelden, Abmelden und Herunterfahren statt. Sie werden also während der VM-Operationen nur sehr wenig Leistungseinbußen spüren.

Antwort2

Hängt von anderen Faktoren wie Prozessor und RAM ab, aber die Verwendung der SSD für die VM sollte die VM-Leistung verbessern. Wenn Sie einen aktuellen Multi-Core-Prozessor und ausreichend RAM haben, sollte dies gut funktionieren. Das Ausführen des Betriebssystems und der VM auf demselben Laufwerk wirkt sich negativ aus. Bewahren Sie das Betriebssystem und die VM auf separaten Laufwerken und E/A auf.

Antwort3

Die Leistung wird gut sein – wenn die Entwickler hauptsächlich in der VM arbeiten, muss Win7 nicht viel Festplatten-E/A ausführen, sodass es keinen großen Unterschied macht, ob es auf einer SSD oder einem rotierenden Laufwerk läuft. Am auffälligsten wird ihnen auffallen, dass Win7 auf dem rotierenden Laufwerk länger zum Booten braucht als auf einer SSD, aber das ist wahrscheinlich eine untergeordnete Überlegung.

Wenn Sie nur Win7 als Host für die VM verwenden und nicht viele große native Anwendungen installieren, können Sie sowohl Win7 als auch das 70 GB große VM-Image auf demselben 128 GB großen SSD-Laufwerk ausführen. Ich habe ein 20 GB großes virtuelles Laufwerk, auf dem Win7 mit MS Office Pro 2007 läuft, und es passt (ohne viel Platz übrig zu lassen).

verwandte Informationen