Na początku tego roku Fujitsu ogłosiło aktualizacje swojej linii pamięci ETERNUS all-flash (AF) , wprowadzając modele AF250 S2 i AF650 S2. Wcześniej przyjrzeliśmy się modelowi ETERNUS AF250 i uznaliśmy go za bardzo wydajny (zdobył nagrodę Editor's Choice), zwłaszcza w porównaniu z jego ceną. Teraz przyjrzymy się bliżej zaktualizowanej wersji, aby sprawdzić, jakie ulepszenia wprowadzono i jak się one prezentują.
Nowy AF250 S2 jest również jednostką 2U, w rzeczywistości z fizycznego punktu widzenia wygląda niemal identycznie jak wersja bez S2. AF250 S2 to macierz skierowana do średniej półki cenowej i pojemnościowej o maksymalnej pojemności 737 TB (z możliwością rozbudowy). Jeśli chodzi o wydajność, macierz jest podwójnym kontrolerem z maksymalnie 64 GB pamięci RAM o deklarowanej wydajności 760 tys. IOPS i losowej wydajności 430 tys. IOPS, z opóźnieniem odczytu od 170 μs i opóźnieniem zapisu od 60 μs. Dzięki temu jest to idealny wybór dla aplikacji teir1. Ciekawostką jest to, że deklaracje dotyczące wydajności nie zmieniły się w poszczególnych modelach. Tak więc, co się zmieniło, to pytanie, które nasuwa się samo. Według Fujitsu dodali procesory Intel Skylake, zoptymalizowali oprogramowanie flash i wprowadzili ulepszenia zarówno po stronie kontrolera, jak i systemu operacyjnego.
Macierz AF250 S2 jest wyposażona w zautomatyzowany system QoS, który zapewnia odpowiednią ilość wydajności dla odpowiednich aplikacji. Chociaż macierz oferuje sporą ilość pamięci masowej, z możliwością rozbudowy, oferuje również elastyczną deduplikację i kompresję, które można wyłączyć, gdy nie są potrzebne. Macierz oferuje odzyskiwanie danych po awarii z funkcją lustrzanego odbicia i automatycznym, transparentnym przełączaniem awaryjnym.
W naszej recenzji Fujitsu ETERNUS AF250 S2 skonfigurowano z 46 TB surowej pojemności systemowej, wykorzystując bardziej ekonomiczne dyski SSD o pojemności 1.92 TB.
Specyfikacja Fujitsu Storage ETERNUS AF250
| Budowa | 2U |
| Liczba kontrolerów | 2 |
| Liczba interfejsów hosta | 4/8 portów [FC (16 Gb/s), iSCSI (10 Gb/s)] |
| Maksymalna pamięć systemowa | 64GB |
| Obsługiwane poziomy RAID | 0, 1, 1+0, 5, 5+0, 6 |
| Interfejsy hosta | |
| Kanał światłowodowy (16 Gb/s) | |
| iSCSI (10 Gb/s, 10 GBASE-T) | |
| iSCSI (10 Gb/s, 10 GBASE-SR) | |
| Maksymalna liczba hostów | 1,024 |
| Dyski | |
| Maksymalna pojemność | 737TB |
| Łączna liczba zatok dyskowych | 48 (z rozszerzeniem) |
| Obsługiwany typ napędu | |
| 2.5-calowy dysk SSD | (15.36 TB / 7.68 TB / 3.84 TB / 1.92 TB / 960 GB / 400 GB) |
| 2.5-calowy dysk SSD | (samoszyfrujące) (1.92 TB) |
| Interfejs napędu | SAS (12 Gb/s) |
| Wydajność | |
| Utajenie | Zapis 60μs, odczyt 160μs (minimum) |
| Wydajność dostępu sekwencyjnego | 760 tys. IOPS (100% odczytu, bloki 4 KB) |
| Wydajność dostępu losowego | 430 tys. IOPS (100% odczytu, bloki 4 KB) |
| Fizyczny | |
| Wymiary (SxGxW) | 482 x 645 x 88 mm (19 x 25.4 x 3.5 cala) |
| Waga | 35 kg (77 lb) |
| Środowiskowy | |
| Temperatura (bez działania) | 0 - 50 ° C |
| Wilgotność (robocza) | 20 – 80% (wilgotność względna, bez kondensacji) |
| Wilgotność (nie działa) | 8 – 80% (wilgotność względna, bez kondensacji) |
| Wysokość | 3,000 m (10,000 stóp) |
| Ciśnienie akustyczne (LpAm) | 47dB () |
| Moc akustyczna (LWAd; 1B = 10 dB) | 6.5B |
| Zasilanie | |
| Napięcie zasilania | AC 100 – 120 V / AC 200 – 240 V |
| Częstotliwość zasilania | 50 / 60 Hz |
| Sprawność zasilania | 92% (80 PLUS złoto) |
| Maksymalny pobór mocy | AC 100 – 120 V: 1,240 W (1,260 VA) |
| Maksymalny pobór mocy | AC 200 – 240 V: 1,240 W (1,260 VA) |
| Faza mocy | Single |
Zarząd
Ponieważ S2 korzysta z takiego samego systemu zarządzania jak AF250, a jeśli chcesz dowiedzieć się więcej o zarządzaniu macierzą, przeczytaj poprzednią recenzję.
Wydajność
Analiza obciążenia aplikacji
Testy obciążenia aplikacji dla systemu Fujitsu Storage ETERNUS AF250 S2 obejmują wydajność MySQL OLTP w SysBench oraz wydajność Microsoft SQL Server OLTP z symulowanym obciążeniem TPC-C. W każdym scenariuszu macierz skonfigurowaliśmy z 26 dyskami SSD Toshiba PX04SV SAS 3.0, skonfigurowanymi w dwóch 12-dyskowych grupach RAID10, po jednym przypiętym do każdego kontrolera. W ten sposób pozostawiliśmy 2 dyski SSD jako zapasowe. Następnie utworzono dwa woluminy o pojemności 5 TB, po jednym na grupę dysków. W naszym środowisku testowym zapewniło to zrównoważone obciążenie dla obciążeń SQL i Sysbench.
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 16 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 został on obciążony programem Quest Benchmark Factory for Databases. Podczas gdy tradycyjnie testowaliśmy ten test w dużych bazach danych o skali 3,000 w pamięci lokalnej lub współdzielonej, w tej iteracji skupiamy się na równomiernym rozłożeniu czterech baz danych o skali 1,500 na kontrolerze Fujitsu AF250 (dwie maszyny wirtualne na kontroler).
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
Sprzęt do generowania obciążenia fabrycznego SQL Server OLTP Benchmark
- Dell EMC PowerEdge R740xd Wirtualizowany klaster SQL 4-węzłowy
- 8 procesorów Intel Xeon Gold 6130 o taktowaniu 269 GHz w klastrze (dwa na węzeł, 2.1 GHz, 16 rdzeni, pamięć podręczna 22 MB)
- 1 TB pamięci RAM (256 GB na węzeł, 16 GB x 16 DDR4, 128 GB na procesor)
- 4 x Emulex 16 GB dwuportowa karta HBA FC
- 4 x dwuportowa karta sieciowa Mellanox ConnectX-4 rNDC 25GbE
- VMware ESXi vSphere 6.5 / Enterprise Plus 8-CPU
W ramach testów porównamy wersję S2 ze starszą wersją Fujitsu Storage ETERNUS AF250.
W przypadku serwera SQL Server AF250 S2 uzyskał łączny wynik transakcyjny na poziomie 12 638,3, przy czym poszczególne maszyny wirtualne osiągały od 3,159.2 do 3,159.8 TPS. To niewielka poprawa w porównaniu ze starszą wersją macierzy, która osiągnęła łączny wynik 12 622,1 TPS.
Pod względem średniego opóźnienia w programie SQL Server wersja S2 okazała się znacznie szybsza, osiągając łącznie 4.2 ms, w porównaniu do 9.8 ms w starszej wersji.
Wydajność Sysbench
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, każdą maszynę wirtualną skonfigurowaliśmy z 16 procesorami wirtualnymi, 60 GB pamięci DRAM i wykorzystaliśmy kontroler LSI Logic SAS SCSI. Systemami generacji obciążenia są serwery Dell R740xd.
Klaster MySQL 4-węzłowy z wirtualizacją Dell PowerEdge R740xd
- 8 procesorów Intel Xeon Gold 6130 o taktowaniu 269 GHz w klastrze (dwa na węzeł, 2.1 GHz, 16 rdzeni, pamięć podręczna 22 MB)
- 1 TB pamięci RAM (256 GB na węzeł, 16 GB x 16 DDR4, 128 GB na procesor)
- 4 x Emulex 16 GB dwuportowa karta HBA FC
- 4 x dwuportowa karta sieciowa Mellanox ConnectX-4 rNDC 25GbE
- VMware ESXi vSphere 6.5 / Enterprise Plus 8-CPU
Konfiguracja testów Sysbench (na maszynę wirtualną)
- CentOS 6.3 64-bit
- Zajęta przestrzeń dyskowa: 1 TB, wykorzystane 800 GB
- 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 przypadku Sysbencha przetestowaliśmy kilka zestawów maszyn wirtualnych, w tym 4VM, 8VM, 16VM i 24VM. W przeciwieństwie do SQL Server, tutaj skupiliśmy się tylko na surowej wydajności. Pod względem wydajności transakcyjnej, AF250 S2 uzyskał lepszą wydajność w całym zakresie w porównaniu ze starszym modelem, zaczynając od 8,336 TPS dla 4VM, wzrastając do 12 447 TPS dla 8VM (wyższa niż wydajność poprzedniej macierzy dla 16VM), 15 595 TPS dla 16VM i 17 237 TPS dla 24VM.
Przy średnim opóźnieniu, AF250 S2 osiągnął 15.36 ms dla 4 VM, 20.57 ms dla 8 VM, 32.87 ms dla 16 VM i zaledwie 44.59 ms dla 24 VM. To również poprawa w stosunku do starszego modelu pod każdym względem.
W naszym teście porównawczym najgorszego scenariusza opóźnień AF250 S2 ponownie wykazał bardzo spójną wydajność, uzyskując opóźnienie na poziomie 99. percentyla wynoszące 28.16 ms dla 4 VM, 38.87 ms dla 8 VM, 67.19 ms dla 16 VM i 93.52 ms dla 24 VM.
Analiza obciążenia VDBench
W przypadku testów porównawczych macierzy pamięci masowej, testy aplikacji są najlepsze, a testy syntetyczne plasują się na drugim miejscu. Chociaż nie odzwierciedlają one idealnie rzeczywistych obciążeń, testy syntetyczne pomagają 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 baz danych, po przechwytywanie śladów z różnych środowisk VDI. Wszystkie te testy wykorzystują generator obciążeń vdBench z silnikiem skryptowym do automatyzacji i przechwytywania wyników w dużym klastrze obliczeniowym. Pozwala nam to powtarzać te same obciążenia dla szerokiej gamy urządzeń pamięci masowej, w tym macierzy flash i pojedynczych urządzeń pamięci masowej. Po stronie macierzy wykorzystujemy klaster serwerów Dell PowerEdge R740xd:
Profile:
- Losowy odczyt 4K: 100% odczytu, 128 wątków, 0-120% ioratu
- 4K losowy zapis: 100% zapisu, 64 wątki, 0-120% ioracji
- 64K Sekwencyjny odczyt: 100% odczytu, 16 wątków, 0-120% ioracji
- 64K Sekwencyjny zapis: 100% zapisu, 8 wątków, 0-120% ioratu
- Syntetyczna baza danych: SQL i Oracle
- Ślady pełnego klonu VDI i klonów powiązanych
W przypadku szczytowej wydajności odczytu 4K, AF250 S2 charakteryzował się opóźnieniem poniżej milisekundy, aż do prawie 200 tys. IOPS. Macierz osiągnęła szczytową wydajność 221 327 IOPS z opóźnieniem 6.38 ms, po czym nastąpił niewielki spadek i gwałtowny wzrost opóźnienia. To ogromna poprawa wydajności w porównaniu ze starszym modelem, który osiągał szczytową wydajność 158 tys. IOPS z opóźnieniem 25.77 ms.
W szczytowej wydajności zapisu 4K, AF250 S2 osiągał wydajność poniżej 1 ms, aż do osiągnięcia około 170 tys. IOPS. S2 osiągnął szczytową wydajność na poziomie 187 167 IOPS, a opóźnienie wzrosło do 10.9 ms. Poprzedni model osiągnął szczytową wydajność 137 tys. IOPS z opóźnieniem 14.89 ms.
Przełączając się na odczyt z prędkością 64 KB, AF250 S2 osiągnął opóźnienie poniżej milisekundy, osiągając około 71 000 IOPS (4.4 GB/s), przewyższając maksymalną wydajność poprzednich modeli wynoszącą 4.21 GB/s. S2 osiągnął szczytową wydajność 79 495 IOPS (4.97 GB/s) przy opóźnieniu 6.43 ms.
W przypadku sekwencyjnego zapisu szczytowego 64 KB, AF250 S2 faktycznie ustępował poprzedniemu modelowi, osiągając opóźnienie poniżej milisekundy, aż do wartości nieco poniżej 20 000 IOPR (1.1 GB/s), osiągając szczytową wartość 26 201 IOPS (1.64 GB/s) przy opóźnieniu 9.6 ms. Dla porównania, pierwotnie testowany model osiągnął szczytową wydajność na poziomie 27 623 IOPR przy opóźnieniu 8.5 ms i przepustowości 1.77 GB/s.
W naszym obciążeniu SQL, AF250 S2 osiągnął prawie 217 tys. IOPS, zanim przekroczył 1 ms i osiągnął szczyt na poziomie około 238 tys. IOPS z opóźnieniem 2.26 ms, po czym nastąpił spadek wydajności i wzrost opóźnienia. Poprzedni model osiągnął szczyt na poziomie 156 638 IOPS z opóźnieniem 6.48 ms.
W teście porównawczym SQL 90-10, AF250 S2 utrzymywał się poniżej 1 ms do około 206 tys. IOPS, a następnie osiągnął szczyt nieco ponad 222 tys. IOPS z opóźnieniem 2.41 ms, po czym nastąpił niewielki spadek. Poprzedni model osiągnął szczyt na poziomie 186 021 IOPS z opóźnieniem 5.5 ms.
Test porównawczy SQL 80-20 ponownie pokazał, że starszy model przewyższa S2 pod względem wydajności. W tym przypadku AF250 S2 charakteryzował się opóźnieniem rzędu milisekund do około 201 tys. operacji wejścia/wyjścia na sekundę (IOPS), osiągając szczyt na poziomie około 218 tys. operacji wejścia/wyjścia na sekundę (IOPS) i opóźnieniem 2.5 ms. Poprzedni model nie charakteryzował się tak wysoką wydajnością szczytową (176 789 IOPS), ale przez cały czas utrzymywał wydajność rzędu milisekund.
W przypadku obciążenia Oracle Workload, AF250 S2 utrzymywał czas poniżej 1 ms aż do niemal 200 tys. IOPS, a szczytowa wydajność wynosiła około 212 tys. IOPS z opóźnieniem 3.3 ms, w porównaniu do 172 811 IOPS z opóźnieniem 6.05 ms w przypadku starszego modelu.
Oracle 90-10 pokazał, że AF250 S2 osiągał opóźnienia poniżej milisekundy do około 206 tys. operacji wejścia/wyjścia na sekundę (IOPS), osiągając szczyt na poziomie prawie 225 tys. operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 2.1 ms. Poprzedni model osiągnął szczyt na poziomie 181 813 operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 3.5 ms.
AF250 S2 miał osiągnąć wynik bliski 200 tys. IOPS w czasie poniżej 1 ms w teście Oracle 80-20. Macierz osiągnęła szczyt na poziomie około 214 tys. IOPS z opóźnieniem 2.3 ms, w porównaniu do szczytu poprzedniej macierzy wynoszącego 174 519 IOPS z opóźnieniem 3.68 ms.
Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku rozruchu pełnego klonowania VDI, AF250 S2 osiągał wydajność poniżej 1 ms, aż do osiągnięcia około 190 tys. operacji wejścia/wyjścia na sekundę (IOPS), a szczyt osiągnął około 210 tys. operacji wejścia/wyjścia na sekundę (IOPS) z opóźnieniem 3 ms. Poprzedni model osiągnął szczyt 152 469 operacji wejścia/wyjścia na sekundę (IOPS) z opóźnieniem 6.84 ms.
Podczas pierwszego logowania do VDI Full Clone, AF250 S2 osiągnął nieco ponad 100 tys. IOPS, zanim przekroczył 1 ms. Macierz osiągnęła szczytową wartość 123 835 IOPS z opóźnieniem 7.24 ms, w porównaniu do 113 865 IOPS w starszej wersji z opóźnieniem 7.8 ms.
Podczas logowania VDI Full Clone Monday, AF250 S2 osiągał opóźnienie poniżej milisekundy, aż do około 108 tys. operacji wejścia/wyjścia na sekundę (IOPS), a szczytowa wartość wyniosła 135 978 operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 3.76 ms. Poprzedni model osiągał maksymalnie 118 884 operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 4.3 ms.
Przechodząc do VDI Linked Clone, test rozruchu wykazał opóźnienie poniżej milisekundy, aż AF250 S2 osiągnął ponad 150 tys. IOPS i szczytową wartość 186 477 IOPS z opóźnieniem 2.74 ms. Poprzedni model osiągnął 144 317 IOPS z opóźnieniem 3.2 ms.
W profilu Linked Clone VDI mierzącym wydajność początkowego logowania, AF250 S2 przekroczył 1 ms przy około 60 tys. IOPS, podobnie jak starszy model. S2 osiągnął wówczas wartość szczytową niższą niż oryginał: 77 278 IOPS w porównaniu z 79 496 IOPS i opóźnienie 3.3 ms w porównaniu z 3.2 ms.
W naszym ostatnim profilu, analizującym wydajność VDI Linked Clone Monday Login, obie macierze AF250 osiągnęły zawrotne wyniki z opóźnieniem poniżej milisekundy, osiągając około 55 tys. IOPS. Macierz S2 nieznacznie wyprzedziła starszą wersję, osiągając 82 460 IOPS i opóźnienie 6.19 ms, w porównaniu z 80 703 IOPS i opóźnieniem 6.27 ms.
Wniosek
Fujitsu wprowadziło kilka zmian w swojej macierzy ETERNUS AF250, wprowadzając nową wersję AF250 S2. Nadal ma ona ten sam format 2U i taką samą liczbę dysków (48 z możliwością rozbudowy, co daje łącznie 737 TB, wykorzystując dyski o pojemności ponad 15 TB). Konstrukcja i zarządzanie również pozostają takie same, jednak Fujitsu dodało nowy procesor Skylake, zoptymalizowało oprogramowanie pamięci flash i udoskonaliło kontroler po stronie systemu operacyjnego.
Analizując wydajność naszej analizy obciążenia aplikacji, zauważyliśmy duży wzrost wydajności w przypadku S2. W naszych testach porównawczych serwera SQL nowa macierz charakteryzowała się nieco lepszą wydajnością transakcyjną, od 12 628,3 do 12 622,1 TPS, ale opóźnienie było o połowę niższe – od 4.2 ms do 9.8 ms. W naszym Sysbench również zaobserwowaliśmy poprawę w całym zakresie – macierz przewyższyła starszy model, uzyskując wyniki TPS na poziomie 17 237 dla 24 maszyn wirtualnych i 8,336 dla 4 maszyn wirtualnych. Średnie opóźnienie S2 wyniosło 15.36 ms dla 4 maszyn wirtualnych, 20.57 ms dla 8 maszyn wirtualnych, 32.87 ms dla 16 maszyn wirtualnych i zaledwie 44.59 ms dla 24 maszyn wirtualnych. W najgorszym scenariuszu opóźnienia S2 wyniosło 4 VM, 38.87 ms dla 8 VM, 67.19 ms dla 16 VM i 93.52 ms dla 24 VM.
Patrząc na testy VDBench jego surowego magazynu w RAID1 szerokopasmowym, w większości przypadków zaobserwowaliśmy znaczną poprawę wydajności dla AF250 S2 w porównaniu ze starszą wersją macierzy, w kilku przypadkach nowa wersja miała lepszą wydajność opóźnień poniżej milisekundy niż szczytowa wydajność starszej wersji. W naszym teście odczytu 4K zaobserwowaliśmy poprawę wydajności o ponad 63K IOPS przy szczytowej wydajności 221,327 214 IOPS. W zapisie 4K zaobserwowaliśmy szczytową poprawę 50K IOPS pomiędzy macierzami, przy czym S2 osiągnęła 187K IOPS. W przypadku sekwencyjnego odczytu 64K AF250 S2 osiągnął szczyt na poziomie 4.97 GB/s. W obciążeniach SQL AF250 S2 osiągnął 238K IOPS, 222K IOPS dla 90-10 i 218K IOPS dla 80-20. Oracle zaprezentował imponujące wyniki: 212 tys. IOPS dla modelu 90-10 i 225 tys. IOPS dla modelu 80-20. W testach VDI Clone, Boot, Initial Login i Monday Login, AF250 S2 osiągnął 210 tys. IOPS, 124 tys. IOPS i 136 tys. IOPS dla pełnego klonu oraz 186 tys. IOPS, 77 tys. IOPS i 82 tys. IOPS dla klonu połączonego. W kilku testach, w których S2 był lepszy od poprzedniego modelu, takich jak zapis 64 tys. IOPS, Initial Login VDI LC, a w SQL 80-20 opóźnienie było znacznie mniejsze w starszym modelu, mimo że miał on ogólnie niższą wydajność.
Dzięki zaledwie kilku drobnym poprawkom, Fujitsu udało się uzyskać zauważalny wzrost wydajności macierzy pamięci masowej all-flash ETERNUS AF250. Choć nie jest to rekord, AF250 S2 oferuje wystarczającą wydajność dla małych i średnich firm.




Amazon