Przeczytałem wiele informacji na temat korzystania z dysków SSD w środowisku wirtualizacji i możliwych problemów z nieobsługiwanym poleceniem TRIM. W pełni rozumiem, co to jest TRIM, jakie są problemy z przekazywaniem TRIM do napędu i tak dalej.
Nie znalazłem wyraźnej odpowiedzi na pytanie: „czy jest jakiś sposób na użycie dysku SSD w systemie-gościu bez wpływu na jego wydajność (związany z brakiem polecenia TRIM)”.
Na przykład ... czy istnieje rozwiązanie, aby podłączyć dysk SSD w trybie RAW do komputera-gościa? Jeśli nie to dlaczego? Czy są jakieś inne trudniejsze do zaimplementowania opcje, aby „zrobić to dobrze”.
ssd
virtualization
vmware-workstation
trim
Krzysztof Szynter
źródło
źródło
Odpowiedzi:
Obecnie uruchamiam VM Workstation 8 na zestawie 3 dysków SSD OCZ Vertex 3 240 Max IOP w zestawie RAID 0. Wydajność jest świetna. Ponieważ w macierzy RAID nie ma opcji TRIM, po prostu pozostawiam około 100 Gb nieużywanych, aby nadal można było wyrzucać śmieci. Brak TRIM nigdy nie był czynnikiem i używam około 8 serwerów, w tym serwera iSCSI. Dzięki iSCSI po prostu wyświetlam obrazy dysków, a wydajność jest super. Grupowanie jest bardzo wykonalne, nawet na dobrym laptopie. Uruchamianie VMware ESXi jest również bardzo wykonalne. SSD sprawia, że tak się dzieje.
źródło
TRIM służy do jawnego informowania SSD, które bloki są wolne do „odśmiecania”. Jeśli bezpośrednio podłączysz dysk SSD do gościa VM i pozwolisz gościowi obsłużyć TRIM, osiągniesz to. Rozumiem jednak, że jeśli przechowujesz pliki vmdk w systemie OS / FS, który obsługuje TRIM, to wszystko powinno być ustawione. Tak więc Vmware Workstation na Win 7, który obsługuje TRIM, powinien być wystarczająco dobry dla długowieczności i wydajności twojego dysku ssd.
źródło