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".
ssd
virtualization
vmware-workstation
trim
Krzysztof Szynter
quelle
quelle
Antworten:
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.
quelle
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.
quelle