Ist es ein großer Leistungsgewinn, eine VM von einem zweiten Laufwerk aus auszuführen?

8

Dell bietet einen Laptop mit einem 500-GB-Laufwerk oder zwei 320-GB-Laufwerken an (beide 7200 U / min und keine Optionen für SSD). Ich werde VMs für die Entwicklung ausführen und auch mehrere TrueCrypt-Mounts haben.

Ich denke, zwei Laufwerke sind besser für a): schnelleren Festplattenzugriff und b): Daten befinden sich auf einem vom Betriebssystem getrennten Laufwerk. Ist das richtig?

eych
quelle
Gute Idee! Ich muss sehen, wie das funktioniert.
Jared Harley

Antworten:

7

Scott Hansellman hat einen Blog-Beitrag mit tollen Ratschlägen zur VM-Leistung verfasst. Jeff Atwood auch mit einigen Benchmarks (es ist aus dem Jahr 2006, aber immer noch nützlich). Und alle sind sich einig über eine zweite Festplatte für Ihre VMs. Und ich stimme ihnen zu. Wenn ich in meinem Vista eine VM mit einer virtuellen Festplatte auf derselben Festplatte verwende, ist dies ein Problem.

Ich würde den Ratschlägen in diesen Links folgen, da sie auch von Programmierern stammen, sodass Sie möglicherweise ähnliche Probleme haben.

GmonC
quelle
1

Das wäre eine gute Lösung. Behalten Sie die VMs auf dem einen und das Betriebssystem und andere Dinge auf dem anderen. Wir haben eine signifikante Verbesserung beim Ausführen der VMs auf externen eSATA-Laufwerken für Systeme festgestellt, die keine zwei Laufwerke unterstützen.

Dave M.
quelle
0

Machen Sie sich keine Sorgen um die Leistung - zwei Festplatten sind nur dann besser, wenn Sie gleichzeitig mit beiden arbeiten, z. B. wenn Sie von einer zur anderen kopieren.

Wenn zwei VMs gleichzeitig aktiv sind und arbeiten, würde eine auf einer eigenen Festplatte befindliche VM den Festplattendurchsatz verbessern, sofern eine Multi-Core- (oder Multi-Thread-) CPU vorhanden ist. Wenn sich jedoch beide aktiven VMs auf derselben Festplatte befinden, ist es völlig unwichtig, auf welcher Festplatte sie sich befinden.

Das heißt, hier ist etwas Mathematik: 2 x 320 = 640> 500. Sie erhalten also 140 GB.

Wenn Sie sich für die 2-Festplatten-Lösung entscheiden, sind 320 GB für mich zu groß für eine Systemfestplatte. Ich würde noch weiter gehen und die erste Festplatte in eine 40-GB-Systemfestplatte mit Windows und allen Anwendungen partitionieren. Dies erleichtert das Sichern eines Abbilds der Systemfestplatte, was ich systematisch nur für den Fall mache, bevor Microsoft Windows Update mein laufendes System zerstört.

In diesem Fall hätte ich:
C = Festplatte 1 Partition 1 (40 GB)
D = Festplatte2 (320 GB)
E = Festplatte 1 Partition 2 (280 GB)

Beachten Sie, dass die Neupartitionierung des Laufwerks C wahrscheinlich eine Neuinstallation von Windows (oder eine Wiederherstellung von der OEM-Wiederherstellungspartition nach der Neupartitionierung) umfasst.

harrymc
quelle
1
Aber genau das ist erforderlich - Arbeiten mit zwei Festplatten gleichzeitig; eine mit dem Host, eine mit der VM. Beide werden gleichzeitig benötigt. Also "Ja" zu zwei Festplatten für die Leistung.
Robert Cartaino
-1

Es hängt wirklich davon ab, was Sie virtualisieren werden.

Ich habe zuvor in einem anderen Beitrag gesagt, dass ich zum Beispiel ungefähr 10 VMs gleichzeitig öffnen kann, ohne irgendwelche Verlangsamungen zu bemerken, wenn ich verschiedene Tests auf Maschinen mit niedriger Spezifikation durchführe, die nicht E / A-intensiv sind, wo als ob Ich mache etwas etwas Intensives - nur 2/3 offen zu haben, kann den Computer zum Stillstand bringen.

Wenn Sie etwas Intensives planen oder gleichzeitig Lasten öffnen möchten, besorgen Sie sich eine zweite Festplatte - andernfalls sollten Sie in Ordnung sein.

William Hilsum
quelle
-1

Wenn das zweite Laufwerk schneller als das erste ist und Sie unfragmentierte Volumes auf Ihrem zweiten Laufwerk haben können, ist die VM schneller. Wenn Ihr erstes internes Laufwerk schneller und gut defragmentiert ist, wird dieses wahrscheinlich eine bessere Leistung erzielen.

bert
quelle