StorageReview.com

Recenzja dysku SSD Memblaze PBlaze4 AIC NVMe

Enterprise   ◇  SSD

Memblaze oferuje nową generację dysków SSD NVMe przeznaczonych dla przedsiębiorstw. PBlaze4 jest przeznaczony dla centrów danych obsługujących przetwarzanie w chmurze, bazy danych i inne wymagające aplikacje. Jest dostępny w formatach HHHL (połowa wysokości i połowy długości) oraz FHHL (pełna wysokość i połowa długości) i o pojemnościach od 800 GB do 6.4 TB.

Seria PBlaze4 pozwala zachować integralność przesyłanych danych w przypadku utraty zasilania, dzięki zapisowi danych w buforach tymczasowych na nośnikach NAND. Te dyski SSD oferują również funkcję ograniczania przepustowości termicznej. Seria PBlaze4 oferuje tryb zarządzania pamięcią Pseudo-SLC (pSLC), który został zaprojektowany tak, aby umożliwić dyskom MLC emulację szybkości i trwałości dysków SLC. Dyski PBlaze4 oznaczają fragmenty pamięci przeznaczone na metadane jako pSLC, co zapewnia lepszą ochronę metadanych i niezawodność. Oferują również technologie MemSpeed ​​i MemSolid, które mają na celu poprawę wydajności, niezawodności i jakości usług (QoS).

Nasza recenzja dotyczy wersji HHHL o pojemności 3.2TB.

Specyfikacje Memblaze PBlaze4

  • Pojemność: 800 GB, 1.2 TB, 1.6 TB, 2.4 TB, 3.2TB, 6.4 TB
  • Wydajność
    • Odczyt sekwencyjny (128 kb): 2.2 GB/s, 2.8 GB/s, 2.8 GB/s, 2.8 GB/s, 2.8 GB/s, 3.4 GB/s
    • Zapis sekwencyjny (128 kb) IOPS: 700 MB/s, 1.4 GB/s, 1.4 GB/s, 2.2 GB/s, 2.2 GB/s, 2.5 GB/s
    • Ciągły losowy odczyt (4 kb) IOPS: 600 k, 740 k, 750 k, 730 k, 740 k, 800 k
    • Utrzymywany losowy zapis (4 kb) IOPS (zakres 100%): 60 kB, 240 kB, 150 kB, 320 kB, 200 kB, 250 kB
  • Niezawodność
    • Dożywotnia wytrzymałość (ilość wymazań dysku dziennie): 3, 4, 3, 4, 3, 3
    • Opóźnienie odczytu/zapisu: 90 μs/20 μs
    • Niekorygowany współczynnik błędów bitowych: < 1 sektor na 10^17 odczytanych bitów
    • Średni czas między awariami: 2 miliony godzin
  • Współczynnik kształtu: 2.5” HHHL (FHHL dla wersji 6.4 TB)
  • Interfejs: PCIe 3.0 x 4 (PCIe 3.0 x 8 dla wersji 6.4 TB)
  • Protokół: NVMe
  • Pamięć flash NAND: MLC
  • System operacyjny: RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi
  • Pobór mocy: <25 W (<35 W dla wersji 6.4 TB)
  • Temperatura pracy:
  • AIC: temperatura otoczenia 0–55℃ z sugerowanym przepływem powietrza
  • 2.5'': temperatura otoczenia 0–35℃ z sugerowanym przepływem powietrza, temperatura obudowy 0–70℃
  • Przepływ powietrza (LFM): 300 przy 25°C (450 przy 25°C dla wersji 6.4 TB)
  • Wsparcie oprogramowania: narzędzie do zarządzania CLI, sterownik wbudowany w system operacyjny

Zaprojektuj i zbuduj

Memblaze oferuje swój PBlaze4 w dwóch formatach, w tym 2.5-calowym dysku SSD (PBlaze4 D750) oraz, w tym przypadku, w formacie karty rozszerzeń o połowie wysokości i połowie długości (PBlaze4 C750). Z jednej strony ma srebrny radiator z ciemnoszarą pokrywą z logo Memblaze. Z drugiej strony znajduje się odsłonięta płytka drukowana, na której widać pamięć NAND Toshiba 15 nm.

Model PBlaze4 wykorzystuje złącze PCIe Gen 3 x 4, natomiast wersja FHHL 6.4TB korzysta ze złącza PCIe Gen 3 x 8.

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.

Przetestowaliśmy dysk Memblaze, porównując go z następującymi innymi dyskami SSD:

  • Intel HHHL P3608 1.6 TB
  • Huawei HHHL ES3000v2 1.6TB
  • SanDisk SHHL PX600 2.6 TB
  • Huawei HHHL ES3000v2 3.2TB
  • HGST HHHL SN100 3.2 TB

Analiza obciążenia aplikacji

Aby zrozumieć charakterystykę wydajności urządzeń pamięci masowej klasy enterprise, niezbędne jest modelowanie infrastruktury i obciążeń aplikacji w rzeczywistych środowiskach produkcyjnych. Nasze pierwsze testy porównawcze dla Memblae PBlaze4 to 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.

Protokół testowania OLTP dla Microsoft SQL Server firmy StorageReview wykorzystuje aktualną wersję roboczą testu Benchmark C (TPC-C) opracowanego przez 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, jeśli chodzi o ocenę mocnych stron i wąskich gardeł infrastruktury pamięci masowej w środowiskach baz danych. Każda instancja maszyny wirtualnej SQL Server, którą testujemy 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.

Analizując dane wyjściowe SQL Server, dysk Memblaze osiągnął najwyższą wartość TPS na poziomie 3,157.235, a łączna wartość TPS wyniosła 3,157.112. Najlepszą wydajność uzyskał Huawei ES3000v2, który osiągnął łączną wartość 3,157.34 TPS.

Patrząc na średnie opóźnienie podczas testu porównawczego SQL Server dla 15 tys. wirtualnych użytkowników, łączne opóźnienie wynoszące 7.5 ms w przypadku PBlaze4 plasuje go tuż za dyskami SSD SanDisk i Huawei, z których każdy osiągnął opóźnienie na poziomie 7.0 ms.

Kolejny test porównawczy aplikacji obejmuje bazę danych Percona MySQL OLTP, mierzoną za pomocą SysBench. Test ten mierzy średnią liczbę transakcji na sekundę (TSP), średnie opóźnienie oraz średnie opóźnienie na poziomie 99. percentyla. Percona i MariaDB korzystają z interfejsów API aplikacji obsługujących pamięć flash Fusion-io w najnowszych wersjach swoich baz danych, jednak na potrzeby tego porównania testujemy każde urządzenie w jego „starszych” trybach blokowej pamięci masowej.

W teście średniej liczby transakcji na sekundę, agregat Memblaze był wyższy niż wszyscy konkurenci. Maksymalna wydajność PBlaze4 dla pojedynczej maszyny wirtualnej wyniosła 1,509.3 TPS.

Analizując nasze średnie wyniki opóźnień, Memblaze nie wypadł tak dobrze jak Intel P3608, z pojedynczymi maszynami wirtualnymi działającymi w przedziale od 21.20 ms do 21.66 ms. Jednak PBlaze4 uzyskał najniższy łączny wynik, wynoszący 21.50 ms.

W naszym 99. percentylu opóźnień MySQL, w najgorszym przypadku, Memblaze znalazł się w środku stawki, a maszyny wirtualne działały w czasie od 52.29 ms do 52.65 ms, podczas gdy najlepiej działający dysk SanDisk PX600 mógł pochwalić się bardzo imponującym łącznym wynikiem zaledwie 41.92 ms.

Analiza syntetycznego obciążenia przedsiębiorstwa

Wydajność pamięci flash zmienia się w miarę dostosowywania dysku do obciążenia, co oznacza, że ​​pamięć flash musi zostać wstępnie przygotowana przed każdym syntetycznym testem porównawczym fio , aby zapewnić dokładność testów. Każdy z porównywalnych dysków jest bezpiecznie kasowany za pomocą narzędzi producenta i wstępnie przygotowywany do stanu stabilnego z dużym obciążeniem 16 wątków i kolejką oczekujących 16 wątków na wątek.

  • Wstępne kondycjonowanie i podstawowe testy stanu stacjonarnego:
  • Przepustowość (łączna liczba operacji wejścia/wyjścia na sekundę odczytu i zapisu)
  • Średnie opóźnienie (średnie opóźnienie odczytu i zapisu)
  • Maksymalne opóźnienie (maksymalne opóźnienie odczytu lub zapisu)
  • Odchylenie standardowe opóźnienia (uśrednione odchylenie standardowe odczytu i zapisu)

Po zakończeniu wstępnego kondycjonowania, każde urządzenie jest testowane w odstępach czasu na wielu profilach głębokości wątków/kolejek, aby pokazać wydajność przy lekkim i intensywnym użytkowaniu. Nasza analiza obciążenia syntetycznego dla Memblaze PBlaze4 wykorzystuje dwa profile, które są szeroko stosowane w specyfikacjach producentów i testach porównawczych. Należy pamiętać, że obciążenia syntetyczne nigdy nie odzwierciedlą w 100% aktywności obserwowanej w obciążeniach produkcyjnych i pod pewnymi względami niedokładnie obrazują dysk w scenariuszach, które nie wystąpiłyby w rzeczywistości.

  • 4k
    • 100% odczytu i 100% zapisu
  • 8k
    • 70% odczytu/30% zapisu

W naszym teście wstępnego przygotowania zapisu 4k, Memblaze otrzymuje punkty za spójność, choć na początku jego wydajność nieznacznie wzrosła – od około 290 000 IOPS, a w stanie ustalonym osiągnęła około 180 000. Dla porównania, dyski Huawei, HGST i Intel miały znacznie większe skoki początkowe. Najwyższą przepustowość w stanie ustalonym miał dysk Huawei ES300v2 o pojemności 3.2 TB.

Podczas testów średniego opóźnienia, Memblaze był generalnie stabilny, choć nie wybitnie, z wynikiem początkowym na poziomie około 0.8 ms i osiągnięciem stanu stabilnego na poziomie około 1.4 ms. Był to wynik niższy niż u kilku konkurentów, ale nie u Intela P3608.

PBlaze4 charakteryzował się najwyższym maksymalnym opóźnieniem spośród wszystkich pięciu dysków uwzględnionych w tym teście, a ponadto wykazywał częste skoki napięcia w trakcie testu. HGST SN100 był generalnie bardziej stabilny, choć sporadycznie zdarzały mu się bardzo silne skoki, podczas gdy dyski Intela i Huawei były bardzo stabilne.Obliczenia odchylenia standardowego mają na celu ułatwienie wizualizacji spójności wyników dotyczących opóźnień dysków SSD. W tym teście dysk Memblaze początkowo charakteryzował się najwyższym opóźnieniem, ale ostatecznie uzyskał lepsze wyniki niż dysk Huawei ES3000v2 o pojemności 1.6 TB. Jego opóźnienie w stanie ustalonym było jednak wyższe niż w przypadku pozostałych trzech dysków.

W teście przepustowości 4k, dysk Memblaze okazał się jednym z wolniejszych, osiągając 705 868 IOPS podczas odczytu i 180 006 IOPS podczas zapisu. Dla porównania, dysk Intela wykazał się najlepszą wydajnością zapisu, osiągając imponujące 851 693 IOPS.

PBlaze4 znalazł się w środku stawki pod względem średniego opóźnienia, z 0.36 ms odczytu i 1.42 ms zapisu. Został zdecydowanie pokonany przez Intel P3608 w odczycie i Huawei ES3000v2 3.2 TB w zapisie.

Jeśli chodzi o maksymalne opóźnienie, rozwiązanie Memblaze uzyskało najlepszy wynik odczytu na poziomie 4.6 ms, jednak prędkość zapisu wynosząca 179.8 ms była zdecydowanie najgorsza.

Wyniki odchylenia standardowego ponownie wskazały PBlaze4 na szczycie listy odczytów z czasem 0.107 ms, ale tym razem nie znalazł się on w samym środku listy podczas zapisu, co jest „zaszczytem” dla Huawei ES3000v2 1.6 TB

Nasze kolejne obciążenie wykorzystuje transfery 8 tys. razy, przy stosunku 70% operacji odczytu do 30% operacji zapisu. Ponownie zaczniemy od wyników wstępnego kondycjonowania, zanim przejdziemy do testów głównych.

Pod względem przepustowości, Memblaze osiągnął niezwykle spójne wyniki, utrzymując się na poziomie około 170 000 IOPS przez cały test, podczas gdy porównywalne modele wykazywały znacznie większe wahania. PBlaze4 ponownie znalazł się w środku stawki, gdy wszystkie osiągnęły stan stabilny.

Nasz test średniego opóźnienia powtórzył ten sam scenariusz – dysk Memblaze utrzymywał się między 1.4 a 1.5 ms przez cały test, podczas gdy u konkurentów występowały znacznie większe wahania. Jednak gdy wszystkie dyski osiągnęły stan stabilny, zdecydowanym zwycięzcą okazał się Huawei ES3000v2 o pojemności 3.2 TB.

W przypadku PBlaze4 odnotowano skoki w wynikach maksymalnego opóźnienia, choć nie były one tak duże, jak te, które sporadycznie występowały w przypadku HGST SN100. Dyski SSD Huawei były bardziej stabilne, a dysk Intela był najstabilniejszy ze wszystkich, utrzymując opóźnienie na poziomie około 15 ms przez cały test.

W teście wstępnego warunkowania odchylenia standardowego ponownie zauważyliśmy, że PBlaze4 utrzymuje dość stały wynik przez cały okres testów, plasując się mniej więcej w połowie stawki.

Po pełnym przygotowaniu dysku Memblaze poddaliśmy go głównemu testowi 8k 70/30.

Pod względem przepustowości dysk ten utrzymywał się w środku stawki, konkurując łeb w łeb z dyskami Intel, HGST i Huawei o pojemności 1.6 TB. Jednak Huawei ES3000v2 o pojemności 3.2 TB był zdecydowanym zwycięzcą, przewyższając rywali w każdych warunkach.

Średnie opóźnienie odzwierciedlało wyniki przepustowości, przy czym dysk Memblaze mocno konkurował z dyskami Intel, HGST i Huawei o pojemności 1.6 TB, a prowadzenie ponownie objął dysk ES3000v2 o pojemności 3.2 TB.

Sytuacja wyglądała jednak inaczej w przypadku maksymalnego opóźnienia – PBlaze4 charakteryzował się zauważalnie wyższym opóźnieniem niż porównywalne dyski. Pozostałe cztery dyski wypadły znacznie lepiej, a najlepszą wydajność uzyskał dysk Huawei.

Nasze wyniki odchylenia standardowego pokazują, że dysk Memblaze ponownie osiągnął wyniki zbliżone do dysków Intel i HGST w różnych warunkach, ale wraz ze wzrostem wymagań dysk Huawei o pojemności 1.6 GB zaczął wykazywać lepszą wydajność, podczas gdy dysk o pojemności 3.2 GB zaczął sobie radzić gorzej.

Wniosek

Memblaze PBlaze4 to dysk SSD klasy enterprise, a wersja 6.4 TB FHHL AIC jest flagowym projektem firmy. PBlaze4 posiada interfejs NVMe over PCIe i jest oferowany zarówno w wersjach HHHL, jak i FHHL (a także 2.5″) oraz w wersjach o pojemności od 800 GB do 6.4 TB. W tej recenzji testowaliśmy wersję HHHL o pojemności 3.2 TB, natomiast testowana wcześniej wersja 2.5″ wypadła całkiem dobrze i pod względem wydajności zbliżyła się do swojego brata AIC. Oferowanie różnych formatów daje klientom elastyczność w wyborze najlepszego rozwiązania dla danej platformy. Jeśli możliwa jest wymiana na gorąco lub integracja z nowszymi serwerami z dostępem od przodu, modele 2.5″ oferują pewne zalety. Jeśli serwer nie obsługuje 2.5-calowych dysków SSD NVMe, korzystne są dyski AIC, które są kompatybilne z niemal wszystkimi nowoczesnymi serwerami.

Dysk SSD Memblaze PBlaze4 AIC okazał się dobrym dyskiem SSD w naszych testach porównawczych, choć miał pewne braki, które wymagałyby poprawy. Szczególnie dobrze wypadł w niektórych testach baz danych, a Sysbench przyznał mu łączny wynik 5954.8 TPS, pokonując wiele podobnych dysków SSD. Dysk Memblaze utrzymał się w środku stawki w naszym teście odczytu 8K 70%/zapisu 30%, a także w teście odczytu 4K 100%, uzyskując 705 868 IOPS. Podobnie jak w przypadku profilu wydajności, który zaobserwowaliśmy podczas testowania 2.5-calowego dysku PBlaze4, dysk AIC odnotował skoki maksymalnego opóźnienia przy wyższych obciążeniach. Firma Memblaze szybko zareagowała na tę sytuację i właśnie wydała aktualizację, która obniżyła te wartości do normalnych wartości dla grupy dysków SSD NVMe.

ZALETY

  • Wysoka wydajność bazy danych
  • Solidny wykonawca w większości sytuacji
  • Elastyczna konstrukcja z szeroką ofertą pojemności

Wady

  • Pokazano kilka szczytów maksymalnego opóźnienia

Podsumowanie

Memblaze PBlaze4 to dysk SSD AIC klasy korporacyjnej, który charakteryzuje się bardzo dobrą wydajnością w warunkach baz danych i ogólnie przeciętną wydajnością w innych sytuacjach.

Strona produktu Memblaze PBlaze4

Zapisz się do newslettera StorageReview

Skontaktuj się z StorageReview

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

StorageReview Enterprise Lab