artykuły

OCZ Core Series SATA II 2.5" SSD 64 GB – a jednak da się taniej

Wyścigówka na ręcznym

52
26 września 2008, 01:23 Sebastian Krzeczkowski

Co z tym zapisem?

Zapewne wielu Czytelników zaintrygowała dziwnie niska wydajność dysku OCZ Core Series SATA II SSD 64 GB w testach zapisu. W jeszcze większe zdumienie wprowadzają wykresy prezentowane przez programy HD Tach i HD Tune Pro. Spróbujmy bliżej przyjrzeć się tej sytuacji. W tym celu posłużymy się programem Iometer. Aplikacja ta pozwala na symulowanie dowolnego rodzaju operacji. Możemy skupić się jedynie na zapisie lub odczycie, zdecydować, czy operacje te będą wykonywane w pełni losowo czy w sposób ciągły, a także wybrać rozmiar plików wykorzystywanych podczas testów. Ustawień jest bardzo dużo. Chcieliśmy skupić się na problemach z operacjami zapisu. Dlatego też wybraliśmy symulację samego zapisu (100% write) niewielkiej liczby plików (4 kB) w sposób w pełni losowy (100% random). Do porównania wykorzystaliśmy dysk Seagate Momentus 7200.2 oraz nośnik SSD poprzedniej generacji firmy OCZ. Dodajmy, że seria Core ma zamontowane pamięci flash typu MLC, a w OCZ 2,5" SATA II SSD 64 GB zastosowano kości typu SLC.

Pierwszy test mówi nam, ile operacji wejścia-wyjścia „nośnik” jest w stanie wykonać w ciągu jednej sekundy. Dodajmy tylko, że operacje wykonywane były kolejno (jedna za drugą, a nie kilka jednocześnie). Już pierwszy test przynosi zaskakujące wyniki. Core w ciągu sekundy wykonuje średnio 4,5 operacji wejścia-wyjścia. Rywale – około 25 razy więcej.

OCZ Core Series SATA II SSD 64 GB

Podobnie przedstawia się średnia liczba megabajtów na sekundę. Core stoi zawstydzony w kącie z wynikiem 0,02 MB/s, podczas gdy jego dwaj konkurenci zasuwają niczym bolidy, z rezultatami w okolicach 0,43 MB/s. Powoli zaczynamy się zastanawiać, czy próba sprawdzenia problemów z zapisem była dobrym pomysłem. Bardziej to przypomina sadystyczne bicie leżącego.

OCZ Core Series SATA II SSD 64 GB

Może rozwiązanie kryje się w opóźnieniach (czas reakcji)? Na to wygląda. Średnie opóźnienie podczas zapisu wyniosło 223,16 ms. To znowu blisko 25-krotnie gorszy wynik niż u konkurencji. Jeszcze gorzej jest, jeśli spojrzymy na opóźnienia maksymalne. 917,1 ms!!! To blisko sekunda. Co to oznacza? Jeżeli chcemy zapisać 4 kB danych, to średnio zajmie to 1/4 sekundy, w najgorszym razie nawet całą sekundę.

OCZ Core Series SATA II SSD 64 GB

OCZ Core Series SATA II SSD 64 GB

Co jest przyczyną tak dużych opóźnień? Ciężko w stu procentach wskazać winnego. Informacje w internecie, także na zagranicznych portalach, wskazują jako winowajcę firmę JMicron i wyprodukowany przez nią kontroler.

OCZ Core Series SATA II SSD 64 GB
Kontroler JMicron. OCZ Core Series SATA II SSD 64 GB (MLC)

OCZ Core Series SATA II SSD 64 GB
Kontroler Samsunga. OCZ 2,5" SATA II SSD 64 GB (SLC)

Najprawdopodobniej inżynierowie pracujący nad kontrolerem nie przyłożyli się. Duże opóźnienia mogą być efektem nie całkiem właściwie opracowanych algorytmów lub samej konstrukcji kontrolera, co może prowadzić do jego „zapychania” się.

10