Według ostatniego raportu Backblaze (https://www.backblaze.com/blog/ssd-edition-2022-drive-stats-review/) dotyczącego awaryjności dysków, pamięci SSD mogą się pochwalić bardzo małą awaryjnością przy jednoczesnym zaoferowaniu wysokiej wydajności. Backblaze testuje corocznie tysiące dysków, które działają w firmowym Data Center (firma oferuje m.in. usługi chmury), więc korzystając z różnych dysków ma świetne środowisko testowo – analityczne. Dyski SSD są coraz popularniejsze, a w przypadku dysków serwerowych – również coraz bardziej godne zaufania. Nic więc dziwnego, że w producenci prezentują coraz nowsze, szybsze, pojemniejsze i trwalsze modele. Przykładem tego trendu jest oferta firmy Micron, która dostarczyła nam do testów trzy dyski NVMe.
Micron Technology, Inc. to amerykańskie przedsiębiorstwo specjalizujące się w produkcji pamięci flash, w tym dysków, modułów pamięci DRAM czy pamięci USB. Miron Technology została założona 44 lata temu, centrala firmy znajduje się w Boise w stanie Idaho (USA) a sama firma jest notowana na amerykańskiej giełdzie (NASDAQ-100 i S&P 500). Oprócz pamięci brandowanych nazwą firmy, w ofercie znajdziemy też modele przeznaczone na rynek konsumencki, które dostępne są pod marką Crucial, popularną wśród użytkowników komputerów PC.
Do naszego labu zostały dostarczone cztery dyski Micron serii 7450 SSD w wersji PRO, które stworzone zostały z myślą o działaniu w środowiskach data center. Z perspektywy zbliżających się testów szczególnie istotne jest to, że są to dyski typu U.3 NVMe PCIe Gen4 x4, co może obiecywać bardzo wysokie wyniki w testach przepustowości, szczególnie odczytu danych. Dlatego też w nadchodzących testach wykorzystamy bardzo specyficzny model urządzenia testującego, a dokładnie NAS QNAP TS-h1290FX, który wyposażony jest w dwanaście zatok U.2 PCIe Gen4 x4, więc powinien pozwolić nam uzyskać maksimum możliwości testowanych dysków.
Zacznijmy od unboxingu!
Dyski Micron 7450NVMe SSD to jedne z najbardziej zaawansowanych na świecie dysków NAND o 176 warstwach. Są to dyski NVMe PCIe Gen4 klasy serwerowej, kierowane do zaawansowanych zastosowań w data center i mogą stanowić podstawę budowy środowisk chmurowych. Seria 7550 oferuje najwięcej rodzajów dysków SSD PCIe®Gen4 na rynku i umożliwia stosowanie ich w różnych obudowach i różnych zastosowaniach – jako dyski boot, storage oraz cache. Dyski wykorzystują również technologię Miron Secure Execution Environment3, która zwiększa bezpieczeństwo danych. Dyski dostępne są w różnych formatach:
- M.2: 22x80mm, 22x110mm
- E1.S: 5,9mm, 15mm, 25mm
- U.3: 7mm, 15mm
Oraz w różnych rozmiarach:
Dyski 7450 PRO U.3 – 960GB, 1,92TB, 3,84TB, 7,68TB, 15,36TB
Dyski 7450 MAX U.3 – 800GB, 1,6TB, 3,2TB, 6,4TB, 12,8TB
Dyski 7450 PRO E1S – 960GB, 1,92TB, 3,84TB, 7,68TB
Dyski 7450 MAX E1S – 800GB, 1,6TB, 3,2TB, 6,4TB
Dyski 7450 PRO M.2 – 480GB, 960GB, 1,92TB, 3,84TB
Dyski 7450 MAX M.2 – 400GB, 800GB, 1,6TB, 3,2TB
Dyski są oznaczone przez producenta jako:
Micron 7450 PRO | |
MTFDKCC1T9TFR-1BC1ZABYYR | Micron 7450 PRO 1920GB NVMe U.3 (15mm) Enterprise SSD |
MTFDKCC3T8TFR-1BC1ZABYYR | Micron 7450 PRO 3840GB NVMe U.3 (15mm) Enterprise SSD |
MTFDKCC7T6TFR-1BC1ZABYYR | Micron 7450 PRO 7680GB NVMe U.3 (15mm) Enterprise SSD |
MTFDKCC15T3TFR-1BC1ZABYYR | Micron 7450 PRO 15360GB NVMe U.3 (15mm) Enterprise SSD |
Micron 7450 MAX | |
MTFDKCC1T6TFS-1BC1ZABYYR | Micron 7450 MAX 1600GB NVMe U.3 (15mm) Enterprise SSD |
MTFDKCC3T2TFS-1BC1ZABYYR | Micron 7450 MAX 3200GB NVMe U.3 (15mm) Enterprise SSD |
MTFDKCC6T4TFS-1BC1ZABYYR | Micron 7450 MAX 6400GB NVMe U.3 (15mm) Enterprise SSD |
MTFDKCC12T8TFS-1BC1ZABYYR | Micron 7450 MAX 12800GB NVMe U.3 (15mm) Enterprise SSD |
Jak widać na powyższej liście, dyski Micron 7450 dostępne są w dwóch głównych wersjach – PRO i MAX. Wersja PRO została przygotowana z myślą o pracy w środowiskach intensywnego odczytu danych, gdzie każdego dnia może zostać wykonany jeden zapis dysku (czyli w ciągu całego dnia pracy dysk wykona ilość zapisów równą pojemności dysku). Z kolei wersja MAX przygotowana jest dla środowisk o bardzo dużym obciążeniu mieszanym, gdzie dysk ma pracować przy dziennym zapisie wynoszącym nawet trzykrotność jego pojemności. To też jest prawdopodobną przyczyną różnicy w pojemności – dyski serii MAX mają większą pojemnością wewnętrznej zarezerwowanej pamięci cache, która ma bezpośredni wpływ na zachowanie wydajności dysku w przypadku wykorzystania ponad 50% pojemności dysku jak również ma wpływ na wydłużenie żywotności dysku.
Zobaczmy teraz, jak wygląda specyfikacja urządzeń wg. producenta.
Micron 176-layer NAND | Funkcja |
Simplified Read Algorithm | Poprawia 99.9999% QoS opóźnienia odczytu małych, losowych bloków (4K) |
Metal Control Gate | Umożliwia szybsze programowanie NAND dla lepszej prędkości zapisu. |
E1.S (5.9mm, 15mm i 25mm) | Enterprise Datacenter SSD Form Factor (EDSFF) – optymalizowany dla platform o wysokości 1U. Możliwość instalacji większej liczby dysków dla lepszej gęstości i przepływu powietrza. |
U.3 (7mm i 15mm) | Tylko wersja PCIe Gen4 U.3 pozwala na zastosowanie w obudowach wymagających dysków 2,5”, jednocześnie oferując wsteczną kompatybilność z wersją U.2 |
M.2 (22x80mm, 22x110mm) | Kompaktowy format M.2 świetnie sprawdzi się jako dysk rozruchowy systemu. Dyski M.2 PCIe Gen 4 oferują ochronę przed utratą zasilania, co dodatkowo potwierdza ich przeznaczenie. |
Ochrona przed utratą zasilania | Mechanizm podtrzymania zasilania SSD zapewnia, że transferowane dane nie zostaną utracone w momencie zaniku zasilania. |
Ochrona ścieżki danych | Chroni przed błędami pojedynczych bitów w trakcie przesyłania danych z PHY do NAND i z powrotem. |
Do 128 przestrzeni nazw | Pozwala utworzyć do 128 izolowanych przestrzeni na SSD, ułatwiając współdzielony dostęp I/O. |
Pojemności | Od 400GB do 15,36TB. |
Obsługa różnej wielkości sektora | Wsparcie dla wielkości sektora 512- i 4096-bajtów. |
Zobaczmy jeszcze, jak wyglądają deklarowane przez producenta osiągi testowanych dysków Micron 7450 Pro
U.3 |
7450 PRO: U.3 / Read-Intensive, 1 Drive Write per Day |
Sekwencyjny odczyt (MB/s) | |
Sekwencyjny zapis (MB/s) | |
Losowy odczyt (IOPS) | |
Losowy zapis (IOPS) | |
70/30 losowy odczyt/zapis (IOPS) | |
Opóźnienie (TYP, μs) | |
Żywotność (całkowita liczba zapisanych bajtów – w TB) | |
MTTF | 2 miliony godzin pracy dysku |
Gwarancja | 5 lat |
Rodzaj dostarczonych do testów dysków wymusił na nas dobór odpowiedniego urządzenia testującego. Ze względu na interfejs dysku U.3 PCIe Gen4 x4 wybraliśmy model TVS-h1290FX, czyli dwunastozatokowy model QNAP NAS stworzony z myślą o tego typu dyskach. Urządzenie korzysta z procesora AMD EPYC 7002 ROME, który udostępnia 64 niezależne linie PCIe, dzięki czemu każdy z podłączonych dysków może działać z pełną prędkością linii PCIe, a wiec w tym modelu Gen4 x4.
Poniżej widoczna jest specyfikacja urządzenia:
QNAP NAS – TVS-h1290FX
- Procesor: 8-rdzeniowy/16-wątkowy procesor AMD EPYC™ 7232P/7252 o taktowaniu do 3,2 GHz
- RAM: 64 GB RDIMM DDR4 ECC (8 x 8 GB), max. 1TB (8 x 128GB)
- LAN:
– 2x 2,5GbE NBase-T
– 2x 25GbE STP28 - PCIe:
– Gniazdo 1: PCIe Gen 4 x16
– Gniazdo 2: PCIe Gen 4 x16
– Gniazdo 3: PCIe Gen 4 x8
– Gniazdo 4: PCIe Gen 4 x16 - Zasilanie: 750W, 100–240 V
Pełna specyfikacja dostępna jest tutaj
Wszystkie testy, które wykonujemy na backupacademy staramy się realizować w oparciu o podobne środowisko testowe, jednak różne rodzaje dysków i wykorzystywane przez nie interfejsu wymuszają zmiany. Tak i było w tym przypadku, gdzie musieliśmy wykorzystać sieć 25GbE, aby sprawdzić czy faktycznie testowane dyski pozwolą uzyskać zakładane wyniki.
Do testów otrzymaliśmy cztery dyski Micron 7450 Pro, które będziemy testować w trzech konfiguracjach – RAID 0, RAID 5 i RAID 10. W ten sposób zobaczymy, czy przy tego typu dyskach widoczne będą różnice wydajności podczas zapisów i odczytów. Dyski będą połączone w ZFS RAID, ponieważ testy przeprowadzamy w systemie QNAP QuTS hero (h5.0.1) i będziemy korzystać z wbudowanego systemu plików ZFS, który w przypadku QuTS hero zaimplementowany jest w pełni, a wiec odpowiada za organizację systemu plików ale też połączenie dysków w RAID.
Niezależnie od poziomu RAID, konfiguracja będzie następująca:
- Pula Pamięci z ZFS RAID obejmująca cała przestrzeń dysków.
- Foldery systemowe – Public/homes,
- Folder testujący – wielkość 1024GB, wielkość bloku 4K, alokacja pełna, włączona kompresja, wyłączona deduplikacja.
- LUN blokowy o wielkości 1024GB, sformatowany w NTFS.
Wykonane testy:
- wbudowany mechanizm testujący w QuTS hero
- Narzędzie profilowania dysków SSD w systemie QuTS hero
- Narzędzie DiskFill Test (połączenie SSH)
- DD – z poziomu QuTS hero (połączenie SSH)
- IOmeter (wersja 1.1.0) – Windows
- CristalDisk Mark – Windows
- AJA System Test – Windows
- robocopy – czas zapisu o odczytu plików rożnej wielkości, Windows