Wird das Ausführen virtueller Maschinen von einer Hybrid-SSD aus eine signifikante Geschwindigkeitssteigerung bewirken?

2467
Alex Angas

Ich habe virtuelle Maschinen, auf denen eine externe Festplatte mit 7200 U / min läuft, die an einen Laptop mit eSATA angeschlossen ist. Ich möchte das Laufwerk gerne auf eine SSD aufrüsten, aber ich kann mir eine solche Größe nicht leisten.

Würde die Verwendung einer Hybrid-SSD zu diesem Zweck eine signifikante Geschwindigkeitssteigerung bewirken?

6
Wie hat das geklappt? Ich bin jetzt in einer ähnlichen Situation. George Mauer vor 12 Jahren 0
@ GeorgeMauer Da ich mehrere VMs ausführen muss und keinen Fehler mit dem Geld meines Unternehmens machen möchte, habe ich mich entschlossen, nicht weiter vorzugehen. Sie werden jedoch feststellen, dass keine der Antworten bisher Messwerte enthält, so dass es dennoch eine gute Annäherung sein könnte. Alex Angas vor 12 Jahren 0

3 Antworten auf die Frage

4
Billy ONeal

Hängt davon ab. Hybridlaufwerke bieten eine höhere Leistung, wenn ein Segment des Laufwerks verwendet wird, auf das häufig zugegriffen wird und das daher in Flash zwischengespeichert werden kann.

Ich würde vermuten, dass dies für eine einzelne virtuelle Maschine schneller wäre, aber bei mehreren VMs würde jedes Mal, wenn eine VM gestartet wurde, der größte Teil des Flash-Caches auf die Festplatte geleert.

Ich habe das noch nie probiert, aber ich stimme voll und ganz zu. Shinrai vor 13 Jahren 0
Es ist zu beachten, dass diese häufig zwischengespeicherten LBAs nur solche enthalten, die nicht zu große Dateien enthalten. Ich bin mir ziemlich sicher, dass VM-Dateien von dieser Gleichung ausgeschlossen werden. Tests sollten diese These jedoch entweder bestätigen oder ablehnen. Robert Koritnik vor 12 Jahren 0
@Robert: Das Laufwerk kennt keine Dateien, sondern nur Festplattenblöcke. Ich glaube nicht, dass die Größe einer Datei jemals ins Bild kommt. (Schließlich muss das Laufwerk mit dem Dateisystem arbeiten, das Sie dort ablegen könnten.) Billy ONeal vor 12 Jahren 1
3
yuriismaster

Ich stimme Billy zu. Leistungskennzahlen von http://www.hardwaregeeks.com/index.php/site/comments/seagate_momentus_xt_500gb_hybrid_ssd/ legen nahe, dass für eine einzelne VM die Leistungssteigerung definitiv vorhanden ist. Hybridlaufwerke erreichen ihre Geschwindigkeitssteigerungen, indem sie häufig verwendete Sektoren der Festplatte in einem Flash-Speicher zwischenspeichern, wodurch das Lesen beschleunigt wird. Wenn mehrere VMs häufig gestartet und heruntergefahren werden, werden die Lese- und Schreibvorgänge möglicherweise zu stark ausgebreitet, damit der Hybridantrieb einen großen Unterschied machen kann.

Wenn Sie jedoch Maschinen haben, die häufig ausgesetzt und fortgesetzt werden, bleiben diese Suspendierungsdateien möglicherweise länger im Cache (da dies die Dateien sind, auf die am häufigsten zugegriffen wird). Dies gibt Ihnen den gewünschten Schub. Ich bin nicht sicher, wie intelligent oder aggressiv der Zwischenspeicherungsmechanismus auf diesen Laufwerken ist. Je mehr ich jedoch verstanden habe, desto genauer würde der Zwischenspeicherungsalgorithmus sein, um die richtigen Dateien im Flash-Cache zu speichern.

+1. Denken Sie auch daran, dass das Laufwerk nichts über Dateien kennt, nur Blöcke. Wenn also nur auf einen Teil einer Datei zugegriffen wird, hat das Laufwerk kein Problem, diesen als den in Flash zwischengespeicherten Teil zu verwenden. Billy ONeal vor 13 Jahren 0
Wie Seagate sagt, schließt ihr Algorithmus aus, dass große Dateien auf SSD-Dateien zwischengespeichert werden. Ich denke, das schließt VMs aus, aber es sollte ein Test durchgeführt werden, um dies zu beweisen. Ich kann auch sehen warum das so ist? Nun, einfach, weil Hybrid-Laufwerke die Gesamtleistung verbessern sollen (wie mehrere Apps nicht nur eine große) und bei der Auswahl von Dateien für die Zwischenspeicherung eine faire Verwendungsrichtlinie * erfüllen sollten. Robert Koritnik vor 12 Jahren 0
0
Mechano

Ich benutze Linux. Ich habe eine SSD von 128 GB (Sandisk Ultra Plus). Ich verwende nicht alles für das Betriebssystem, nur 18 GB. Und ich verwende eine 1 TB externe Festplatte für / home mit den Benutzern.

Also habe ich mit LVM 40 GB aus dem unbenutzten Teil der SSD für 2 kleine virtuelle Maschinen mit WindowsXP und Win7 geschnitten und diese Partition unter / home / user / Virtualbox VMs / angehängt.

Ich habe alle Dateien auf die SSD verschoben und jetzt werden die Windows-VMs von SSD ausgeführt.

Nun, was für eine Leistungssteigerung! Es ist, als würden sie nativ laufen.

Linux bietet viele nützliche Tools, um alles mit Ihren Festplatten zu erledigen. Mit LVM können Sie einen Teil der SSD ausschneiden, vergrößern und verkleinern, um ihn für beliebige Zwecke zu verwenden. Und es gibt Tools, mit denen SSD als Cache für mechanische Laufwerke verwendet werden kann.

Benötigen Sie Windows? Ok, wenn Sie kein Spieler sind, werden Sie bei der virtuellen Maschine mit SSD keine Leistung verpassen.