Dyski SSD - megaprzebój czy niespełniona nadzieja?

Gdy liczy się wydajność

Można oczekiwać, że pamięć półprzewodnikowa będzie coraz częściej wykorzystywana także w urządzeniach o dużej wydajności. Dysk SSD ma znacznie mniejsze opóźnienie odczytu niż dysk z pamięcią magnetyczną, gdyż nie musi przestawiać głowicy ani odczytywać całej ścieżki. Dzięki temu prędkość odczytu rozrzuconych danych (co ma bardzo często miejsce) jest lepsza niż przy mechanicznym dysku. Niestety ze względu na ograniczenia technologiczne, prędkość zapisu do pamięci flash jest mniejsza. Zastosowanie dysku SSD w macierzy dyskowej bez zmian konstrukcyjnych kontrolera oraz dostosowania odpowiedniego oprogramowania wcale nie spowoduje wzrostu szybkości pracy macierzy. Może się nawet zdarzyć, że wydajność będzie mniejsza niż przy dyskach magnetycznych (na przykład przy zastosowaniach transakcyjnych lub masowym imporcie danych do macierzy w konfiguracji z dwoma dyskami parzystości - raid_dp). Ponadto trwałość standardowych dysków SSD w mocno obciążonej macierzy nie będzie duża. Aby półprzewodnikowa pamięć w pełni pokazała swoje zalety, należy zastosować zupełnie inne podejście. Producenci SSD stosują co najmniej jeden poziom pamięci podręcznej zbudowanej z szybkich modułów DDR (zazwyczaj o większej pojemności niż cache tradycyjnej macierzy dyskowej), zaś proces zapisu do modułów SSD i odczytu z nich (przy chybieniu cache) wykorzystuje odpowiednio dopracowany algorytm. Dla zapewnienia niezawodności powszechnie stosowane są systemy detekcji i korekcji błędów oraz eliminacji wadliwych modułów. Tego typu macierz produkuje firma Texas Memory System (model RamSan). Urządzenie można podłączyć za pomocą FibreChannel i Infiniband zapewniając szerokie pasmo. Cena RamSan 500 w konfiguracji 2 TB wynosi około 300 tysięcy USD. Jest to więc wyłącznie obszar zastosowań korporacyjnych.

Hektary plików

Dyski SSD - megaprzebój czy niespełniona nadzieja?
Pamięci SSD mogą się sprawdzić nie tylko w kosztownych i wydajnych urządzeniach NAS, laptopach czy komputerach wojskowych. W niektórych zastosowaniach serwerowych już istniejące pamięci półprzewodnikowe mogą dać istotny przyrost wydajności. Jeśli zawartość zasobu obfituje w wiele drobnych obiektów (wiele set tysięcy plików po kilkaset KB każdy), które nie zmieniają się często, pamięć półprzewodnikowa jest już znacząco szybsza od dysków magnetycznych. Nawet "zwykły", przemysłowy dysk SSD o przeciętnej wydajności, może wykazać swoją wyższość przy odczycie dużej ilości niewielkich plików. Wykorzystanie zestawu szybkich dysków SSD oraz nowoczesnego systemu plików z tzw. księgowaniem, który dobrze radzi sobie z ogromną ilością drobnych plików (np. ReiserFS czy XFS) może kilkukrotnie przyspieszyć pracę serwera plików w stosunku do typowej konfiguracji. Ponieważ wąskim gardłem wydajności pamięci SSD przy zastosowaniach transakcyjnych jest zapis, tak duży przyrost wydajności będzie odczuwalny tylko w tych instalacjach, gdzie zmienia się niewielka ilość danych.


TOP 200