DapuStor R5100 należy do serii dysków SSD PCIe Gen4 klasy korporacyjnej z serii R5, zaprojektowanych specjalnie do przechowywania danych w kluczowych obszarach takich jak IT przedsiębiorstw, logistyka, internet, finanse, inteligentna produkcja i sztuczna inteligencja. Dysk SSD DapuStor, oparty na oprogramowaniu układowym kontrolera DapuStor DPU600 i najnowszej pamięci 3D Enterprise 112L TLC NAND firmy KIOXIA, charakteryzuje się wysoką niezawodnością, niskimi opóźnieniami i energooszczędnością, co czyni go idealnym rozwiązaniem dla organizacji, które chcą obniżyć całkowity koszt posiadania (TCO).
Nowa seria R5 jest dostępna w czterech różnych modelach (wszystkie wykorzystują format U.2 15 mm): R5101, R5301, R5100 i R5300. W tej recenzji przyjrzymy się modelowi R5100 – wersji o największej pojemności, która oferuje modele o pojemności 7.68 TB i 15.36 TB.

Funkcje DapuStor R5100
DapuStor wskazuje na 100% poprawę przepustowości i wydajności IOPS w porównaniu z poprzednią serią Haishen3. Model R5100 o pojemności 7.86 TB ma zapewniać prędkość odczytu do 7.4 GB/s i zapisu do 5.7 GB/s w trybie sekwencyjnym (128 KB), a wydajność losowa ma osiągnąć do 1.75 miliona IOPS i 280 000 IOPS w trybie odczytu i zapisu. Model o pojemności 15.36 TB ma tę samą wydajność odczytu, ale wykazuje nieco wyższe wartości w zapisie do 6.5 GB/s, a także 320 000 IOPS w trybie sekwencyjnym i losowym 4K.
Jeśli chodzi o opóźnienia, seria R5 charakteryzuje się znacznie lepszą jakością usług w mieszanych scenariuszach odczytu i zapisu (jak widać na poniższych wykresach wydajności), co jest zasługą licznych optymalizacji ścieżki wejścia/wyjścia wprowadzonych przez kontroler DPU600.
Dysk R5100, objęty 5-letnią gwarancją, obsługuje dwa porty i Flash Raid 2.0. W celu szyfrowania danych, dysk R5100 oferuje szereg algorytmów szyfrujących oraz zgodność ze specyfikacją korporacyjną TCG2.0. Dysk DapuStor posiada również zaawansowaną ochronę przed utratą zasilania, która pomaga chronić dane użytkownika przed nieoczekiwanymi awariami, oraz dziewięć poziomów regulacji zużycia energii.
Specyfikacja DapuStor R5100
| Seria | Roealsen5 | |
| Pojemność (TB) | 7.68 | 15.36 |
| Form Factor | U.2 15mm | |
| Interfejs | PCIe 4.0 x4, NVMe 1.4a | |
| Przepustowość odczytu (128 KB) MB/s | 7,400 | 7,400 |
| Przepustowość zapisu (128 KB) MB/s | 5,700 | 7,000 |
| Losowy odczyt (4 KB) KIOPS | 1,750 | 1,750 |
| Losowy zapis (4 KB) KIOPS | 280 | 300 |
| 4K losowa latencja (typ.) R/W µs | 65/10 | |
| Opóźnienie sekwencyjne 4K (typowe) R/W μs | 8/10 | |
| Zasilanie | Aktywny: ≤ 22 W, bezczynny: ≤ 7 W | |
| Typ lampy błyskowej | KIOXIA 3D NAND, 112 warstw, 2 płaszczyzny Enterprise TLC | |
| Wytrzymałość | 1 DWPD | |
| UBER | 1 sektor na 10^17 odczytanych bitów | |
| MTBF | 2 milion godzin | |
| Gwarancja | 5 roku | |
Wydajność dysku SSD DapuStor R5100
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.
Porównywalne:
Stanowisko testowe
Nasze testy dysków SSD PCIe Gen4 Enterprise wykorzystują dysk Lenovo ThinkSystem SR635 do testów aplikacyjnych i syntetycznych testów porównawczych. ThinkSystem SR635 to dobrze wyposażona platforma jednoprocesorowa AMD, oferująca moc obliczeniową znacznie przekraczającą wymagania dotyczące wydajnej lokalnej pamięci masowej. Jest to również jedyna platforma w naszym laboratorium (i jedna z niewielu dostępnych obecnie na rynku) z zatokami PCIe Gen4 U.2. Testy syntetyczne nie wymagają dużych zasobów procesora, ale nadal wykorzystują tę samą platformę Lenovo. W obu przypadkach celem jest zaprezentowanie lokalnej pamięci masowej w jak najlepszym świetle, zgodnie z maksymalnymi specyfikacjami dysków oferowanymi przez producentów pamięci masowej.
Platforma syntetyczna i aplikacyjna PCIe Gen4 ( Lenovo ThinkSystem SR635 )
- 1 x AMD 7742 (2.25 GHz x 64 rdzenie)
- 8 x 64 GB pamięci DRAM DDR4-3200 MHz z funkcją ECC
- CentOS 7.7 1908
- ESXi 6.7u3
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 8 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 i poddano go testowi 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
W naszym teście transakcyjnym SQL Server DapuStor R5100 zajął drugie miejsce, nieznacznie gorsze od dysku KIOXIA, uzyskując wynik 2 12,651 TPS.
Średnie opóźnienie serwera SQL Server w modelu R5100 wyniosło zaledwie 2.3 ms — jest to świetny wynik, który pozwolił mu zająć pierwsze miejsce obok dysków KIOXIA i Memblaze.
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 8 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
Jeśli chodzi o nasz test transakcyjny Sysbench, DapuStor R5100 osiągnął wyniki średnie, wynoszące 10 880 TPS.

W najgorszym scenariuszu opóźnienia (99. percentyl) DapuStor R5100 zajął 3. miejsce z opóźnieniem 21.85 ms.
Analiza obciążenia VDBench
W przypadku benchmarkingu urządzeń pamięci masowej, testy aplikacji sprawdzają się najlepiej, a testy syntetyczne plasują się na drugim miejscu. Chociaż testy syntetyczne nie odzwierciedlają idealnie rzeczywistych obciążeń, pomagają one w ustaleniu punktu odniesienia dla urządzeń pamięci masowej, zapewniając powtarzalność, która 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 w typowych bazach danych, po przechwytywanie śladów z różnych środowisk VDI.
Wszystkie te testy wykorzystują wspólny generator obciążeń vdBench z silnikiem skryptowym do automatyzacji i przechwytywania wyników w dużym klastrze obliczeniowym. Pozwala nam to na powtarzanie tych samych obciążeń na szerokiej gamie urządzeń pamięci masowej, w tym macierzach flash i indywidualnych urządzeniach pamięci masowej. Nasz proces testowania tych benchmarków polega na wypełnieniu całej powierzchni dysku danymi, a następnie partycjonowaniu sekcji dysku odpowiadającej 25% jego pojemności, aby symulować potencjalną reakcję dysku na obciążenia aplikacji. Różni się to od testów pełnej entropii, które wykorzystują 100% pojemności dysku i wprowadzają go w stan stabilny. W rezultacie te wartości 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, 128 wątki, 0-120% ioracji
- 16K Sekwencyjny odczyt: 100% odczytu, 32 wątków, 0-120% ioracji
- 16K Sekwencyjny zapis: 100% zapisu, 16 wątków, 0-120% ioratu
- 64K Sekwencyjny odczyt: 100% odczytu, 32 wątków, 0-120% ioracji
- 64K Sekwencyjny zapis: 100% zapisu, 16 wątków, 0-120% ioratu
- 4K, 8K i 16K 70R/30W losowy miks, 64 wątki, 0-120% joranu
- Syntetyczna baza danych: SQL i Oracle
- Ślady pełnego klonu VDI i klonów powiązanych
W naszej pierwszej analizie obciążenia VDBench, losowym odczycie 4 KB, DapuStor R5100 osiągnął imponującą szczytową wydajność na poziomie 1.76 miliona IOPS przy opóźnieniu 288.9 µs, co z łatwością pozwoliło mu zająć pierwsze miejsce wśród testowanych dysków (znacznie wyprzedzając zajęte 2. i 3. miejsce dyski Union Memory i Memblaze).

Po przełączeniu na obciążenia sekwencyjne 64 000, R5100 ponownie osiągnął świetny wynik, osiągając 7.1 GB/s odczytu (114 000 IOPS) przy opóźnieniu odczytu 561 µs. To dało mu pierwsze miejsce (nieco lepsze niż drugi w kolejności dysk Memblaze).

Teraz czas na naszą sekwencyjną wydajność 16K. W przypadku odczytów R5100 osiągnął wiodące 4.53 GB/s (290 tys. operacji wejścia/wyjścia na sekundę) i opóźnienie 109.5 µs.
Dysk DapuStor spadł o jedną pozycję w przypadku 16 tys. zapisów, osiągając szczytową wartość zaledwie 2.81 GB/s (180 tys. operacji wejścia/wyjścia na sekundę) i opóźnienie 85.4 µs.
W naszym mieszanym profilu 70/30 4k (70% odczytu, 30% zapisu) R5100 uzyskał kolejny imponujący wynik i był znacznie lepszy od konkurencji. Osiągnął szczytową wartość 701 tys. IOPS przy opóźnieniu 88.7 µs.

W naszym ostatnim mieszanym profilu (70/30 8k) R5100 osiągnął solidne 534K IOPS przy opóźnieniu 117.1 µs.
Kolejnym zestawem testów są obciążenia SQL: SQL, SQL 90-10 i SQL 80-20. Wszystkie z nich pokazały dysk DapuStor na szczycie tabeli wyników. Zaczynając od SQL, R5100 osiągnął szczytową wydajność 355 tys. operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu zaledwie 88.1 µs.

W przypadku SQL 80-20, R5100 osiągnął imponujące 356 tys. IOPS przy opóźnieniu 88.8 µs, ponownie zajmując pierwsze miejsce.
Następnie testujemy obciążenia Oracle: Oracle, Oracle 90-10 i Oracle 80-20. Podobnie jak w testach porównawczych SQL, R5100 nadal zajmował pierwsze miejsce w każdym teście. Zaczynając od ogólnego obciążenia Oracle, R5100 osiągnął szczytową wydajność 365 tys. operacji wejścia/wyjścia na sekundę (IOPS) przy 96.4 µs.

Następny jest Oracle 80-20, w którym R5100 osiągnął szczytową wartość 265 tys. IOPS przy 81.3 µs.
Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku rozruchu pełnego klonowania VDI (FC), R5100 kontynuował świetną wydajność, osiągając szczytową wartość 309 tys. operacji wejścia/wyjścia na sekundę (IOPS) i opóźnienie 111.2 µs.

W teście VDI FC Monday Login DapuStor R5100 ponownie zajął pierwsze miejsce, i to z dużą przewagą, osiągając 141 tys. IOPS przy opóźnieniu 110.2 µs.
W przypadku rozruchu VDI Linked Clone (LC) R5100 kontynuował świetną passę, osiągając szczytową wartość 128 tys. IOPS przy 123.6 µs.

Podczas logowania VDI LC Monday dysk R5100 osiągnął szczytową wydajność 112 tys. operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 218.7 µs, co znacznie przewyższa wydajność kolejnego dysku (Memblaze).
Wniosek
DapuStor R5100 to, delikatnie mówiąc, udany debiut firmy. Dostępny w pojemnościach 7.68 TB i 15.36 TB, dysk SSD PCIe 4.0 klasy enterprise ma format U.2 i łączy oprogramowanie układowe kontrolera DapuStor DPU600 z najnowszą pamięcią NAND 3D TLC Enterprise firmy KIOXIA. Wyposażony jest również w technologię Flash Raid 2.0, zaawansowaną ochronę przed utratą zasilania (chroniącą dane użytkownika przed nieoczekiwaną utratą zasilania) oraz dziewięć poziomów regulowanego poboru mocy, co pomaga organizacjom optymalizować całkowity koszt posiadania (TCO).
Dysk R5100 naprawdę zabłysnął wydajnością, będąc najwydajniejszym w praktycznie wszystkich naszych testach porównawczych (często z zauważalną przewagą). Przetestowaliśmy R5100 na tle sześciu innych dysków SSD PCIe Gen4 klasy enterprise o pojemności 7.68 TB o podobnej specyfikacji i zastosowaniach: Samsung PM9A3, Memblaze 6920, Union Memory UH810a, Solidigm P5520, KIOXIA CD6 i Micron 7400 Pro. Podczas analizy przeanalizowaliśmy zarówno obciążenie aplikacji, jak i obciążenie VDBench.
W naszym pierwszym zestawie testów (test porównawczy transakcji SQL Server) dysk R5100 uzyskał znakomite wyniki we wszystkich kategoriach: 12 651 TPS i średnie opóźnienie 2.3 ms. W Sysbench dysk DapuStor uzyskał łączne wyniki 10 880 TPS, 11.76 ms średniego opóźnienia i 21.85 ms w najgorszym scenariuszu.
Po przejściu na VDBench, R5100 wykazał jeszcze bardziej imponującą wydajność. Najważniejsze wyniki to 1.76 mln IOPS odczytu i 695 tys. IOPS zapisu w obciążeniach 4K, a także 7.1 GB/s przy odczycie 64K, 2.8 GB/s przy zapisie 64K, 4.53 GB/s przy odczycie 16K i 2.81 GB/s przy zapisie 16K podczas obciążeń sekwencyjnych. Nasze mieszane profile 70/30 odnotowały 701 tys. IOPS w 4K, 338 tys. IOPS w 8K i 534 tys. IOPS w 16K.
W naszych testach SQL, R5100 osiągnął szczytowe wartości 355 tys. IOPS, 354 tys. IOPS w SQL 90-10 i 356 tys. IOPS w SQL 80-20, co dało mu pierwsze miejsce w klasyfikacji. Obciążenia Oracle wykazały podobną wartość, rejestrując 365 tys. IOPS, 260 tys. IOPS w Oracle 90-10 i 265 tys. IOPS w Oracle 80-20.
Następnie przeprowadziliśmy testy klonu VDI, pełnego i połączonego. W pełnym klonie zanotowaliśmy 309 tys. IOPS podczas rozruchu, 180 tys. IOPS podczas pierwszego logowania i 141 tys. IOPS podczas poniedziałkowego logowania. W połączonym klonie, korporacyjny dysk SSD DapuStor odnotował szczytowy wynik 128 tys. IOPS podczas rozruchu, 74 tys. IOPS podczas pierwszego logowania i aż 112 tys. IOPS podczas poniedziałkowego logowania.
Nie jest dla nas zaskoczeniem, że dysk SSD klasy enterprise R5100 był praktycznie bezkonkurencyjny w zdecydowanej większości naszych testów, ponieważ DapuStor ma udokumentowane doświadczenie w produkcji niezwykle szybkich i wysokiej jakości dysków. R5100 to doskonały wybór dla praktycznie każdej organizacji z dużymi zastosowaniami pamięci masowej, która oczekuje najlepszej ogólnej wydajności, jaką widzieliśmy w przypadku portu PCIe Gen4.




Amazon