Jak działa stacja robocza VmWare z dyskami SSD?

11

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”.

Krzysztof Szynter
źródło
Pomyślałem o zbudowaniu nowej maszyny i włożeniu do niej 32 GB pamięci RAM, aby móc załadować do niej moje maszyny wirtualne. Wydaje się jednak, że taniej jest kupić dysk SSD 500 GB i pozwolić maszynie wirtualnej czytać i zapisywać pliki vmdk. Wystarczy ręcznie uruchomić narzędzie Intel TRIM raz w tygodniu, a wszystko będzie dobrze.
pcunite
Myślę, że to zadziała (przycinanie raz w miesiącu), ale liczyłem na odpowiedzi od osób, które przetestowały to podejście i mogą podzielić się swoimi opiniami na ten temat.
Krzysztof Szynter
Kupiłem dysk SSD Crucial M4 256 GB do użytku na maszynach wirtualnych. Pisałem już do każdego sektora i wydaje się, że działa bardzo dobrze. TRIM działa, gdy plik jest oznaczony do usunięcia. W przypadku plików vmdk tak się nigdy nie dzieje. Ale kogo to obchodzi! Nadal jest szybki. Jeśli chcesz zająć miejsce, zawsze możesz skompresować vmdk. Oto interesujący link: lifeofstu.com/?p=75
pcunite

Odpowiedzi:

3

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.

Dhirsh
źródło
2

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.

Mxx
źródło