StorageReview.com

Recenzja dysku SSD Memblaze PBlaze6 6920 NVMe

Enterprise   ◇  SSD

Memblaze PBlaze6 6920 to nowa seria dysków SSD NVMe firmy, wyposażona w interfejs PCIe Gen4, który oferuje potencjalny wzrost wydajności. Model 6920 to dysk U.2 wykorzystujący 96-warstwową pamięć NAND. Seria obejmuje dwa dyski: PBlaze6 D6920 i PBlaze6 D6926, z których pierwszy to model o niższej wytrzymałości z 1 DWPD, a drugi o wysokiej wytrzymałości z 3 DWPD.

Memblaze PBlaze6 6920

Dysk jest dostępny w szerokim zakresie pojemności, z dyskiem o niższej wytrzymałości o pojemnościach 3.84 TB, 7.68 TB i 15.36 TB. Wersja o wyższej wytrzymałości dostępna jest w pojemnościach 3.2 TB, 6.4 TB i 12.8 TB. Maksymalna wydajność to 7.1 GB/s odczytu, 6.8 GB/s zapisu, 1.6 mln IOPS odczytu i 500 tys. IOPS zapisu. Memblaze twierdzi, że nowa seria dysków idealnie nadaje się do baz danych, wyszukiwania, indeksowania, CDN, chmury obliczeniowej i rozwiązań hiperskalowalnych, SDS, głębokiego uczenia, analityki Big Data, HPC, ERP, SAP HANA, BOSS, bankowości, podatków, handlu wysokiej częstotliwości i płatności online. Wszystkie typowe zastosowania.

Memblaze PBlaze6 6920 pinów

Memblaze, szczególnie w testach StorageReview, znany jest z wysokiej wydajności. Osiągnięcie 7.1 GB/s i 1.6 mln IOPS jest więc zgodne z oczekiwaniami. Jednak Memblaze słynie również z niezawodności danych i wysokiej wytrzymałości zapisu. Wysoka wytrzymałość zapisu jest ważna w przypadku długotrwałego użytkowania, w którym aplikacje intensywnie korzystają z operacji odczytu/zapisu oraz z mieszanego odczytu i zapisu. Seria PBlaze6 6920 wykorzystuje ważoną metodę „round-robin”. Zamiast nadawać równy priorytet w każdej kolejce, ważona metoda „round-robin” umożliwia zróżnicowane usługi wejścia/wyjścia w scenariuszach, w których aplikacje o różnych wymaganiach wydajnościowych współdzielą urządzenia pamięci masowej.

Inne funkcje obejmują możliwość gromadzenia logów za pośrednictwem standardowego interfejsu telemetrycznego, co zmniejsza złożoność i potencjalnie obniża koszty konserwacji. Nowa seria PBlaze6 6920 obsługuje ulepszone bezpieczne wymazywanie danych, co gwarantuje, że po wycofaniu dysku z eksploatacji nikt niepowołany nie będzie mógł uzyskać z niego żadnych informacji. Oprogramowanie układowe dysków można również aktualizować bez konieczności resetowania dysku.

W naszej recenzji przyjrzymy się modelowi D6920 o pojemności 7.68 TB.

Specyfikacja dysku SSD NVMe Memblaze PBlaze6 6920

Seria PBlaze6 6920 D6920 D6926
Pojemność użytkownika 3.84TB 7.68TB 15.36TB 3.2TB 6.4TB 12.8TB
NAND 96L 3D NAND
Form Factor 2.5-calowy U.2 2.5-calowy U.2
Interfejs PCIe 4.0 x 4 PCIe 4.0 x 4
Protokół NVMe 1.4
Wydajność
128 KB odczytu sekwencyjnego (GB/s, 25 W) 6.7 7.1 7.1 6.7 7.1 7.1
128 KB odczytu sekwencyjnego (GB/s, 35 W) 6.7 7.1 7.1 6.7 7.1 7.1
128 KB zapisu sekwencyjnego (GB/s, 25 W) 3.9 5.6 5.2 3.9 5.7 5.3
128 KB zapisu sekwencyjnego (GB/s, 35 W) 3.9 6.8 6.6 3.9 6.8 6.7
Utrzymywany losowy odczyt (4 KB) IOPS 900 tysięcy 1600 tysięcy 1600 tysięcy 900 tysięcy 1600 tysięcy 1600 tysięcy
Utrzymywany losowy zapis (4 KB) IOPS Stan ustalony 165 tysięcy 260 tysięcy 305 tysięcy 345 tysięcy 480 tysięcy 500 tysięcy
Opóźnienie odczytu/zapisu (μs) 78 / 11 78 / 11
Wytrzymałość na całe życie 1 DWPD 3 DWPD
Niekorygowana stopa błędów bitowych <10^-17
MTBF 2 milion godzin
temperatura robocza Temperatura otoczenia: 0°C-35°C; Obudowa: 0°C-70°C
Pobór energii 25W

Wydajność Memblaze PBlaze6 6920

Serwer Memblaze PBlaze6 6920

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.

Konfiguracja HPE ProLiant DL365 Gen10 Plus:

  • 2 procesory AMD Epyc Gen 3 x 7713 (64-rdzeniowe, 2 GHz)
  • 16 x 16 GB DDR4 3200 MHz
  • 1 x dysk SSD HPE Samsung PM1735 3.2 GB U.3 Gen4
  • ESXi 7.0u1

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 HPE/Samsung PM1735 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 porównywalny dysk będzie obsługiwał 4 identycznie skonfigurowane maszyny wirtualne. Ponieważ PM1735 jest wariantem U.3-ONLY, testowaliśmy go na serwerze HPE DL365 Gen10 Plus, podczas gdy pozostałe modele były testowane na naszym systemie Lenovo ThinkSystem SR635.

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 teście porównawczym transakcji SQL Server zauważyliśmy, że PBlaze6 osiągnął łączną wartość 12 650,6 TPS, a poszczególne maszyny wirtualne osiągnęły od 3,162 TPS do 3,163.2 TPS.

Serwer SQL Memblaze PBlaze6 6920

Przy średnim opóźnieniu SQL Server, PBlaze6 6920 osiągnął łączne opóźnienie na poziomie 2.25 ms, a dla poszczególnych maszyn wirtualnych wahało się ono od 1 ms do 3 ms. To stawia go wyżej niż wszystkie inne testowane dotychczas dyski Gen4.

Średnie opóźnienie serwera SQL Memblaze PBlaze6 6920

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

W naszym benchmarku transakcyjnym Sysbench, dysk Memblaze uzyskał łączny wynik 11 478 TPS, a poszczególne maszyny wirtualne uzyskały od 2,856 do 2,889 TPS. To zdecydowanie wyprzedza pozostałe dyski.

Memblaze PBlaze6 6920 Sysbench Średnie opóźnienie w Sysbench wyniosło 11.15 ms dla Memblaze, a dla poszczególnych maszyn wirtualnych wahało się od 11.07 ms do 11.2 ms. Ponownie, dysk twardy wygrywa z najniższym opóźnieniem w historii.

Memblaze PBlaze6 6920 Sysbench średnie opóźnienie

W naszym najgorszym scenariuszu opóźnień (99. percentyl) dysk Memblaze PBlaze6 6920 uzyskał łącznie 20.2 ms, znacznie poniżej wartości pozostałych dysków.

Memblaze PBlaze6 6920 Sysbench 99

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 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 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
  • Odczyt losowy 4K (duże obciążenie): 100% odczytu, 512 wątków, 0-120% ioratu
  • Losowy zapis 4K (duże obciążenie): 100% zapisu, 512 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
  • 64K Sekwencyjny odczyt (duże obciążenie): 100% odczytu, 64 wątki, 0-120% obciążenia
  • 64K Sekwencyjny zapis (duże obciążenie): 100% zapisu, 64 wątki, 0-120% obciążenia
  • 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, Kioxia CM6 (wysokie obciążenie) zajęła pierwsze miejsce, a Memblaze PBlzae6 6920 zajął drugie miejsce, również przy wysokim obciążeniu. Przy wysokim obciążeniu Memblaze zaobserwowaliśmy szczytową wartość 1 484 363 IOPS przy opóźnieniu zaledwie 343 µs. Przy normalnym obciążeniu zaobserwowaliśmy szczytową wartość 862 778 IOPS przy opóźnieniu 146 µs.

Memblaze PBlaze6 6920 4k odczytu

W zapisie 4K ponownie pierwsze miejsce zajął układ Kioxia, a drugie miejsce zajął Memblaze PBlaze6 6920. W szczytowym obciążeniu, 6920 osiągnął 584 267 IOPS przy opóźnieniu 867 µs. Przy normalnym obciążeniu, PBlaze6 osiągnął 580 117 IOPS przy opóźnieniu zaledwie 215 µs.

Memblaze PBlaze6 6920 4k zapisu Przechodząc do naszych 64-kilobajtowych obciążeń sekwencyjnych, zaczynamy od odczytu. W tym przypadku Memblaze zajął pierwsze miejsce, osiągając szczytowe wartości 108 587 IOPS (6.79 GB/s) przy wysokim obciążeniu i opóźnieniu 588 µs. Przy normalnym obciążeniu dysk zajął drugie miejsce ze szczytową wartością 102 035 IOPS (6.38 GB/s) i opóźnieniem 313 µs.

Memblaze PBlaze6 6920 64k odczytu W przypadku zapisu 64 KB Kioxia CD6 zajęła pierwsze miejsce, ale przy normalnym obciążeniu Memblaze uplasował się na drugim miejscu z wynikiem 53 164 IOPS, czyli 3.3 GB/s, przy opóźnieniu 293 µs. Tuż za nim znalazł się test z wysokim obciążeniem z wynikiem 52 174 IOPS, czyli 3.26 GB/s, przy opóźnieniu 1.2 ms.

Memblaze PBlaze6 6920 64k zapisu

Kolejny zestaw testów obejmuje obciążenia SQL: SQL, SQL 90-10 i SQL 80-20. Zaczynając od SQL, Memblaze zajął drugie miejsce z maksymalną wydajnością 247 494 IOPS przy opóźnieniu 128 µs.

Memblaze PBlaze6 6920 sql

W SQL 90-10 Memblaze ponownie plasuje się na drugim miejscu ze szczytową wartością 262 647 IOPS i opóźnieniem 121 µs.

W przypadku SQL 80-20 rozmieszczenie było takie samo, przy czym Memblaze zaczynał od wartości poniżej 100 µs i osiągał szczyt na poziomie 260 215 IOPS przy opóźnieniu 121 µs.

Następnie mamy obciążenia Oracle: Oracle, Oracle 90-10 i Oracle 80-20. Zaczynając od Oracle, Memblaze zajął pierwsze miejsce ze szczytowym wynikiem 280 460 IOPS i opóźnieniem 125 µs.

Memblaze PBlaze6 6920 oracle

W systemie Oracle 90-10 Memblaze spadł na drugie miejsce ze szczytową wydajnością 201 129 IOPS i opóźnieniem 108 µs.

W przypadku Oracle 80-20 Memblaze ponownie znalazło się na drugim miejscu ze szczytową wartością 205 118 IOPS i opóźnieniem 106 µs.

Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku pełnego klonowania VDI, pierwszy jest rozruch. Tutaj Memblaze zajął pierwsze miejsce z wynikiem 229 874 IOPS i opóźnieniem 150 µs.

W przypadku początkowego logowania VDI FC PBlaze6 spadł na drugie miejsce ze szczytową wydajnością 163 243 IOPS przy opóźnieniu 180 µs.

W poniedziałkowym logowaniu VDI FC Memblaze zajął drugie miejsce ze szczytową liczbą 107 414 IOPS i opóźnieniem 146 µs.

W przypadku rozruchu VDI Linked Clone (LC) Memblaze zajął drugie miejsce za CM6, który zazwyczaj plasuje się na szczycie listy. W szczytowym momencie dysk osiągnął 108 491 IOPS i opóźnienie 146 µs.

W teście początkowego logowania VDI LC firma Memblaze zajęła pierwsze miejsce ze szczytowym wynikiem 58 314 IOPS i opóźnieniem 133 µs.

Na koniec, po poniedziałkowym logowaniu VDI LC Memblaze spadł na trzecie miejsce ze szczytową wartością 82 576 IOPS i opóźnieniem 190 µs, chociaż wcześniej podczas testów było to ponad 1 ms.

Wniosek

Seria dysków SSD Memblaze PBlaze6 6920 NVMe to najnowszy dysk klasy enterprise tej firmy, po raz pierwszy wykorzystujący technologię PCIe Gen4. Seria składa się z dwóch dysków: D6920 (recenzja tutaj) i D6926. Różnicą między nimi jest wytrzymałość, a co za tym idzie, pojemność. Jeśli chodzi o pojemność, maksymalna pojemność serii to 15.36 TB w obudowie U.2. Maksymalne deklarowane wartości wydajności to 7.1 GB/s i 1.6 miliona operacji wejścia/wyjścia na sekundę (IOPS). Firma Memblaze twierdzi, że dysk idealnie nadaje się do wielu zastosowań i prościej byłoby stwierdzić, że sprawdzi się w większości (lub wszystkich) obciążeń korporacyjnych.

Pod kątem wydajności, przetestowaliśmy dysk SSD Memblaze PBlaze6 6920 w porównaniu z posiadanymi przez nas dyskami SSD PCIe Gen4 klasy enterprise. Przeanalizowaliśmy zarówno analizę obciążenia aplikacji, jak i VDBench. W naszej pierwszej serii testów, dysk Memblaze zajął pierwsze miejsce w testach transakcyjnych SQL Server z łącznym wynikiem 12 650,6 TPS oraz pierwsze miejsce pod względem średniego opóźnienia z łącznym wynikiem 2.25 ms. Dysk utrzymał pierwsze miejsce w Sysbench z łącznym wynikiem 11 478 TPS, średnim opóźnieniem 11.15 ms i najgorszym scenariuszem 20.2 ms.

Po przejściu do naszego VDBench, Memblaze kilkakrotnie zajmował pierwsze miejsce i utrzymywał się na drugim miejscu przez większość pozostałych testów. Najważniejsze wyniki to 1.5 miliona IOPS przy odczycie 4K z dużym obciążeniem, 863 tys. IOPS przy odczycie 4K, 584 tys. IOPS przy zapisie 4K z dużym obciążeniem i 580 tys. IOPS przy zapisie 4K. W teście sekwencyjnym odnotowaliśmy 6.79 GB/s przy odczycie 64K z dużym obciążeniem, 6.38 GB/s przy odczycie 64K, 3.26 GB/s przy zapisie 64K z dużym obciążeniem i 3.3 GB/s przy zapisie 64K.

Podczas testów SQL zaobserwowaliśmy szczyty na poziomie 247 tys. IOPS, 263 tys. IOPS w SQL 90-10 i 260 tys. IOPS w SQL 80-20. W przypadku Oracle zaobserwowaliśmy 280 tys. IOPS, 201 tys. IOPS w Oracle 90-10 i 205 tys. IOPS w Oracle 80-20. Następnie przeprowadziliśmy testy klonu VDI, pełnego i połączonego. W pełnym klonie zaobserwowaliśmy 230 tys. IOPS podczas rozruchu, 163 tys. IOPS podczas pierwszego logowania i 107 tys. IOPS podczas poniedziałkowego logowania. W połączonym klonie zaobserwowaliśmy 108 tys. IOPS podczas rozruchu, 58 tys. IOPS podczas pierwszego logowania i 83 tys. IOPS podczas poniedziałkowego logowania.

Seria dysków SSD Memblaze PBlaze6 NVMe to pierwszy dysk PCIe Gen4 firmy i kolejny produkt z najwyższej półki. Testowany przez nas dysk, D6920, w każdym teście plasował się na szczycie lub blisko szczytu. Nie każdy zna markę Memblaze, ponieważ w USA dystrybuują oni głównie dyski SSD marki Micron. Ale jeśli nie zwracasz uwagi na Memblaze, wiele tracisz, jeśli zależy Ci na wydajności w standardowej, wymiennej obudowie. Ich dyski SSD charakteryzują się najlepszym profilem wydajności spośród wszystkich marek, które trafiły do ​​naszego laboratorium w ciągu ostatnich kilku lat. Model D6920 nie jest wyjątkiem i jest naprawdę imponującym dyskiem w całym naszym planie testów. W rezultacie zdobył nagrodę Editor's Choice.

Strona produktu Memblaze PBlaze6 serii 6920

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.