Pokazywanie postów oznaczonych etykietą ssd. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą ssd. Pokaż wszystkie posty

2012/02/06

i/o cache w serwerze - niby nic nowego, ale ...

Dzisiaj EMC pokazał produkt, który od jakiegoś czasu ukrywał się pod nazwą "Project Lightning". Oficjalna nazwa to VFCache. Jest to rozwiązanie, które zwiększa wydajność macierzy EMC. Wykorzystuje w tym celu pamięć Flash w postaci karty PCI-e instalowanej w serwerze. Na tym zasobie tworzony jest cache dla operacji odczytu z dysków. Cache w systemie operacyjnym to nic nowego. Jednak dzięki technologii SSD może być go dużo więcej. W przypadku tego rozwiązania od 50 do 300 GB.

EMC nie jest jedyna firmą, która wpadła na pomysł takiego właśnie wykorzystania pamięci Flash. Od kilku miesięcy przyglądam się podobnym rowiązaniom. Najciekawiej wygląda produkt firmy VeloBit. Robią cache na RAM i SSD. Zastosowali dodatkowo kompresję. Dzięki temu rozmiar ich cache może zwiększyć się nawet kilkakrotnie. Poza tym nie mają ograniczeń co do stosowanych SSD, a macierze nie muszą być od EMC :) Jestem właśnie w trakcie testów tego produktu. Po zakończeniu podzielę się wnioskami.

Inne produkty z rodziny "server-side cache":
i jeszcze produkt opensource na Linux - facebook flashcache - to też będę chciał przetestować.

2011/01/27

Xiotech Hybrid ISE

O firmie Xiotech usłyszałem po raz pierwszy dwa lata temu. Szukałem wtedy nowości na rynku macierzy dyskowych. Konkretnie potrzebowałem konkurenta w przetargu dla 3PAR'a. Nie przepadam za tradycyjnymi macierzami. Mimo ciągłego udoskonalania bazują one na pomysłach sprzed kilkudziesięciu lat! Powoduje to, że trzeba się nagimnastykować aby osiągnąć wysoką wydajność, a tym bardziej aby utrzymać ją w całym cyklu życia macierzy. Poza tym zarządzanie - niewygodne i powolne.

Xiotech stworzył coś nowego - ISE - Inteligent Storage Element. Został on zaprojektowany przez zespół pracowników firmy Seagate. Ich celem było zbudowanie rozwiązania storage, które będzie niezawodne i wydajne. Xiotech kupił ten projekt. ISE to tak naprawdę macierz. Ma jednak zaimplementowane mechanizmy i rozwiązania dzięki którym osiąga kilkanaście tysięcy SPEC-1 IOPS i dostaje 5 lat gwarancji na niezawodność od producenta. Do tego proste zarządzanie.
Te kilka lat temu nie zainteresowałem się mocniej tym produktem ze względu na jego stosunkowo małą pojemność - kilkanaście TB. Ostatnio jednak znowu zaciekawiła mnie oferta tej firmy. Zaprezentowali bowiem nowy produkt Hybrid ISE. Jak łatwo się domyślić włożyli do środka SSD. Dodali do tego mechanizm Continuous Adaptive Data Placement, czyli automat do przenoszenia danych między HDD a SSD i już mi się podoba. Mimo ciągle małej pojemności ~14 TB wyniki testów są bardzo ok - 31000 SPEC-1 IOPS!

2011/01/12

Kontroler w SSD i trochę o pamięci Flash

SSD bez dobrego, wbudowanego kontrolera jest niewydajny i awaryjny. Wszystko przez niedoskonałości Flasha. Zapewne Dr. Fujio Masuoka, projektując ten układ, nawet nie podejrzewał, że stanie się on realną alternatywą dla magnetycznych dysków. Pierwotnie został on stworzony do przechowywania firmware'ów i bios'ów. Zastosowanie Flash'a umożliwiło aktualizację tych programów bez konieczności wymiany kości. W porównaniu do stosowanych wcześniej pamięci ROM był to ogromny krok naprzód, mimo nieoptymalnej i 'brutalnej' metody zapisu. Jest to bowiem w zasadzie operacja sekwencyjna, która wymaga wcześniejszego wymazania poprzedniej wartości całego segmentu danych. Przy czym kasowanie wykonywane jest poprzez przyłożenie stosunkowo wysokiego napięcia, co przy wielu cyklach powoduje zniszczenie komórek pamięci.

"Flashowanie" firmware wykonywane jest rzadko i jest to operacja sekwencyjna. Dysk w komputerze to już inna historia. Mimo, że statystycznie większość plików jest niemodyfikowana, to są jednak takie, które zmieniane są bardzo często i to w różnych miejscach. Dodatkowo zapis wykonywany jest małymi bloczkami. Takiego traktowania Flash nie lubi i potrzebuje do tego pomocnika. Tutaj właśnie pojawia się kontroler, element który powoduje, że jeden SSD jest dobry, a drugi już nie.

Nawet pamięć Flash na kluczu USB ma kontroler. To samo dotyczy kart pamięci SD, CF i innych. Ich rola jest stosunkowo prosta. Realizują zapis poprzez wykonanie poniższych czynności:

- odczyt zawartości całego segmentu pamięci flash do bufora
- kasowanie segmentu pamięci flash
- aktualizacja danych w buforze
- zapis danych z bufora do segmentu pamięci flash

Pierwsze SSD posiadały podobnie działający kontroler. Skutki takiego zagrania łatwo przewidzieć - słaba wydajność i krótka żywotność. Uwaga, bo nadal pojawiają się takie kwiatki! Prawdziwy kontroler SSD musi się bardziej wysilić:

- liczy ile razy segmenty były kasowane,
- optymalizuje ilość kasowań segmentu poprzez zapis danych w innym, mniej używanym segmencie,
- migruje i deaktywuje nadmiernie wykorzystywane i uszkodzone segmenty,
- organizuje kości pamięci w RAISE (Redundant Array of Independent Silicon Elements) co zwiększa bezpieczeństwo danych i przyspiesza operacje,
- efektywnie zarządza przestrzenią poprzez migracje danych z mało zajętych segmentów,
- optymalizuje proces zapisu poprzez kasowanie segmentów w tle

Nie wymieniłem tu wszystkich technologii. Są jeszcze takie, o których się nie pisze i takie, których nie za bardzo rozumiem (np. kompresja - ma niby zwiększać wydajność). Tak czy inaczej dobry kontroler to podstawa w SSD. Przy zakupie warto zajrzeć do specyfikacji i sprawdzić co siedzi w danym produkcie.

2011/01/11

Marvell HyperDuo - hybrydowy kontroler SATA

SSD szybko nie zastąpi dysków twardych. Głównie ze względu na wysoką cenę. Dlatego coraz częściej pojawiają się technologie, które sprytnie łączą wysoką wydajność SSD i tanią, dużą pojemność HDD. W dziedzinie dużych macierzy są to mechanizmy typu EMC Fast, albo 3PAR Adaptive Optimization. Adaptec dodał technologię MaxIQ do swoich kontrolerów SAS/SATA. W połowie poprzedniego roku z kolei Seagate pokazał hybrydowy dysk Momentus XT.

W ostanich dniach pojawił się nowy produkt - kontroler SATA Marvell 88SE9130.

Ten chip już niedługo pojawi się na płytach głównych takich producentów jak Asus, Gigabyte, MSI czy ASRock. Podłączając do komputera wyposażonego w ten układ dyski SSD i HDD będzie można utworzyć na nich hybrydową pamięć masową. Układ zadba o to aby dane trafiały na odpowiedni nośnik - często dostępowanie na SSD, a te rzadko używane na HDD. Proste.

2010/06/02

Pamięć hybrydowa - Seagate Mementus XT

Kończę 3 miesięczną posuchę. Pora wnieść trochę świeżej treści do tego bloga.

Pojawił się kolejny dowód na potwierdzenie reguły, że nowa technologia pozytywnie wpływa na starą. Mam na myśli oczywiście SSD i twarde dyski. Oto Seagate zaprezentował nowy rodzaj dysku - Momentus XT. Jest to hybryda SSD i HDD. Wbudowany w dysk mechanizm rozkłada dane zależnie od stopnia ich wykorzystania. Często dostępowane lądują na kościach Flash (4 GB SLC), a te rzadziej na dysku magnetycznym (do 500 GB 7200 RPM). W miarę używania napęd "się uczy". W ten sposób po kilku dniach pracy na komputerze system operacyjny i najczęściej używane aplikacje uruchamiają się szybciej. Nowy dysk jest wielkości 2,5" z przeznaczeniem dla użytkowników domowych.
Tak to mniej więcej działa w praktyce:



2009/10/30

Phase Change Memory (PCM)

Intel razem z firmą Numonyx pracują nad nową technologią kości pamięci - Phase Change Memory.

Materiał z którego zbudowane są komórki tego układu może przyjmować dwa stany - krystaliczny lub nieustalony, co dla komputera oznacza oczywiście 0 lub 1. Najważniejsze jest to, że stan komórek utrzymuje się po odłączeniu zasilania! Można więc budować z tej pamięci rozwiązania SSD. W odróżnieniu od Flash zmiana wartości komórki nie wymaga:
  • wysokiego napięcia
  • uprzedniego kasowania poprzedniego statu
  • nadpisania całego bloku bloku (erase segment)
Przekłada się to na na zdecydowanie lepszą wydajność, dłuższą żywotność komórek i "zieloność".
Wczoraj został zaprezentowany testowy egzemplarz PCM, zbudowany w technologii wielowarstwowej. Ma on stosunkowo niewielką pojemność 64Mb. Twórcy tej technologii przekonują jednak , że potencjał jest duży. Czekamy.

2009/10/14

Cała prawda o wydajności twardych dysków i (część prawdy o) SSD.

Zapraszam do lektury mojego nowego artykułu na storagefocus.pl - Cała prawda o wydajności twardych dysków i SSD. W oryginalnym tytule było "... i część prawdy o SSD". Nie znam jeszcze SSD tak dobrze jak HDD. Jak widać Krzysztof zmienił tytuł - pewnie za długi.

Tekst ten pierwotnie pisałem na zamówienie innego wydawnictwa. Został on jednak oceniony przez redakcję jako nieatrakcyjny dla czytelników. Próbowałem też w innych poczytnych serwisach z równie miernym skutkiem. Szkoda, że z tą wiedzą tak trudno się przebić do rynku masowego. W zamian za to ludzie otrzymują informacje i porady o wątpliwej przydatności.
Czytając to, odniesiecie wrażenie, że uważam mój artykuł za wartościowy materiał. Tak też jest. Na podstawie doświadczeń, dociekań, szperania i podpytywania napisałem tekst, który jest sprzeczny z powszechnie przedstawianą "prawdą" o wydajności pamięci masowej. Niestety wiedza w nim zawarta ciągle dostępna jest tylko dla wąskiego grona specjalistów. Sorry, zazwyczaj jestem bardziej skromny :)
Dzięki Krzysztofie za itfocus.pl, jedno z nielicznych miejsc na obiektywne dziennikarstwo techniczne.

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?

2009/09/03

Sun F5100 - macierz modułów FMod

W marcu Sun ogłosił nowy standard - Open Flash Module - pamięć flash w postaci modułu ze standardowym złączem SO-DIMM. Urządzenie zbudowane z wykorzystaniem tych modułów miało pojawić się w lipcu. Prawdopodobnie zawirowania związane z przejęciem Sun'a przez Oracle spowodowało opóźnienie. Produktu ciągle nie ma, ale chyba już niedługo się pojawi. Wnioskuje to po tym, że na stronach z dokumentacją pojawiły się manuale do Sun Storage F5100, pierwszej macierzy zbudowanej z Flash Module (FMod).
Urządzenie może zostać wyposażone w maksymalnie 80 pamięci FMod. Ich wielkość nie jest jeszcze znana. Prawdopodobnie będzie to 64GB. Daje to 5 TB surowej przestrzeni. Nie jest to macierz FC, ani iSCSI. Do łączenia z hostami przeznaczone jest 16 portów SAS, co daje możliwość podłączenia do 64 komputerów.

2009/06/03

STEC - EFD hegemon!

Od wiosny zeszłego roku EMC montuje do swoich macierzy napędy SSD w postaci EFD (Enterprise Flash Drive). Na początku tylko do Symmetrix'ów, potem również do Clariion'ów. Na dostawcę technologii EFD została wybrana firma STEC.
Proste zastąpienie dysków SSD technologią Flash często było krytykowany przez konkurencję. Tymczasem minął rok z kawałkiem, wchodzimy na stronę STEC i widzimy banner z takimi oto obrazkami:



Cieszę się, że EMC jako pierwsze zdecydowało się na taki ruch. To ogromna firma, z wielką bazą klientów i wywiera znaczący wpływ na rynek. Powoli zaczyna działać efekt skali co skutkuje spadkiem cen EFD. Rośnie poziom wiedzy o tej technologii i zwiększa się doświadczenie jej użytkowników.
Tymczasem firma STEC wyrosła na lidera wśród producentów rozwiązań SSD dla rozwiązań klasy Enterprise. Ciekawe kto ich kupi? Moim zdaniem albo Hitachi GST, albo Seagate.

2009/06/02

Wyniki testów macierzy z SSD

Kilka tygodni temu miałem możliwość wykonania testów wydajnościowych macierzy dyskowej z napędami SSD. Nie mogę podać producenta i modelu tego sprzętu. Jest to rozwiązanie klasy midrange, wyposażone w dwa kontrolery i 30 urządzeń SSD w postaci EFD (Enterprise Flash Drive) zamontowane w dwóch półkach dyskowych. Macierz była podłączona do sieci SAN poprzez 4 kanały FC 4Gb/s, po dwa na kontroler. Strumienie danych generowane były z dwóch serwerów SUN T2000 za pomocą oprogramowania VdBench w wersji 5.0. Każdy z serwerów podłączony był do sieci SAN 4 linkami FC 4Gb/s.

Był to mój pierwszy kontakt z SSD w macierzy dyskowej. Od dawna na to czekałem. Byłem bardzo ciekawy jak w praktyce radzi sobie ta technologia. Chciałem, jak ten niewierny Tomasz, sprawdzić, czy takie rozwiązanie jest rzeczywiście wydajne. Osiągnięte wyniki przekroczyły moje oczekiwania.

Testy między sobą różniły się stosunkiem odczytów do zapisów oraz wielkością operacji i/o. Wynik testu to albo ilość losowych operacji i/o na sekundę (iops), albo wielkość transferu danych, zależnie od typu testu. Dla porównania w tabelce znajduje się informacja o ilość dysków 15k RPM, 3,65 ms access latency, która zapewnia osiągniętą w teście wydajność.



Imponujące! Osiągnięte limity nie wynikają z wydajności napędów SSD. To kontrolery i backend macierzy nie był w stanie obsłużyć większej ilości IOPS i transferu. Okazało się bowiem, że gdy wszystkie strumienie danych były obsługiwane tylko przez jeden kontroler to wyniki były niemal dokładnie 2x gorsze. Producent ma tego świadomość i nie instaluje więcej niż 30 SSD w jednym urządzeniu. Ich większa ilość i tak nie poprawiłaby wydajności. Ciekawe jest też to, że dla LUN'ów na SSD domyślnie wyłączane jest cache'owanie zarówno operacji odczytu jak i zapisu! Włączenie tej funkcji nie zwiększa wydajności, a wręcz ją nieznacznie zmniejsza!

Ceny SSD spadają, pojawiają się nowe, lepsze, pamięci solid-state. Ta technologia staje się coraz bardziej powszechna, a jej zalety są niezaprzeczalne. Trzeba się powoli przyzwyczajać, że duża część naszej wiedzy związanej z kręcącymi się talerzami w dyskach twardych stanie się niepotrzebna :)

Na koniec podziękowania dla Janka, Grześka, Michała, Pawła, Jurka i Tomka za dostęp do sprzętu i pomoc w testach. Wielkie dzięki !

2009/05/06

PRAM - przyszłość SSD?

Samsung zapowiada na lipiec rozpoczęcie masowej produkcji nowego rodzaju kości pamięci. PRAM, bo tak się nazywa, podobnie jak pamięci Flash nie wymaga prądu do utrzymania stanu komórek pamięci. W nowej technologi ulepszono mechanizm zapisu. Nie wymaga on, tak jak w przypadku pamięci Flash uprzedniego wymazania poprzedniej zawartości komórki. Samsung obiecuje 30x lepszą wydajność i 10x dłuższą żywotność PRAM w stosunku do Flash.

Na początku można się spodziewać nowej pamięci w urządzeniach typu kamery, telefony, karty pamięci. Nie ma jeszcze informacji o SSD z tą technologią. Jednak nie da się nie zauważyć, że PRAM, przynajmniej na pierwszy rzut oka, idealnie się do tego nadaje.

2009/03/30

Western Digital idzie w SSD

Kolejny producent dysków twardych rozszerza swoją ofertę o rozwiązania oparte na technologii Flash. Wester Digital w odróżnieniu od Samsung'a i Hitachi robi to poprzez zakup firmy. Wybór padł na Silicon Systems, producenta całej gamy produków SSD.


2009/03/23

Compellent oferuje SSD

Compellent nie sprzedaje swoich produktów w Polsce. Nie ma też u nas żadnego partnera, który chciałby go reprezentować, a szkoda. Jest to nowy gracz na rynku storage z nowymi, ciekawymi pomysłami.

Ich produkt znam tylko teoretycznie, na podstawie dostępnych w sieci materiałów. Zainteresował mnie głównie ze względu na unikalną technologię Automated Tiered Storage. Dane składowane na tej macierzy są w locie klasyfikowane na poziomie bloków pod względem częstotliwości użycia. Następnie automatycznie są przenoszone pomiędzy zdefiniowanymi klasami (tier) przestrzeni dyskowej. W ten sposób dane intensywnie dostępowane lądują na najbardziej wydajnych obszarach macierzy. Dane żadko używane, jak archiwa, trafiają z kolei na pojemne, ale mniej wydajne dyski. Taki automatyczny ILM w ramach jednego urządzenia. Jak dla mnie bomba! Tym bardziej, że klas storage można zdefiniować kilka, uwzględniając takie parametry dysków jak np. rozmieszczenie sektorów na talerzach.
Od dzisiaj w macierzy Compellent dostępna jest nowa, najbardziej wydajna klasa storage - napędy SSD. Czekałem na tą wiadomość od dawna. Uważam, że ta macierz jest najlepiej przygotowana na technologię solid-state. Dzięki Automated Tiered Storage, te szybkie, ale bardzo drogie napędy są w końcu efektywnie wykorzystywane. Tak to wygląda w teorii. O rzeczywistych możliwościach i wydajności tego sprzętu póki co nie mogę nic powiedzieć :(
Podobnie jak w przypadku EMC i HDS na dostawcę SSD został wybrany STEC. Firma ta jest już chyba liderem w produkcji EFD (Enterprise Flash Drive).

2009/03/19

Nowe, większe SSD w EMC DMX-4

Wczoraj EMC ogłosiło dostępność nowych SSD dla macierzy Symmetrix. Do napędów o pojemności 73 i 146 GB dołączyły dwa nowe modele - 200 GB i 400 GB. Od poprzednich różni ich również szybszy interfejs FC - 4 GB/s. Do tej pory EMC montowało napędy ZEUSiops firmy STEC. Raczej na pewno nowe SSD są również od tego producenta.


Cena w przeliczeniu na $/GB spadła. Teraz jeden SSD 400GB kosztuje mniej więcej tyle co 7 dysków 15k RPM 450 GB. Technologia Flash w macierzach dyskowych staje się bardziej dostępna. Coraz bardziej prawdopodobna staje się teoria, że w ciągu 2 następnych lat (do końca 2010 roku) SSD zastąpi w dużych macierzach dyski twarde 15k RPM.
Myslę, że w przeciągu kilku następnych miesięcy można się spodziewać nowych napędów również w macierzach Clariion.

2009/03/18

Kto najlepszy w SSD?

Siedzę tak z laptopem na kolanach, oglądam YCD i myślę co tu mądrego napisać. Pomysłów jest sporo, ale mądrość gdzieś się zagubiła w okolicy połowy drugiej butelki piwa. I właśnie dlatego ten tekst niekoniecznie będzie merytoryczny. Zapewne też trochę pozbawiony sensu. Postanowiłem bowiem zrobić nietypowy ranking. Konkurencja - oczywiście SSD.

Każdy z liczących się producentów systemów pamięci masowej ma teraz na tapecie ten temat. Co chwila pojawiają się nowe informacje o sposobach wykorzystania tej technologii. Jasne, że każdy z vendor'ów twierdzi, że jego wizja i produkt jest najlepszy. Nie chcę teraz pisać o moich faworytach. Zrobiłem coś innego. Wszedłem na strony poszczególnych producentów, wpisałem w polu SEARCH - 'ssd' i spisałem ilość uzyskanych wyników. W ten oto sposób powstał mój ranking:

1 miejsce - IBM - 36370 wyników
2 miejsce - SUN - 8815 wyników
3 miejsce - HP - 495
4 miejsce - HDS - 436
5 miejsce - exe quo EMC i NetApp - 16
6 miejsce - 3PAR - 0

Co prawda Sun ma przewagę dzięki driver'wi 'ssd' z Solarisa, ale przecież pisałem, że nie jest to ranking z sensem :)

UPDATE: Zapomniełem o IBM. Okazało się, że są najlepsi. Tak więc zrobiłem korektę rankingu i teraz to IBM jest najlepszy w SSD!

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ć?

Fusion-io ioDrive Duo - odpowiedź na RamSan-20

Nie trzeba było długo czekać. Zaledwie kilka dni po premierze RamSan-20 firma Fusion-io przedstawiła swoje rozwiązanie o jeszcze większej pojemności. 



ioDrive Duo to oczywiście SSD w postaci karty PCI-Express. W najbardziej pojemnej opcji umożliwia zapisanie 640 GB danych. Ilość kości Flash zapewnia redundancje n+1 (uszkodzenie jednego z chip'ów nie powoduje niedostępności danych). Dodatkowo możliwe jest przełączenie urządzenia w tryb mirroringu. 

IoDrive Duo 640 GB w odróżnieniu od RamSam-20 zbudowany jest na modułach MLC (multi layer cell). Jest to bardziej pojemna, ale mniej trwała i wydajna technologia. Trudno powiedzieć na podstawie opublikowanych danych, jak szybki jest to sprzęt. Są co prawda jakieś wyniki, ale nie jest nigdzie napisane czy dotyczą one operacji losowych, czy też sekwencyjnych. Jest to zresztą problem, który dotyczy większości SSD. W przypadku zwykłych dysków łatwo jest samodzielnie wyliczyć wydajność. Przy rozwiązaniach solid-state potrzebne są dobrze przeprowadzone, obiektywne testy, których nie ma!

Co do ceny to Fusion-io deklaruje kwotę poniżej 30$ za 1GB. Czyli mniej niż za sprzęt TMS.

2009/03/16

TMS RamSan-20 - konkurencja dla Fusion-io

O firmie Texas Memory Systems usłyszałem po raz pierwszy kilka lat temu - 5 albo 6. Chyba Sun miał wtedy w swojej ofercie ich pierwsze rozwiązanie pamięci masowej oparte na technologii solid state. Była to macierz modułów RAM. Bardzo wydajna, ale potwornie droga.
Ich najnowszy produkt to RamSan-20 - SSD w postaci karty PCI-Express. 


Oczywiście rozwiązanie oparte jest na technologii Flash. Niedoskonałości tego typu pamięci (długi czas zapisu, krótka żywotność komórek pamięci, błędu zapisu) są niwelowane dzięki dodatkowej pamięci RAM oraz wbudowanym mechanizmom cache'owania, korekcji błędów i rozkładania danych. Pojemność tego SSD to 450 GB w RAID5 i na czas premiery było to najwięcej dla tego typu rozwiązań. Prezentowane osiągi są imponujące - 120 000 losowych iops dla odczytów i 50 000 dla zapisów.
Jedynym konkurentem dla TMS w tym obszarze jest firma Fusion-IO. Jest to pionier w tej technologii. Zasłynęli w zeszłym roku projektem 'Quicksilver', kiedy to wspólnie z IBM zbudowali rozwiązanie pamięci masowej o wydajności 1 000 000 SPC-1 IOPS®. Jest to wynik nieoficjalny, gdyż prezentuje możliwości sprzętu w konfiguracji, której nie można jeszcze kupić. Na kwiecień tego roku jest jednak planowana premiera produktu IBM, który bazuje na doświadczeniach z tego projektu. 
UPDATE: cena 18 000 $ (40$ za 1 GB)

Open Flash Module - nowa forma SSD

W zeszłym tygodniu Sun ogłosił nowy standard - Open Flash Module. Jest to nowa forma pamięci typu SSD w postaci modułu instalowanego bezpośrednio na płycie głównej serwera. Z daleka wygłąda jak RAM na złączu SO-DIMM



Oprócz pamięci flash jest tam też zamontowana kość DRAM, w charakterze pamięci podręcznej. Nie mogę się nigdzie doczytać w jaki sposób to cache'owanie jest realizowane. Nie ma też jeszcze żadnego produktu, który wspiera ten standard. Ogólnie to ilość dostępnych informacji jest bardzo skromna. Jest to jednak bardzo ciekawa inicjatywa, która 'zbliża' pamięć masową do procesora. Dzięki temu czas dostępu do danych powinien być znacznie krótszy niż w innych formach SSD, które wymagają warstw pośredniczących takich jak szyna pci, interfejs FC/SAS/SATA. Myślę, że w niedługim czasie pojawią się całkiem ciekawe rozwiązania wykorzystujące te moduły.