2009/03/17

SSD - trzeźwym okiem

Mam problem z tematem SSD. Cała moja wiedza o tym zjawisku jest tylko i wyłącznie teoretyczna. Tak więc z jednej strony jestem podekscytowany możliwościami tej technologii, a z drugiej strony gdzieś w tyle mózgu czuję i wiem, że nie wszystko co czytam jest prawdą. Staram się pozyskiwać wiedzę z różnych źródeł, zarówno od producentów jak i od niezależnych autorów blogów. Niestety nie mogę nigdzie znaleźć informacji od klientów, którzy SSD już mają i wykorzystują.

Brakuje mi wyników niezależnych testów. Te, które są prezentowane przytłaczają wielkimi liczbami. Sugerują, że pamięci Flash są nawet kilkadziesiąt razy wydajniejsze od dysków twardych. Staram się na to patrzeć racjonalnie. No bo przecież w określonych warunkach zwykły dysk też może 'wyciągnąć' kilka tysięcy IOPS. Co z tego, że taki test nie będzie miał nic wspólnego z realnym przetwarzaniem. Myślę, że podobnie jest w przypadku SSD. Jest nawet kilka dowodów na ten fakt. Np. wyniki testu wykonanego przez Sun'a. Baza DB2 na dysku 10k RPM i SSD:



Test oczywiście strasznie subiektywny. Dobrze, że do porównania nie wzięli dysku 5400 RPM :) Ale i tak transfer na SSD tylko 2x lepszy, a czas operacji sortowania jedynie 2.5x. Porównajmy to z publikowanymi osiągami sprzętu. Sun używa SSD Intela, model x-25. Zgodnie ze specyfikacją wydajność tego napędu to:
losowy odczyt - 35000 IOPS
losowy zapis - 3300 IOPS
Tymczasem przykładowy dysk 10k RPM (Seagate Cheetach NS) losowych operacji potrafi wykonać około 167 w ciągu sekundy. Czyli w powyższym teście, nawet jeżeli wykonywane były by tylko zapisy to SSD powinno być jakieś 20x lepsze!!! I co o tym myśleć?

Brak komentarzy: