Wie funktioniert VmWare Workstation mit SSD-Laufwerken?

11

Ich habe viele Informationen zur Verwendung von SSD-Laufwerken in der Virtualisierungsumgebung und zu möglichen Problemen mit nicht unterstützten TRIM-Befehlen gelesen. Ich verstehe voll und ganz, was TRIM ist, was die Probleme bei der Weitergabe von TRIM an das Laufwerk sind und so weiter.

Was ich nicht gefunden habe, ist eine klare Antwort auf die Frage: "Gibt es eine Möglichkeit, das SSD-Laufwerk im Gastbetriebssystem zu verwenden, ohne dessen Leistung zu beeinträchtigen (verbunden mit dem Fehlen des TRIM-Befehls)?"

Zum Beispiel .. ist die Lösung, um das SSD-Laufwerk im RAW-Modus mit dem Gastcomputer zu verbinden? Wenn nicht, warum? Gibt es andere schwieriger zu implementierende Optionen, nur um "es richtig zu machen".

Krzysztof Szynter
quelle
Ich habe darüber nachgedacht, einen neuen Computer zu bauen und 32 GB RAM darin zu platzieren, damit ich meine VMs in das RAM-Laufwerk laden kann. Es scheint jedoch billiger zu sein, eine SSD mit 500 GB zu kaufen und VM die vmdk-Dateien lesen und schreiben zu lassen. Führen Sie das TRIM-Tool von Intel nur einmal pro Woche manuell aus, und ich denke, es wird Ihnen gut gehen.
pcunite
Ich denke, es wird funktionieren (einmal im Monat kürzen), aber ich hatte auf einige Antworten von Leuten gehofft, die diesen Ansatz getestet haben und ihre Beiträge zu diesem Thema teilen können.
Krzysztof Szynter
Ich habe eine Crucial M4 256 GB SSD für die VM-Verwendung gekauft. Ich habe bereits an alle Branchen geschrieben und es scheint sehr gut zu funktionieren. TRIM funktioniert, wenn eine Datei zum Löschen markiert ist. Bei VMDK-Dateien geschieht dies nie. Aber wen interessiert das? Es ist immer noch schnell. Wenn Sie Speicherplatz beanspruchen möchten, können Sie das VMDK jederzeit komprimieren. Hier ist ein interessanter Link: lifeofstu.com/?p=75
pcunite

Antworten:

3

Ich führe derzeit VM Workstation 8 auf einem Satz von 3 OCZ Vertex 3 240 Max IOP-SSDs in einem RAID 0-Satz aus. Die Leistung ist großartig. Da RAID kein TRIM enthält, lasse ich nur etwa 100 GB ungenutzt, damit die Speicherbereinigung weiterhin stattfinden kann. Das Fehlen von TRIM war noch nie ein Faktor und ich verwende ungefähr 8 Server, einschließlich eines iSCSI-Servers. Mit iSCSI stelle ich nur Disk-Images bereit und die Leistung ist super. Clustering ist selbst auf einem guten Laptop sehr machbar. Das Ausführen von VMware ESXi ist ebenfalls sehr gut möglich. SSD macht es möglich.

Dhirsh
quelle
2

TRIM wird verwendet, um SSD explizit mitzuteilen, welche Blöcke für die 'Garbage Collection' frei sind. Wenn Sie eine SSD direkt an einen VM-Gast anschließen und den Gast TRIM verwalten lassen, wird dies erreicht. Nach meinem Verständnis sollten Sie jedoch alle Einstellungen vornehmen, wenn Sie Ihre VMDK-Dateien auf einem Betriebssystem / FS speichern, das TRIM unterstützt. Daher sollte Vmware Workstation unter Win 7, die TRIM unterstützt, für die Langlebigkeit und Leistung Ihres SSD-Laufwerks ausreichend sein.

Mxx
quelle