StorageReview.com

Recenzja HGST Ultrastar SS200 (obciążenia o dużej intensywności odczytu)

Enterprise   ◇  SSD

Pod koniec zeszłego roku firma HGST zaprezentowała szereg nowych dysków podczas Dnia Inwestora. Jednym z nich był Ultrastar SS200. SS200 to 2.5-calowy dysk SSD SAS przeznaczony dla przedsiębiorstw. Dyski te charakteryzują się przede wszystkim pojemnością (maksymalna pojemność to 7.68 TB) i wydajnością. HGST deklaruje, że dyski osiągają do 250 tys. IOPS przy odczycie i 86 tys. IOPS przy zapisie (dla dysku intensywnie odczytującego) w losowym teście 70/30 4 KB. W rodzinie dysków występują dwa rodzaje, choć wszystkie mają tę samą nazwę: zoptymalizowany pod kątem wytrzymałości lub zapisu oraz zoptymalizowany pod kątem pojemności lub obciążeń mieszanych.

Dostępny w formacie 2.5 cala, SN200 to dysk SSD SAS o przepustowości 12 Gb/s. Dzięki wykorzystaniu wspólnego interfejsu SAS, dysk SS200 może być wdrożony w większości centrów danych, pomagając im w radzeniu sobie z gwałtownym wzrostem ilości danych, nie wspominając o zapotrzebowaniu na szybszą pamięć masową. Nowe dyski SSD wykorzystują technologię NAND SanDisk 15 nm oraz platformę Guardian Technology firmy HGST. Platforma ta obejmuje zarządzanie pamięcią flash, ochronę ścieżki danych oraz ochronę przed utratą danych w przypadku awarii zasilania.

Jak wspomniano, dostępne są dwa typy dysków SS200: do użytku mieszanego (recenzja tutaj) i do intensywnego odczytu (recenzja tutaj). Dysk do użytku mieszanego jest dostępny w pojemnościach od 400 GB do 3.2 TB, ale charakteryzuje się większą liczbą zapisów na dysku (DWPD) – 3. Dysk do użytku mieszanego idealnie nadaje się do przetwarzania transakcji online (OLTP), transakcji finansowych, e-commerce, poczty e-mail/komunikacji/współpracy oraz środowisk wirtualnych. Dysk do intensywnego odczytu ma pojemność od 480 GB do 7.68 TB i 1 DWPD. Ten dysk idealnie nadaje się do systemów ERP, CRM, magazynów danych, streamingu wideo, VOD, serwerów plików i analityki baz danych.

Specyfikacja HGST Ultrastar SS200:

  • Współczynnik kształtu: 2.5”
  • Interfejs: SAS 12Gb/s
  • Pojemność: 7.68 TB, 3.84 TB, 1.92 TB, 960 GB, 480 GB
  • DWPD: 1
  • Wydajność
    • Odczyt sekwencyjny (maks. MB/s, 128 KB): 1,800
    • Zapis sekwencyjny (maks. MB/s, 128 KB): 1,000
    • Odczyt losowy (maks. IOPS, 4 KB): 250 KB
    • Losowy zapis (maks. IOPS, 4 KB): 37 KB
    • Mieszany losowy odczyt/zapis (maks. IOPS 70%R/30%W, 4 KB): 90 KB
    • Opóźnienie zapisu 512B (μs): 100
  • Niezawodność
    • Współczynnik błędów w odczytanych bitach: < 1 na 10^17
    • Średni czas między awariami (MTBF): 2.5 mln godzin
    • Roczny wskaźnik awaryjności (AFR): 0.35%
    • Ograniczona gwarancja: 5 lat
    • Przechowywanie danych: 3 miesiące w temperaturze 40°C
  • Zasilanie
    • Wymagania (DC +/- 5%): 5 V i 12 V
    • Praca (W, typowo): 9 lub 11
    • Bieg jałowy (W): 3.8 do 4.3
  • Fizyczny
    • wysokość z (mm): 15
    • Wymiary (szerokość x głębokość, mm): 69.85 x 100.45
    • Waga (g, maks.): 200
    • Środowiskowy
    • Temperatura: od 0°C do 70°C (obudowa)

Testowanie tła i porównań

Laboratorium testowe StorageReview Enterprise oferuje elastyczną architekturę do przeprowadzania testów porównawczych urządzeń pamięci masowej klasy enterprise w środowisku porównywalnym z tym, z jakim administratorzy spotykają się w rzeczywistych wdrożeniach. Laboratorium testowe Enterprise obejmuje różnorodne serwery, sieci, urządzenia do kondycjonowania zasilania i inną infrastrukturę sieciową, co pozwala naszym pracownikom na stworzenie rzeczywistych warunków i dokładną ocenę wydajności podczas testów.

Uwzględniamy te informacje dotyczące środowiska laboratoryjnego i protokołów w recenzjach, aby specjaliści IT i osoby odpowiedzialne za pozyskiwanie pamięci masowej mogli zrozumieć warunki, w jakich osiągnęliśmy poniższe rezultaty. Żadna z naszych recenzji nie jest opłacana ani nadzorowana przez producenta testowanego sprzętu. Dodatkowe informacje na temat laboratorium testowego StorageReview Enterprise Test Lab oraz przegląd jego możliwości sieciowych są dostępne na odpowiednich stronach.

Wszystkie dyski SSD w tej recenzji przetestowaliśmy w serwerze Supermicro SuperServer 2028U-TNR4T. Serwer jest wyposażony w dwa procesory Intel E5-2699 v3, 768 GB pamięci RAM (24 x 32 GB DDR4) i działa na bazie hiperwizora ESXi 6.0. Do testów SATA i SAS wykorzystano kontroler HBA SuperMicro oparty na chipsecie LSI Logic Fusion-MPT 12GSAS SAS3008.

Porównywalne produkty do tej recenzji:

Analiza obciążenia aplikacji

Aby zrozumieć charakterystykę wydajności korporacyjnych urządzeń pamięci masowej, niezbędne jest modelowanie infrastruktury i obciążeń aplikacji występujących w rzeczywistych środowiskach produkcyjnych. Nasze testy porównawcze dla HGST SS200 obejmują wydajność MySQL OLTP w SysBench oraz wydajność Microsoft SQL Server OLTP z symulowanym obciążeniem TCP-C. W przypadku obciążeń aplikacji, każdy dysk będzie obsługiwał 2–4 identycznie skonfigurowane maszyny wirtualne.

Wydajność serwera SQL

Każda maszyna wirtualna SQL Server jest skonfigurowana z dwoma dyskami wirtualnymi: woluminem 100 GB na rozruch i woluminem 500 GB na bazę danych i pliki dziennika. Z perspektywy zasobów systemowych, skonfigurowaliśmy każdą maszynę wirtualną z 16 procesorami wirtualnymi, 64 GB pamięci DRAM i wykorzystaliśmy kontroler LSI Logic SAS SCSI. Podczas gdy nasze obciążenia Sysbench testowane wcześniej obciążały platformę zarówno pod względem operacji wejścia/wyjścia, jak i pojemności pamięci masowej, test SQL sprawdza wydajność pod kątem opóźnień.

W tym teście wykorzystano SQL Server 2014 działający na gościnnych maszynach wirtualnych z systemem Windows Server 2012 R2, testowany przez program Quest Benchmark Factory for Databases. Protokół testowania OLTP Microsoft SQL Server firmy StorageReview wykorzystuje aktualną wersję roboczą testu Benchmark C (TPC-C) organizacji Transaction Processing Performance Council, internetowego testu porównawczego przetwarzania transakcji, który symuluje działania występujące w złożonych środowiskach aplikacji. Test TPC-C jest bliższy niż syntetyczne testy wydajnościowe oceny mocnych stron i wąskich gardeł infrastruktury pamięci masowej w środowiskach baz danych. Każda instancja naszej maszyny wirtualnej SQL Server w ramach tego testu korzysta z bazy danych SQL Server o pojemności 333 GB (w skali 1,500) i mierzy wydajność transakcyjną oraz opóźnienia przy obciążeniu 15 000 użytkowników wirtualnych.

Konfiguracja testowania serwera SQL Server (na maszynę wirtualną)

  • Windows Server 2012 R2
  • Zajętość pamięci masowej: 600 GB przydzielonych, 500 GB wykorzystanych
  • SQL Server 2014
    • Rozmiar bazy danych: skala 1,500
    • Obciążenie wirtualnego klienta: 15 000
    • Bufor RAM: 48 GB
  • Długość testu: 3 godziny
    • 2.5 godziny przygotowania wstępnego
    • 30-minutowy okres próbny

Jeśli chodzi o dane wyjściowe programu SQL Server, dysk odczytu SS200 znalazł się w czołówce ze łącznym wynikiem 3,152.4 TPS, a poszczególne maszyny wirtualne uzyskały wynik od 3,152.4 do 3,152.5 TPS. 

Średnie wyniki opóźnień w teście porównawczym SQL Server dla 15 tys. użytkowników umieściły odczyt SS200 blisko czołówki, z opóźnieniem łącznym i indywidualnym dla każdej maszyny wirtualnej wynoszącym 15 ms. To plasuje go na równi z jego odpowiednikiem o mieszanym obciążeniu.

Wydajność Sysbench

Kolejny test porównawczy aplikacji obejmuje bazę danych Percona MySQL OLTP, mierzoną za pomocą SysBench. Test ten mierzy również średnią liczbę transakcji na sekundę (TSP), średnie opóźnienie oraz średnie opóźnienie na poziomie 99. percentyla.

Każda maszyna wirtualna Sysbench jest skonfigurowana z trzema dyskami wirtualnymi: jednym do rozruchu (~92 GB), jednym z predefiniowaną bazą danych (~447 GB) i trzecim dla testowanej bazy danych (270 GB). Z perspektywy zasobów systemowych, skonfigurowaliśmy każdą maszynę wirtualną z 16 procesorami wirtualnymi, 60 GB pamięci DRAM i wykorzystaliśmy kontroler LSI Logic SAS SCSI.

Konfiguracja testów Sysbench (na maszynę wirtualną)

  • CentOS 6.3 64-bit
  • Percona XtraDB 5.5.30-rel30.1
    • Tabele bazy danych: 100
    • Rozmiar bazy danych: 10 000 000
    • Wątki bazy danych: 32
    • Bufor RAM: 24 GB
  • Długość testu: 3 godziny
    • 2 godziny wstępnego kondycjonowania 32 wątków
    • 1 godzina 32 wątki

W teście transakcyjnym Sysbench maszyna SS200 uplasowała się na drugim miejscu, za maszyną o mniejszej pojemności, z łącznym wynikiem 4,712.2 TPS, a poszczególne maszyny wirtualne uzyskały wynik od 1,177.7 TPS do 1,178.4 TPS.

Przechodząc do średnich opóźnień Sysbench, odczyt SS200 ponownie znalazł się na drugim miejscu ze średnim opóźnieniem wynoszącym łącznie 27.16 ms.

Jeśli chodzi o najgorszy scenariusz opóźnienia MySQL (opóźnienie na poziomie 99. percentyla), odczyt SS200 zdeklasował swojego mniejszego brata i zajął pierwsze miejsce z łącznym opóźnieniem wynoszącym 46.93 ms.

Wniosek

HGST Ultrastar SS200 to dysk SSD SAS o przepustowości 12 Gb/s. Dysk jest dostępny w dwóch wersjach: do intensywnego odczytu i obciążenia mieszanego. Dysk jest dostępny w formacie 2.5 cala i oferuje pojemność do 7.68 TB. Według HGST, dysk może osiągnąć prędkość 1.8 GB/s w odczycie sekwencyjnym i 250 KB w losowym odczycie/zapisie z opóźnieniem poniżej 100 μs. Taka wydajność i pojemność sprawiają, że dysk idealnie nadaje się do zastosowań takich jak strumieniowanie wideo, VOD, serwery plików i analityka baz danych, w zależności od wybranego typu dysku – intensywnego odczytu lub obciążenia mieszanego.

Pod względem wydajności, dysk SSD HGST Ultrastar SS200 Read-Intensive SAS uzyskał bardzo dobre wyniki w testach obciążeniowych naszych aplikacji. W obu testach SQL Server uzyskał on wynik bliski czołowej pozycji, uzyskując łączny wynik transakcji na poziomie 3,152.4 TPS i średnie opóźnienie na poziomie 15 ms. W testach Sysbench jego głównym konkurentem był dysk o mieszanym obciążeniu. Dysk zajął drugie miejsce pod względem TPS z wynikiem 4,712.2 TPS i średnim opóźnieniem na poziomie 27.16 ms. Jednak w najgorszym scenariuszu dysk ledwo wyprzedził dysk o mieszanym obciążeniu, osiągając opóźnienie na poziomie 46.93 ms, podczas gdy pozostałe dyski uzyskały 46.94 ms.

Bottom Line

Dysk SSD HGST Ultrastar SS200 Read-Intensive SAS oferuje pojemność do 7.68 TB i doskonałą wydajność dla obciążeń wymagających dużej intensywności odczytu. 

Strona produktu HGST Ultrastar SS200

Omów tę recenzję

Zapisz się do newslettera StorageReview

Skontaktuj się z StorageReview

Biuletyn | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Kanał RSS

Adama Armstronga

Adam jest redaktorem naczelnym serwisu StorageReview.com i zarządza naszymi wewnętrznymi i niezależnymi zespołami ds. treści.