StorageReview.com

Recenzja dysku SSD DapuStor H3900

Enterprise   ◇  SSD

DapuStor H3900 to dysk SSD klasy korporacyjnej należący do linii dysków Haishen3-XL. W przeciwieństwie do modeli H3100 i H3200 , DapuStor H3900 jest oparty na technologii KIOXIA XL-FLASH (pierwszy dysk dostępny na rynku z tą nową technologią), stąd nazwa Haishen3-XL. Oparty na pamięci masowej (SCM), ten dysk SSD będzie miał podobne zastosowania jak nośniki tej samej klasy, w tym buforowanie i przyspieszanie danych, bazy danych w pamięci, szkolenia AI i Big Data.

DapuStor H3900

Pamięć klasy Storage Memory jest dostępna na rynku od kilku lat, a Intel Optane praktycznie dominuje w tym segmencie rynku. Miło jest zobaczyć konkurencję i porównać je ze sobą. Jeśli istnieje tylko jedna opcja, to oczywiście jest to najlepsza. Podobnie jak inne dyski SCM, dysk SSD DapuStor H3900 zapewnia ultraniskie opóźnienia i wyższą wydajność. DapuStor deklaruje przepustowość do 3.5 GB/3.2 GB, 830 tys./300 tys. operacji wejścia/wyjścia na sekundę (IOPS) przy obciążeniach z niską głębokością kolejki i opóźnieniem odczytu 20 μs. Oprócz wzrostu wydajności, dysk charakteryzuje się również niesamowitą wytrzymałością, sięgającą 30 DWPD. Dysk wykorzystuje kontroler Marvell ZAO.

Interfejs DapuStor H3900

Podobnie jak w przypadku innych dysków SCM, pojemność jest ograniczona. Model H3900 jest dostępny w wersjach o pojemności 400 GB, 750 GB, 800 GB i 1.6 TB. W tej recenzji przyjrzymy się wersji 800 GB.

Specyfikacja dysku SSD DapuStor H3900

Model nr H3900
Pojemność (TB) 0.4 0.75 0.8 1.6
Form Factor U.2 i HHHL
Interfejs PCIe3.0 x 4 NVMe 1.3
Typ lampy błyskowej 96L 3D XL-FLASH
Przepustowość odczytu (128 KB) MB/s 3500 3500 3500 3500
Przepustowość zapisu (128 KB) MB/s 3000 3100 3100 3200
Losowy odczyt (4 KB) KIOPS 830 830 830 830
Losowy zapis (4 KB) KIOPS 246 350 300 288
Pobór mocy (typ./maks.) W 7.0/8.1 7.0/8.5 7.0/8.5 7.0/9.5
Żywotność 30 DWPD
Losowe opóźnienie 4K (typ.) R/W μs 30/17 | 20/09
Niekorygowana stopa błędów bitowych (UBER) -17
Średni czas między awariami (MTBF) 2 milion godzin
obsługiwane systemy operacyjne RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi
Certyfikacja FCC, CE, ROHS, REACH, WEEE, PCI express, NVM express

 

Wydajność dysku SSD DapuStor H3900

Stanowisko testowe

Nasze testy dysków SSD klasy Enterprise wykorzystują Lenovo ThinkSystem SR850 do testów aplikacyjnych (uwaga: musieliśmy użyć karty adaptera zamiast gniazda w przedniej zatoce ze względu na problem z kompatybilnością) oraz Dell PowerEdge R740xd do testów syntetycznych. ThinkSystem SR850 to dobrze wyposażona platforma czteroprocesorowa, oferująca moc obliczeniową znacznie przekraczającą wymagania dotyczące wydajnej pamięci lokalnej. Testy syntetyczne, które nie wymagają dużych zasobów procesora, wykorzystują bardziej tradycyjny serwer dwuprocesorowy. W obu przypadkach celem jest zaprezentowanie pamięci lokalnej w jak najlepszym świetle, zgodnie z maksymalnymi specyfikacjami dysków oferowanymi przez producentów pamięci masowej.

Serwer DapuStor H3900

Lenovo Think System SR850

  • 4 x procesor Intel Platinum 8160 (2.1 GHz x 24 rdzenie)
  • 16 x 32 GB pamięci DRAM DDR4-2666 MHz z funkcją ECC
  • 2 x RAID 930-8i 12 Gb/s Karty RAID
  • 8 zatok NVMe
  • VMware ESXI 6.5

Dell PowerEdge R740xd

  • 2 procesory Intel Gold 6130 (2.1 GHz x 16 rdzeni)
  • 4 x 16 GB pamięci DRAM DDR4-2666 MHz z funkcją ECC
  • 1x karta RAID PERC 730 2 GB 12 Gb/s
  • Dodatkowy adapter NVMe
  • Ubuntu-16.04.3-komputer stacjonarny-amd64

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.

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 DapuStor H3100 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.

Houdini od SideFX

Test Houdini został zaprojektowany specjalnie do oceny wydajności pamięci masowej w kontekście renderowania CGI. Poligonem testowym dla tej aplikacji jest wariant serwera Dell PowerEdge R740xd, którego używamy w laboratorium, z dwoma procesorami Intel 6130 i 64 GB pamięci DRAM. W tym przypadku zainstalowaliśmy system Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) działający bez systemu operacyjnego. Wynik testu porównawczego jest mierzony w sekundach, przy czym im mniej sekund, tym lepiej.

Demo Maelstrom przedstawia fragment procesu renderowania, który uwypukla możliwości wydajnościowe pamięci masowej, demonstrując jej zdolność do efektywnego wykorzystania pliku wymiany jako formy pamięci rozszerzonej. Test nie zapisuje danych wynikowych ani nie przetwarza punktów, aby wyizolować wpływ opóźnienia na bazowy komponent pamięci masowej. Sam test składa się z pięciu faz, z których trzy uruchamiamy w ramach benchmarku:

  • Ładuje spakowane punkty z dysku. Jest to czas odczytu z dysku. Jest to działanie jednowątkowe, co może ograniczać ogólną przepustowość.
  • Rozpakowuje punkty do pojedynczej, płaskiej tablicy, aby umożliwić ich przetworzenie. Jeśli punkty nie są zależne od innych punktów, zbiór roboczy można dostosować tak, aby pozostał w rdzeniu. Ten krok jest wielowątkowy.
  • (Nie uruchomiono) Przetwarza punkty.
  • Przepakowuje je do bloków zbiorczych, które można zapisać z powrotem na dysku. Ten krok jest wielowątkowy.
  • (Nie uruchomiono) Zapisuje podzielone bloki z powrotem na dysk.

W tym przypadku DapuStor H3900 osiągnął czas 2,201.987 sekund, plasując się w zasięgu innych napędów SCM.

DapuStor H3900 Houdini

Analiza obciążenia VDBench

W przypadku benchmarkingu urządzeń pamięci masowej, testy aplikacji są najlepsze, a testy syntetyczne plasują się na drugim miejscu. Chociaż nie odzwierciedlają one idealnie rzeczywistych obciążeń, testy syntetyczne pomagają w ustaleniu punktu odniesienia urządzeń pamięci masowej dzięki współczynnikowi powtarzalności, który ułatwia porównywanie konkurencyjnych rozwiązań. Obciążenia te oferują szereg różnych profili testowych, od testów „czterech kątów”, przez testy rozmiaru transferu danych, po przechwytywanie śladów z różnych środowisk VDI. Wszystkie te testy wykorzystują generator obciążeń vdBench z silnikiem skryptowym do automatyzacji i przechwytywania wyników w dużym klastrze obliczeniowym. Pozwala to nam powtarzać te same obciążenia dla szerokiej gamy urządzeń pamięci masowej, w tym macierzy flash i pojedynczych urządzeń pamięci masowej. Nasz proces testowania tych benchmarków polega na wypełnieniu całej powierzchni dysku danymi, a następnie partycjonowaniu sekcji dysku równej 25% pojemności dysku, aby symulować potencjalną reakcję dysku na obciążenia aplikacji. Różni się to od testów pełnej entropii, które wykorzystują 100% dysku i doprowadzają go do stanu ustalonego. W rezultacie liczby te będą odzwierciedlać wyższe, stałe prędkości zapisu.

Profile:

  • Losowy odczyt 4K: 100% odczytu, 128 wątków, 0-120% ioratu
  • 4K losowy zapis: 100% zapisu, 64 wątki, 0-120% ioracji
  • 64K Sekwencyjny odczyt: 100% odczytu, 16 wątków, 0-120% ioracji
  • 64K Sekwencyjny zapis: 100% zapisu, 8 wątków, 0-120% ioratu
  • Syntetyczna baza danych: SQL i Oracle
  • Ślady pełnego klonu VDI i klonów powiązanych

Porównywalne:

W naszej pierwszej analizie obciążenia VDBench, losowym odczycie 4 KB, DapuStor osiągnął wydajność przy opóźnieniu zaledwie 31.7 µs, a następnie osiągnął szczyt na poziomie 835 064 IOPS z opóźnieniem zaledwie 148.2 µs, po czym nieznacznie spadł. To dało dyskowi pierwsze miejsce z wyraźną przewagą.

DapuStor H3900 4k odczytu

Losowy zapis 4K w przypadku dysku H3900 wypadł inaczej. W tym przypadku dysk zajął trzecie miejsce z maksymalną wydajnością 338 630 IOPS i opóźnieniem 457.4 µs.

DapuStor H3900 4k zapisu

Przechodząc do obciążeń sekwencyjnych, sprawdzamy nasze testy 64K. W przypadku odczytu sekwencyjnego, H3900 osiągnął szczytową wartość 47 707 IOPS, czyli 3 GB/s, przy opóźnieniu 334.3 µs, co dało mu drugie miejsce.

DapuStor H3900 64k odczytu

W przypadku zapisu sekwencyjnego 64 KB DapuStor ponownie okazał się najlepszy, osiągając wynik 36 571 IOPS lub 2.3 GB/s przy opóźnieniu 431 µs.

DapuStor H3900 64k zapisu

Kolejnym zestawem testów są obciążenia SQL: SQL, SQL 90-10 i SQL 80-20. Zaczynając od SQL, DapuStor H3900 osiągnął imponujący wynik, utrzymując całkowity czas poniżej 100 µs. Dysk zajął pierwsze miejsce z wynikiem 405 709 IOPS i opóźnieniem zaledwie 78.6 µs.

DapuStor H3900 sql

W przypadku SQL 90-10 dysk H3900 powtórzył swój trend opóźnień, osiągając szczytowy wynik 388 430 IOPS przy opóźnieniu zaledwie 81.8 µs. Dysk z łatwością zajął pierwsze miejsce.

 

SQL 80-20 pokazało najlepszą dotychczas pozycję H3900, osiągając szczytową wartość 378 175 IOPS przy opóźnieniu 83.9 µs, co daje mu znaczną przewagę nad konkurencją.

Następnie mamy obciążenia Oracle: Oracle, Oracle 90-10 i Oracle 80-20. Począwszy od Oracle, DapuStor H3900 kontynuował swoją dominację pod względem wyjątkowo niskich opóźnień. Dysk ten zajął pierwsze miejsce ze szczytowym wynikiem 354 991 IOPS i opóźnieniem 98.5 µs.

W przypadku Oracle 90-10 procesor H3900 uplasował się na pierwszym miejscu ze szczytową liczbą 332 320 IOPS i opóźnieniem 65.7 µs.

W teście Oracle 80-20 na prowadzeniu ponownie znalazł się H3900, który uzyskał 328 103 IOPS i opóźnienie 66.3 µs.

Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku rozruchu VDI Full Clone (FC), DapuStor H3900 zdecydowanie wyprzedził konkurencję, osiągając szczytową wartość 231 866 IOPS i opóźnienie 138.8 µs, po czym nastąpił niewielki spadek.

W przypadku początkowego logowania VDI FC na szczycie znalazł się H3900 z wynikiem 145 357 IOPS i opóźnieniem 203.4 µs.

W teście VDI FC Monday Login pierwsze miejsce zajął DapuStor z wynikiem 118 009 IOPS i opóźnieniem 133.6 µs.

W przypadku rozruchu VDI Linked Clone (LC), DapuStor H3900 osiągnął szczytową wartość 107 815 IOPS z opóźnieniem 147.8 µs. Dysk utrzymał pierwsze miejsce.

Po długim okresie na szczycie układ H3900 spadł na drugie miejsce, za procesorem Intel 900p, w naszym teście początkowego logowania VDI LC, osiągając wynik 64 107 IOPS i opóźnienie 122 µs.

Wreszcie, H3900 wysunął się na prowadzenie w teście VDI LC Monday Login, osiągając szczytową wartość 84 739 IOPS i opóźnienie 186.2 µs.

Wniosek

DapuStor H3900 to dysk SSD klasy pamięci masowej (SCM) dla przedsiębiorstw. Dysk wykorzystuje technologię XL-FLASH firmy KIOXIA, dzięki czemu jest częścią linii DapuStor Haishen3-XL. Jako dysk SCM, jest przeznaczony do tych samych zastosowań, co SCM, ale w szczególności do buforowania i przyspieszania danych, baz danych w pamięci, trenowania AI i Big Data. Dysk jest dostępny w formatach U.2 i HHHL (przyglądamy się wersji U.2). Podobnie jak w przypadku innych dysków SCM, pojemność jest nieco niska, ale jest oferowany w wersjach 400 GB, 750 GB, 800 GB i 1.6 TB. Jeśli chodzi o wydajność, dysk ma osiągać przepustowość do 3.5 GB/3.2 GB, 830 K/300 K IOPS przy obciążeniach o niskiej głębokości kolejki z opóźnieniem odczytu 20 μs i do 30 DWPD.

Analizując wydajność, przeprowadziliśmy zarówno analizę obciążenia aplikacji (tylko Houdini), jak i testy VDBench. W przypadku Houdini by SideFX, dysk H3900 znalazł się blisko lidera z czasem 2,201.987 sekund. Wynik lepszy niż konwencjonalne dyski NAND, ale niższy niż dyski SCM.

W teście VDBench dysk naprawdę zabłysnął. Najważniejsze wyniki to 835 tys. IOPS dla odczytu 4K, 339 tys. IOPS dla zapisu 4K, 3 GB/s dla odczytu 64K i 2.3 GB/s dla zapisu 64K. W przypadku SQL zanotowaliśmy 406 tys. IOPS, 388 tys. IOPS dla SQL 90-10, 378 tys. IOPS dla SQL 80-20, przy maksymalnym opóźnieniu poniżej 100 µs we wszystkich trzech testach. W przypadku Oracle zanotowaliśmy 355 tys. IOPS, 332 tys. IOPS dla Oracle 90-10, 328 tys. IOPS dla Oracle 80-20 i ponownie maksymalne opóźnienie poniżej 100 µs we wszystkich trzech testach. W naszych testach klonów VDI, H3900 nadal imponował i utrzymywał się na szczycie lub w jego pobliżu. Podczas rozruchu VDI FC dysk osiągnął 232 tys. IOPS, podczas początkowego logowania VDI FC dysk osiągnął 145 tys. IOPS, podczas poniedziałkowego logowania VDI FC 118 tys. IOPS, podczas rozruchu VDI LC osiągnęło 108 tys. IOPS, podczas początkowego logowania VDI LC szczyt wyniósł 64 tys. IOPS, a podczas poniedziałkowego logowania VDI LC dysk osiągnął około 85 tys. IOPS.

Ponieważ Optane od tak dawna króluje w obszarze SCM, miło jest widzieć konkurenta wkraczającego na pole bitwy z imponującym wynikiem. Chociaż DapuStor nie zajął pierwszego miejsca w Houdini, choć był blisko, zdominował większość naszych pozostałych testów porównawczych, osiągając w kilku przypadkach niewielkie opóźnienia. Do obciążeń wymagających wyjątkowo niskich opóźnień i wysokiej wydajności, DapuStor H3900 to dysk, którego szukasz.

DapuStor Haishen3

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.