LSI Nytro WarpDrive BLP4-400 to akcelerator aplikacji PCIe o połowie wysokości i połowie długości, oferujący 400 GB pamięci eMLC NAND. Podobnie jak testowany wcześniej model WLP4-200 SLC o pojemności 200 GB , BLP4-400 łączy cztery pule pamięci NAND, wykorzystując kontrolery SandForce, w jeden wolumen pamięci masowej. Dysk został zaprojektowany z myślą o łatwym wdrożeniu; uniwersalny format z łatwością pasuje do większości serwerów, a dzięki doświadczeniu firmy LSI w produkcji kart HBA i kart RAID, WarpDrive zazwyczaj nie wymaga instalacji dodatkowego oprogramowania ani sterowników. Rodzina WarpDrive to rozwiązanie typu plug and play w korporacyjnym środowisku pamięci flash.
Ponieważ w zeszłym roku recenzowaliśmy dysk SLC o pojemności 200 GB i wiele z tamtej recenzji ma zastosowanie również tutaj, nie będziemy w tej recenzji zagłębiać się w tak wiele szczegółów. Warto jednak zrozumieć, że w ramach rodziny dysków Nytro WarpDrive firma LSI oferuje szereg iteracji zaprojektowanych do różnych zastosowań. Modele SLC o wysokiej wytrzymałości są dostępne w pojemnościach 200 GB i 400 GB, podczas gdy bardziej popularne dyski eMLC występują w pojemnościach 400 GB, 800 GB i 1.6 TB. Chociaż najbardziej oczywistym zastosowaniem linii dysków Nytro WarpDrive jest pamięć masowa wewnątrz serwera, produkt LSI jest szeroko wdrażany przez NetApp i innych jako karta buforująca przed podłączoną pamięcią masową. LSI oferuje również własne oprogramowanie buforujące w połączeniu z kartami eMLC o pojemności 400 GB i 800 GB – w takich przypadkach dyski noszą nazwę Nytro XD. Dla klientów korporacyjnych, którzy potrzebują pomocy w ustaleniu rozwiązań buforowania i stopnia dostępności danych w punktach aktywnych, LSI jest jedną z niewielu firm oferujących narzędzie, które odpowiada na tę potrzebę. Tym narzędziem jest Nytro Predictor.
Specyfikacje napędu LSI Nytro WarpDrive
- Komórka jednopoziomowa (SLC)
- 200 GB Nytro WarpDrive WLP4-200
- Sekwencyjne IOPS (4K) – 218 000 odczytów, 75 000 zapisów
- Sekwencyjne operacje odczytu i zapisu IOPS (8K) – 183 000 odczytów, 118 000 zapisów
- Przepustowość (256 KB) – 2.0 GB/s odczytu, 1.7 GB/s zapisu
- 400 GB Nytro WarpDrive WLP4-400
- Sekwencyjne IOPS (4K) – 218 000 odczytów, 75 000 zapisów
- Sekwencyjne operacje odczytu i zapisu IOPS (8K) – 183 000 odczytów, 118 000 zapisów
- Przepustowość (256 KB) – 2.0 GB/s odczytu, 1.7 GB/s zapisu
- 200 GB Nytro WarpDrive WLP4-200
- Komórka wielopoziomowa przedsiębiorstwa (eMLC)
- Dysk Nytro WarpDrive BLP4-400 o pojemności 400 GB
- Sekwencyjne IOPS (4K) – 218 000 odczytów, 75 000 zapisów
- Sekwencyjne operacje odczytu i zapisu IOPS (8K) – 183 000 odczytów, 118 000 zapisów
- Przepustowość (256 KB) – 2.0 GB/s odczytu, 1.0 GB/s zapisu
- Dysk Nytro WarpDrive BLP4-800 o pojemności 800 GB
- Sekwencyjne IOPS (4K) – 218 000 odczytów, 75 000 zapisów
- Sekwencyjne operacje odczytu i zapisu IOPS (8K) – 183 000 odczytów, 118 000 zapisów
- Przepustowość (256 KB) – 2.0 GB/s odczytu, 1.0 GB/s zapisu
- Dysk Nytro WarpDrive BLP4-1600 o pojemności 1600 GB
- Sekwencyjne IOPS (4K) – 218 000 odczytów, 75 000 zapisów
- Sekwencyjne operacje odczytu i zapisu IOPS (8K) – 183 000 odczytów, 118 000 zapisów
- Przepustowość (256 KB) – 2.0 GB/s odczytu, 1.0 GB/s zapisu
- Dysk Nytro WarpDrive BLP4-400 o pojemności 400 GB
- Średnie opóźnienie < 50 mikrosekund
- Interfejs – x8 PCI Express 2.0
- Pobór mocy – <25 watów
- Współczynnik kształtu – niski profil (połowa długości, MD2)
- Środowisko pracy w temperaturze od 0 do 45°C
- Zgodność z systemami operacyjnymi
- Microsoft: Windows XP, Vista, 2003, 7; Windows Server 2003 SP2, 2008 SP2, 2008 R2 SP1
- Linux: CentOS 6; RHEL 5.4, 5.5, 5.6, 5.7, 6.0, 6.1; SLES: 10SP1, 10SP2, 10SP4, 11SP1; OEL 5.6, 6.0
- UNIX: FreeBSD 7.2, 7.4, 8.1, 8.2; Solaris 10U10, 11 (x86 i SPARC)
- Hiperwizory: VMware 4.0 U2, 4.1 U1, 5.0
- Retencja danych na koniec cyklu życia >6 miesięcy SLC, >3 miesiące eMLC
- Polecenia technologii SMART (samodzielnego monitorowania, analizy i raportowania) oraz dodatkowe monitorowanie dysków SSD
Budowa i projektowanie
Karta LSI Nytro WarpDrive to karta PCI-Express x8 o połowie wysokości i długości, składająca się z czterech dysków SSD o niestandardowym współczynniku kształtu, połączonych w RAID0 z główną płytą interfejsu. Jako karta o połowie wysokości, Nytro WarpDrive jest kompatybilna z większą liczbą serwerów poprzez prostą wymianę adaptera backplane. Sercem Nytro WarpDrive są cztery procesory SATA 6.0 Gb/s SF-2500 SandForce. Nytro mieści dwa takie dyski SSD w dwóch „bankach” radiatorów, połączonych z płytą główną za pomocą cienkiego kabla taśmowego. Do komunikacji tych kontrolerów z komputerem hosta, LSI wykorzystuje własny mostek SAS2008 PCIe do SAS, który oferuje szeroką obsługę sterowników w wielu systemach operacyjnych.
W przeciwieństwie do WarpDrive pierwszej generacji, te pasywne radiatory pozwalają kontrolerom NAND i SandForce na odprowadzanie ciepła najpierw do radiatora, który następnie jest pasywnie chłodzony przez przepływ powietrza w obudowie serwera. Zmniejsza to liczbę punktów przegrzania i zapewnia stabilniejszą pracę sprzętu przez cały okres użytkowania produktu. Widok karty z góry pokazuje ciasno ułożone aluminiowe płyty pod, pomiędzy i na górze dysków SSD Nytro WarpDrive. Nytro obsługuje również starsze diody sygnalizacyjne dysków twardych, co jest przydatne dla osób, które chcą, aby ten poziom monitorowania był widoczny z zewnątrz.
Każdy z czterech dysków SSD zasilających dysk MLC LSI Nytro WarpDrive o pojemności 400 GB ma jeden kontroler SandForce SF-2500 i osiem 16-gigabajtowych modułów pamięci Toshiba MLC Toggle NAND. Dzięki temu każdy dysk SSD ma łączną pojemność 128 GB, która jest następnie nadagregowana w 22%, aby uzyskać użyteczną pojemność 100 GB. Dysk LSI Nytro WarpDrive jest w pełni zgodny ze standardem zasilania PCIe 2.0 x8 i zużywa zaledwie <25 watów energii podczas pracy.
Testowanie tła i porównań
Wszystkie akceleratory aplikacji PCIe porównane w tej recenzji zostały przetestowane na naszej platformie testowej dla przedsiębiorstw drugiej generacji, składającej się z serwera Lenovo ThinkServer RD630 z procesorem Intel Romley. Ta nowa platforma jest skonfigurowana zarówno z systemem Windows Server 2008 R2 SP1, jak i systemem Linux CentOS 6.3, co pozwala nam efektywnie testować wydajność różnych akceleratorów w różnych środowiskach obsługiwanych przez ich sterowniki. Każdy system operacyjny jest zoptymalizowany pod kątem najwyższej wydajności, w tym z profilem zasilania systemu Windows ustawionym na wysoką wydajność, a także z wyłączoną funkcją CPUSpeed w systemie CentOS 6.3, aby zablokować procesor na najwyższym taktowaniu. Do testów syntetycznych wykorzystaliśmy FIO w wersji 2.0.10 dla systemu Linux i 2.0.12.2 dla systemu Windows, z tymi samymi parametrami testowymi w każdym systemie operacyjnym, tam gdzie jest to dozwolone.
Konfiguracja serwera StorageReview Lenovo ThinkServer RD630:
- 2 x Intel Xeon E5-2620 (2.0 GHz, pamięć podręczna 15 MB, 6 rdzeni)
- Chipset Intel C602
- Pamięć – 16 GB (2 x 8 GB) 1333 MHz DDR3 Registered RDIMM
- Windows Server 2008 R2 SP1 64-bitowy, Windows Server 2012 Standard, CentOS 6.3 64-bitowy
- Dysk SSD Micron RealSSD P400e Boot o pojemności 100 GB
- Karta HBA LSI 9211-4i SAS/SATA 6.0 Gb/s (do rozruchowych dysków SSD)
- Karta HBA LSI 9207-8i SAS/SATA 6.0 Gb/s (do testowania dysków SSD lub HDD)
Wybierając urządzenia porównawcze do tej recenzji, wybraliśmy najnowsze, najwydajniejsze akceleratory aplikacji SLC. Akceleratory te zostały wybrane na podstawie indywidualnych cech wydajnościowych oraz przedziału cenowego. Tam, gdzie to możliwe, uwzględniamy zarówno wyniki testów wydajnościowych standardowych, jak i testów o wysokiej wydajności, jeśli producent uwzględnia taki poziom konfiguracji za pomocą oprogramowania, aby uwzględnić różne zastosowania produktu. W przypadku FlashMAX II uwzględniamy zarówno testy o pełnej pojemności, jak i testy o wysokiej wydajności.
200 GB LSI Nytro WarpDrive WLP4-200
- Wydano: 1H2012
- Typ NAND: SLC
- Kontroler: 4 x LSI SandForce SF-2500 przez LSI SAS2008 PCIe do mostka SAS
- Widoczność urządzenia: Stały sprzęt RAID0
- LSI Windows: 2.10.51.0
- LSI Linux: natywny sterownik CentOS 6.3
- Czas przygotowania: 6 godzin
400 GB LSI Nytro WarpDrive BLP4-400
- Wydano: 1H2012
- Typ NAND: MLC
- Kontroler: 4 x LSI SandForce SF-2500 przez LSI SAS2008 PCIe do mostka SAS
- Widoczność urządzenia: Stały sprzęt RAID0
- LSI Windows: v07.00.00.00
- LSI Linux: natywny sterownik CentOS 6.3
- Czas przygotowania: 6 godzin
- Wydano: 1H2012
- Typ NAND: eMLC
- Kontroler: 4 x Intel EW29AA31AA1 przez LSI SAS2008 PCIe do mostka SAS
- Widoczność urządzenia: JBOD, RAID programowy w zależności od systemu operacyjnego
- Intel Windows: 13.0
- Intel Linux: natywny sterownik CentOS 6.3
Analiza syntetycznego obciążenia przedsiębiorstwa
Nasze podejście do rozwiązań pamięci masowej PCIe wykracza poza tradycyjne analizy wydajności w stanie niestabilnym lub ciągłym. Analizując uśrednioną wydajność w długim okresie, tracimy z oczu szczegóły dotyczące tego, jak urządzenie radzi sobie w tym okresie. Ponieważ wydajność pamięci flash znacznie zmienia się w miarę upływu czasu, nasz proces benchmarkingu analizuje wydajność w takich obszarach, jak całkowita przepustowość, średnie opóźnienie, maksymalne opóźnienie i odchylenie standardowe w całej fazie wstępnego kondycjonowania każdego urządzenia. W przypadku zaawansowanych produktów klasy korporacyjnej opóźnienie jest często ważniejsze niż przepustowość. Dlatego dokładamy wszelkich starań, aby przedstawić pełną charakterystykę wydajności każdego urządzenia, które poddajemy testom w naszym laboratorium testowym.
Zamieszczamy również porównania wydajności, aby pokazać, jak każde urządzenie działa z innym zestawem sterowników w systemach operacyjnych Windows i Linux. W przypadku systemu Windows korzystamy z najnowszych sterowników z momentu pierwotnej recenzji, a następnie każde urządzenie jest testowane w 64-bitowym środowisku Windows Server 2008 R2. W przypadku systemu Linux korzystamy z 64-bitowego środowiska CentOS 6.3, które obsługuje każdy akcelerator aplikacji Enterprise PCIe. Naszym głównym celem w tych testach jest pokazanie różnic w wydajności systemów operacyjnych, ponieważ umieszczenie systemu operacyjnego jako zgodnego na karcie produktu nie zawsze oznacza, że wydajność wszystkich urządzeń jest taka sama.
Wydajność pamięci flash zmienia się w fazie wstępnego kondycjonowania każdego urządzenia pamięci masowej. Ze względu na różne konstrukcje i pojemności, nasz proces wstępnego kondycjonowania trwa 6 lub 12 godzin, w zależności od czasu potrzebnego do osiągnięcia stanu ustalonego. Naszym głównym celem jest zapewnienie, aby każdy dysk był w pełni w trybie ustalonym do momentu rozpoczęcia testów wstępnych. W sumie każde z porównywalnych urządzeń jest bezpiecznie kasowane za pomocą narzędzi producenta, wstępnie kondycjonowane do stanu ustalonego z tym samym obciążeniem, z jakim urządzenie będzie testowane, przy dużym obciążeniu 16 wątków i kolejce oczekującej na wykonanie 16 wątków na wątek, a następnie testowane w ustalonych odstępach czasu z wieloma profilami głębokości wątków/kolejek, aby pokazać wydajność zarówno przy lekkim, jak i dużym obciążeniu.
Atrybuty monitorowane w testach warunkowania wstępnego i podstawowych testach stanu ustalonego:
- 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)
Nasza analiza syntetycznego obciążenia przedsiębiorstwa obejmuje cztery profile oparte na rzeczywistych zadaniach. Profile te zostały opracowane, aby ułatwić porównanie z naszymi poprzednimi testami porównawczymi, a także z powszechnie publikowanymi wartościami, takimi jak maksymalna prędkość odczytu i zapisu 4K oraz 8K 70/30, powszechnie stosowana w przypadku dysków korporacyjnych. Uwzględniliśmy również dwa starsze, mieszane obciążenia: tradycyjny serwer plików i serwer WWW, z których każdy oferuje szeroki zakres rozmiarów transferu.
- 4K
- 100% odczytu lub 100% zapisu
- 100% 4 tys.
- 8K 70/30
- 70% czytania, 30% pisania
- 100% 8 tys.
- Serwer plików
- 80% czytania, 20% pisania
- 10% 512b, 5% 1 tys., 5% 2 tys., 60% 4 tys., 2% 8 tys., 4% 16 tys., 4% 32 tys., 10% 64 tys.
- Serwer internetowy
- 100% przeczytane
- 22% 512b, 15% 1 tys., 8% 2 tys., 23% 4 tys., 15% 8 tys., 2% 16 tys., 6% 32 tys., 7% 64 tys., 1% 128 tys., 1% 512 tys.
W naszym pierwszym obciążeniu analizujemy w pełni losowy profil wstępnego przygotowania zapisu 4K z wyjątkowym obciążeniem 16T/16Q. W tym teście dysk LSI Nytro WarpDrive o pojemności 400 GB osiągnął prędkość 81 000 IOPS w systemie Windows i 58 000 IOPS w systemie Linux. Po osiągnięciu stanu zbliżonego do stabilnego, dysk eMLC Nytro WarpDrive ustabilizował się na poziomie około 14 000 IOPS zarówno w systemie Windows, jak i Linux.
W naszym wstępnym obciążeniu 4K losowym zapisem 16T/16Q, 400GB eMLC LSI Nytro WarpDrive uzyskało wartości od 3.1–4.4 ms w trybie seryjnym do 17.4–18 ms w stanie ustalonym.
Analizując maksymalne opóźnienie w naszym obciążeniu wstępnym 4K, dysk WarpDrive o pojemności 400 GB miał szczytowy czas reakcji wynoszący 50–60 ms w trybie seryjnym i wzrastający do 100–150 ms w miarę zbliżania się do stanu ustalonego.
Porównując odchylenie standardowe opóźnienia, eMLC Nytro WarpDrive osiągnął znacznie większą skalowalność niż Intel SSD 910, a także Nytro WarpDrive oparty na SLC.
Po zakończeniu 6-godzinnego okresu wstępnego na dysku LSI Nytro WarpDrive o pojemności 400 GB, dysk ten osiągnął stabilną wydajność losowego zapisu 4K, osiągając szczytową wartość 14 295 IOPS w systemie Windows i prędkość odczytu 124 261 IOPS. Dla porównania, dysk Intel SSD 910 oferował 219 795 IOPS w odczycie i 121 850 IOPS w zapisie w stanie stabilnym.
Porównując średnie opóźnienie przy dużym obciążeniu 16 wątków/16 kwantów i 100% losowej aktywności odczytu 4 KB, dysk LSI Nytro WarpDrive o pojemności 400 GB zmierzył 2.058 ms w systemie Windows i 3.277 ms w systemie Linux. Średnie opóźnienie zapisu w stanie ustalonym wyniosło 17.9 ms w systemie Windows i 18.244 ms w systemie Linux.
Porównując maksymalne opóźnienie w naszym teście stabilnego zapisu 4k, dysk LSI Nytro WarpDrive o pojemności 400 GB osiągnął szczytowe opóźnienie zapisu wynoszące 104 ms w systemie Windows i 172 ms w systemie Linux. Opóźnienie odczytu wyniosło 31.74 ms w systemie Windows i 63.78 ms w systemie Linux.
Porównując odchylenie standardowe opóźnień między dyskiem MLC Nytro WarpDrive i dyskiem Intel SSD 910 opartym na technologii MLC, dysk Nytro charakteryzował się mniejszą spójnością aktywności zapisu i uzyskał średnią ocenę pod względem spójności opóźnień odczytu.
W kolejnym teście przeszliśmy do obciążenia mieszanego 8K 70/30, gdzie 400 GB Nytro WarpDrive osiągnął prędkości szczytowe wynoszące odpowiednio 84–120 000 IOPS w systemie Linux i Windows, a następnie ustabilizował się na poziomie 36–43 000 IOPS w stanie ustalonym.
Porównując średnie opóźnienie w naszym obciążeniu 8k 70/30 z prekondycjonowaniem 16T/16Q, dysk 400 GB LSI Nytro WarpDrive oferował opóźnienie rzędu 2.1–3 ms, które w stanie ustalonym wzrastało do 6.0–6.9 ms.
Przy obciążeniu 8k 70/30 szczytowe opóźnienie dysku LSI Nytro WarpDrive o pojemności 400 GB wahało się od 30–40 ms w przypadku serii danych do 50–80 ms, gdy dysk zbliżał się do stanu ustalonego.
Porównując spójność opóźnień w naszym obciążeniu wstępnym 8k 70/30, oparty na MLC dysk LSI Nytro WarpDrive miał odchylenie standardowe większe niż dysk Intel SSD 910 w stanie ustalonym, a także większe niż dysk WarpDrive oparty na SLC.
W porównaniu ze stałym obciążeniem 16 wątków i maksymalnie 16 kolejek, jakie zastosowaliśmy w teście zapisu 100% 4K, nasze profile mieszanego obciążenia skalują wydajność w szerokim zakresie kombinacji wątków/kolejek. W tych testach intensywność obciążenia rozciąga się od 2 wątków i 2 kolejek do 16 wątków i 16 kolejek. W naszym rozszerzonym teście 8K 70/30, dysk LSI Nytro WarpDrive o pojemności 400 GB skalował się z 11–11.2 tys. IOPS przy 2T/2Q w systemach Windows i Linux, a następnie do 36.8 tys.–42.7 tys. IOPS przy 16T/16Q odpowiednio w systemach Linux i Windows. Wynik ten był niższy niż w przypadku dysku Intel SSD 910 i dysku Nytro WarpDrive opartego na technologii SLC.
W segmencie skalowanego średniego opóźnienia naszego testu 8k 70/30 odkryliśmy, że dysk LSI Nytro WarpDrive o pojemności 400 GB skalował się od 0.35 ms przy 2T/2Q i wzrósł do 5.9–6.9 ms przy 16T/16Q w systemach Linux i Windows.
Maksymalne opóźnienie w naszym głównym teście 8k 70/30 było wyższe na dysku LSI Nytro WarpDrive opartym na MLC i mieściło się w przedziale 32–142 ms w szczytowym czasie reakcji.
Porównując spójność opóźnień standardowego dysku Intel SSD 910 i opartego na technologii MLC dysku LSI Nytro WarpDrive, w systemie Linux dysk WarpDrive skalował się lepiej niż dysk SSD 910, ale w systemie Windows oferował przewagę przy większych obciążeniach.
Obciążenie serwera plików reprezentuje szersze spektrum wielkości transferu danych trafiających do każdego urządzenia, więc zamiast statycznego obciążenia 4k lub 8k, dysk musi obsłużyć żądania od 512b do 64k. W tym obciążeniu dysk LSI Nytro WarpDrive oparty na MLC oferował wyższą prędkość transmisji danych niż Intel 910, osiągając 69.7–83 tys. IOPS, ale w miarę zbliżania się do stanu ustalonego jego wydajność spadła do najniższego poziomu w grupie, osiągając 23.9–27.7 tys. IOPS.
Przy niskim obciążeniu w naszym teście wstępnego kondycjonowania serwera plików średnie opóźnienie wyniosło 3–3.6 ms przy 2T/2Q i wzrosło do 9.2–10.6 ms przy 16T/16Q.
Podczas etapu wstępnego kondycjonowania naszego testu serwera plików szczytowe czasy reakcji dysku LSI Nytro WarpDrive opartego na technologii MLC mieściły się w zakresie 40–50 ms w trybie seryjnym i wydłużały się do 60–140 ms, gdy dysk zbliżał się do stanu ustalonego.
Porównując spójność opóźnień między dyskiem 400 GB LSI Nytro WarpDrive a dyskiem Intel SSD 910, w trybie burst dysk Nytro miał niższe odchylenie standardowe opóźnień, jednak w miarę zbliżania się do stanu ustalonego jego wydajność w systemie Linux spadła w porównaniu z dyskiem SSD 910.
Po zakończeniu procesu wstępnego kondycjonowania serwera plików przy stałym obciążeniu 16T/16Q, przeszliśmy do testów głównych, które mierzą wydajność na ustalonych poziomach od 2T/2Q do 16T/16Q. W naszym głównym obciążeniu serwera plików, 400-gigabajtowy dysk LSI Nytro WarpDrive oparty na MLC skalował się z ~7,500 IOPS przy obciążeniu 2T/2Q w systemach Windows i Linux do 23.7–27.2 tys. IOPS odpowiednio w systemach Linux i Windows przy obciążeniu 16T/16Q.
Średnie opóźnienie dysku LSI Nytro WarpDrive o pojemności 400 GB mieściło się w przedziale 0.52–0.53 ms w systemach Linux i Windows przy 2T/2Q i wzrosło do 9.39–10.76 ms przy 16T/16Q
Porównując maksymalne opóźnienia między dyskiem LSI Nytro WarpDrive opartym na technologii MLC a dyskiem Intel SSD 910, Nytro uzyskał wyższy wynik w naszym głównym teście serwera plików, a szczytowy czas reakcji wyniósł 75–150 ms.
Jeśli chodzi o przejście od szczytowego opóźnienia do odchylenia standardowego opóźnienia, oparty na technologii MLC dysk Nytro WarpDrive pozostawał w tyle za grupą przez większość testu, a w niektórych obszarach w systemie Windows miał niewielką przewagę nad dyskiem Intel SSD 910.
W naszym ostatnim syntetycznym obciążeniu obejmującym profil serwera WWW, który tradycyjnie jest testem 100% odczytu, zastosowaliśmy 100% aktywności zapisu, aby w pełni przygotować każdy dysk przed naszymi głównymi testami. W tym stresującym teście przygotowania, dysk LSI Nytro WarpDrive o pojemności 400 GB z dyskiem MLc osiągnął prędkości szczytowe podobne do dysków Intel SSD 910, wynoszące od 29.6 do 35.6 tys. IOPS, chociaż w miarę zbliżania się do stanu ustalonego, jego wydajność spadła do najniższego poziomu w grupie, osiągając 5.6-5.7 tys. IOPS.
Średnie opóźnienie w naszym stresującym teście wstępnego kondycjonowania serwera WWW wynosiło początkowo 7.1–8.6 ms w seriach i wzrastało do 44–45 ms, gdy Nytro zbliżał się do stanu ustalonego.
Gdy dysk LSI Nytro WarpDrive oparty na technologii MLC zbliżał się do stanu ustalonego, jego szczytowy czas reakcji mieścił się w zakresie 240–360 ms, podczas gdy w przypadku dysku Intel SSD 910 czas ten mieścił się w przedziale 80–250 ms.
Spójność opóźnień dysku LSI Nytro WarpDrive opartego na technologii MLC pozostawała w tyle za dyskiem Intel SSD 910, a także za dyskiem Nytro opartym na technologii SLC, a skalowalność była znacznie wyższa w miarę zbliżania się dysku do warunków ustalonych.
Przechodząc do głównego segmentu naszego testu serwera WWW ze 100% profilem odczytu, dysk LSI Nytro WarpDrive o pojemności 400 GB charakteryzował się skalowalnością wydajności od 11.7 do 12 tys. IOPS przy 2T/2Q, która wzrosła do szczytu 47.5–57.6 tys. IOPS przy 16T/16Q. Dla porównania, dysk Intel SSD 910 charakteryzował się skalowalnością wydajności od 15 do 15.4 tys. IOPS przy 2T/2Q, która wzrosła do szczytu 57.4–64.6 tys. IOPS przy 16T/16Q.
W naszym głównym teście serwera WWW o dużej liczbie odczytów, oparty na MLC Nytro zaoferował średnie skalowanie opóźnień od 0.33 ms przy 2T/2Q do 4.4–5.3 ms przy 16T/16Q.
Dysk LSI Nytro WarpDrive oparty na technologii MLC osiągnął nieco wyższy czas reakcji w szczycie w porównaniu do dysku Intel SSD 910. Maksymalne opóźnienie zmierzono w zakresie 25–70 ms w trakcie całego obciążenia.
Chociaż szczytowe czasy reakcji były wyższe w przypadku Nytro WarpDrive w porównaniu z dyskiem SSD 910, to po przejściu na spójność opóźnień WarpDrive oferował znacznie lepsze odchylenie standardowe opóźnień zarówno przy niskich, jak i wysokich obciążeniach.
Wniosek
LSI Nytro WarpDrive BLP4-400 to akcelerator aplikacji klasy popularnej, zaprojektowany z myślą o szerszym zakresie zastosowań niż wersja SLC, którą wcześniej recenzowaliśmy. Pojemność 400 GB doskonale sprawdza się w zastosowaniach obliczeniowych w małych bazach danych lub jako karta buforująca do przyspieszania wolniejszej warstwy dysków twardych. Konstrukcja karty o połowie wysokości i długości sprawia, że jest ona uniwersalna dla większości serwerów, a LSI zbudowało WarpDrive na platformie HBA, znanej z kompatybilności z serwerami bez sterowników.
Mimo to, wielokontrolerowa konstrukcja zastosowana przez LSI sprawia, że dysk wypada nieco słabiej w porównaniu z nowocześniejszymi akceleratorami aplikacji, które pojawiły się na rynku od czasu wprowadzenia przez LSI linii Nytro WarpDrive. W testach 8k 70/30 lub serwera plików, 400-gigabajtowy Nytro ustępuje Intel SSD 910 o 30-40%. Zaobserwowaliśmy również spadki wydajności w systemie Linux, gdzie WarpDrive faworyzował Windows pod względem wyższej wydajności. W przypadku Intel SSD 910 nie było to aż tak zauważalne. Biorąc pod uwagę tę różnicę, Intel korzysta z programowego RAID-u, podczas gdy WarpDrive korzysta ze stałego sprzętowego RAID-u 0.
Produkt LSI zyskał jednak popularność wśród wielu użytkowników korporacyjnych i resellerów rozwiązań ze względu na łatwość obsługi, niezawodność i kompatybilność. Choć trudniej to zmierzyć ilościowo niż wskaźniki wydajności, można stwierdzić, że czynniki te są równie ważne w wielu przypadkach użycia, w których pewność, że karta będzie działać z minimalnym nakładem pracy, jest ważniejsza niż praktyczne dostrajanie w celu uzyskania maksymalnej liczby operacji wejścia/wyjścia na sekundę (IOPS).
ZALETY
- Wysoki stopień kompatybilności
- Uniwersalny format HHHL
- Może działać jako dysk rozruchowy
Wady
- Ślady zawodników w wydajności
Podsumowanie
Karta flash LSI Nytro WarpDrive BLP4-400 400 GB eMLC to jeden z łatwiejszych do wdrożenia akceleratorów aplikacji, ponieważ jest bootowalnym, pojedynczym woluminem o uniwersalnym formacie HHHL. Jest to również jedno z najbardziej kompatybilnych rozwiązań, z wbudowaną obsługą systemów operacyjnych, takich jak Windows i Linux.




Amazon