2009/09/09

Adaptec MaxIQ™ - nowy sposób na SSD

Adaptec, znany producent kontrolerów RAID, pokazał dzisiaj nowy produkt. Pokazuje on pomysł jaki ma ta firma na wykorzystanie SSD. Produkt ma nazwę Adaptec MaxIQ™ SSD Cache Performance Kit. Składa się z jednego 32GB napędu SLC SSD od Intel'a oraz z software'u. Napęd podłącza się do wolnego kanału SAS, a soft można załadować na kontrolerach Adaptec Series 2, Series 5 i Series 5Z Unified Serial® Storage.


Rozwiązanie to umożliwia utworzenie hybrydowej puli pamięci masowej (hybrid storage pool), składającej się ze zwykłych dysków twardych (SATA lub SAS) i z napędów SSD (do 5). Oprogramowanie MaxIQ na podstawie analizy wykorzystania danych kopiuje najintensywniej dostępowane bloki danych na SSD. Kolejne operacje odczytu dla tych bloków wykonywane są już z tej szybkiej pamięci flash. Przypomina to cache readzilla w ZFS wykorzystany w Open Storage. Rozwiązanie Adaptec'a nie używa SSD dla operacji zapisu. Są one wykonywane bezpośrednio na dyski twarde.
Imponująca jest ilość wspieranych systemów operacyjnych: Windows XP, Server 2003/2008, Vista, VMware ESX 3.x, ESXi 3.x and vSphere 4, Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), SCO OpenServer, UnixWare, Sun Solaris 10x86, FreeBSD.Wynika to z faktu, że jest to rozwiązanie sprzętowe, oparte na produkowanych od dawna kontrolerach. Dla systemu operacyjnego jest ono przezroczyste.
Podoba mi się kierunek implementacji SSD jaki wybrał Adaptec. Ceny dobrych pamięci flash'owych są ciągle bardzo wysokie. Nie wszystkie dane wymagają też tak wysokiej wydajności. MaxIQ pozwala na użycie SSD dla tych obszarów, które rzeczywiście tego potrzebują. Szkoda, że tylko dla odczytów. Może w kolejnej wersji będzie też cache dla zapisów?

4 komentarze:

test123 pisze...

Ale czemu cache na zapisy ? SSD wcale nie są szybsze przy zapisach niż SAS-y, a jednocześnie są mocno droższe.

Unknown pisze...

Zapis na SSD nie jest tak wydajny jak odczyt. Mimo tego w dobrych napędach SSD (STEC ZEUSiops, MACH8iops) zapis jest znacznie lepszy niż w HDD. W opisywanym przeze mnie teście macierzy z SSD przy 100% zapisów wyszło 4600 iops na jeden napęd! I nie jest to max. Wąskim gardłem był kontroler macierzy. Tymczasem najlepszy dysk SAS jest w stanie wyciągnąć max 190 losowych iops. Użycie pamięci flash jako cache dla zapisów ma sens. Przykładem jest ZFS, gdzie do tego właśnie jest wykorzystywany (logzilla).

test123 pisze...

Hmmm ja raczej przy SSD (akurat były to Samsungi, pewnie Intele są szybsze) osiągałem podobne wyniki do tego co podaje LSI.

http://www.lsi.com/DistributionSystem/AssetDocument/SAS_HDD_vs_SSD_WP_050509.pdf

Jaki vendor wkłada u siebie STEC ZEUSiops, MACH8iops ?

Unknown pisze...

W zasadzie to wszyscy duzi gracze OEM'uja od STEC'a - EMC, HDS, IBM ... Pisaelem o tym tu