Firma Dell EMC ogłosiła dziś zaktualizowaną wersję systemu SCOS, używanego w rodzinie pamięci masowych SC. SCOS 7.3 to darmowa aktualizacja, która, jak każda kolejna, wprowadza kilka nowych funkcji i poprawek, ale w tym przypadku jest to również duża aktualizacja wydajności. Dzięki optymalizacji kodu i przejściu na rozproszony system zapasowy, firma Dell EMC była w stanie zapewnić wzrost wydajności na całej linii. Na przykład SC9000 jest teraz w stanie osiągnąć 2 miliony IOPS na macierz, 20 milionów IOPS w środowiskach federacyjnych. Wszystkie systemy SC korzystają jednak na tym, z dwukrotnym wzrostem we wszystkich obsługiwanych systemach w 4K 100% IOPS odczytu. Ponadto, istnieje wzrost o 50-100 tys. IOPS dla mieszanego obciążenia w każdym systemie (80/20 4K).
Oprócz wzrostu wydajności wersja SCOS 7.3 wprowadza szereg innych udoskonaleń:
- Dodano obsługę CloudIQ – CloudIQ to bezpłatne narzędzie do analizy i monitorowania w chmurze, z którego korzystali klienci Dell EMC Unity, a teraz jest dostępne dla pamięci masowej SC.
- Nowy Unisphere dla interfejsu użytkownika HTML5 SC Web
- Unisphere dla SC – zarządzanie pojedynczą macierzą
- Unisphere Central dla SC – zarządzanie wieloma macierzami
- Uaktualnienia danych na miejscu dla SC4020 – zamiast replikować do nowej macierzy w celu modernizacji, klienci mogą przenieść swoje dyski i obudowy rozszerzeń do nowej jednostki głównej, oszczędzając czas i pieniądze.
- SCv2000 teraz łączy się/replikuje z innymi macierzami SC
- Większość systemów SC odnotowuje wzrosty pojemności:
- SC9000 przechodzi z 3PB do 6PB w stanie surowym
- SC7020/SC7020F 3PB do 4PB
- SC5020/SC5020F od 14:00 do 2.16 PB
- W modelach SCv3000 i starszych generacjach bez zmian
- Obsługa kart PCIe i Mezzanine 25 GbE i 100 GbE iSCSI I/O dla SC5020, SC5020F, SC7020, SC7020F i SC9000
- Rozproszone rezerwowanie – odbudowa szybsza o 500%, a wszystkie dyski są teraz używane do operacji wejścia/wyjścia, zamiast pozostawiać dysk bezczynny do czasu przewidywanej odbudowy w przypadku awarii.
- Udoskonalenia w zakresie woluminów na żywo, które zapewniają mniejsze opóźnienia i mniejszy ruch sieciowy. SCOS 7.3 zwiększa również liczbę woluminów na żywo obsługiwanych w macierzy.
Klienci chcący wdrożyć SCOS 7.3 mogą już teraz skorzystać z aktualizacji oprogramowania sprzętowego, która będzie ogólnodostępna w trzecim kwartale tego roku kalendarzowego. Jak wspomniano, aktualizacja jest bezpłatna dla klientów objętych umowami wsparcia technicznego. Modele SC9000, SC8000, SC7020, SC7020F, SC5020, SC5020F, SC4020, SCv3XXX i SCv2XXX można aktualizować.
Na potrzeby tej oceny wprowadziliśmy do laboratorium dwie macierze all-flash SC5020. Jedna z nich była wyposażona w wersję fabryczną SCOS 7.2, a druga w wersję SCOS 7.3 z ukierunkowaną dostępnością.
Wydajność
Analiza obciążenia VDBench
W przypadku testów porównawczych macierzy pamięci masowej, testy aplikacji sprawdzają się najlepiej, 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 to nam 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% iorate 6
- 4K 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: pełne klonowanie i śledzenie klonowania połączonego SQL i Oracle VDI
W naszym pierwszym teście mierzącym wydajność losowego odczytu 4K, widzimy ogromną różnicę między SC5020 z systemem 7.3 a 7.2. Wydajność odczytu 4K dla systemu z systemem 7.2 utrzymywała się poniżej 1 ms do około 275 tys. IOPS, a następnie osiągnęła szczyt na poziomie 311 tys. IOPS. System z systemem 7.3 przekroczył jednak 400 tys. IOPS w czasie poniżej 1 ms i osiągnął szczyt na poziomie 446 tys. IOPS.
Różnica między SCOS 7.2 a 7.3 nie mogłaby być bardziej widoczna, patrząc na wydajność losowego zapisu 4K. Jednostka z systemem 7.2 osiągnęła limit 82 tys. IOPS, podczas gdy jednostka z systemem 7.3 osiągnęła ponad dwukrotnie więcej, do 166 tys. IOPS.
Wydajność sekwencyjnego przetwarzania 4K w systemie SCOS 7.3 nadal wykazywała znaczną poprawę, pozwalając jednostce osiągnąć 1.37 mln operacji wejścia/wyjścia na sekundę (IOPS), podczas gdy jednostka z systemem 7.2 zmierzyła 1.01 mln operacji wejścia/wyjścia na sekundę.
Ponownie, w naszym teście zapisu mierzącym wydajność sekwencyjną 4K, zaobserwowaliśmy, że SCOS 7.3 osiągnął wynik ponad 500 tys. IOPS, przewyższając 326 tys. IOPS zmierzone przez starszą wersję SCOS 7.2.
Wydajność sekwencyjnego zapisu dużych bloków nie uległa znaczącym zmianom, a SCOS 7.3 nieznacznie spadł w porównaniu z macierzą działającą w systemie 7.2. Obie platformy osiągnęły szczytową przepustowość odczytu na poziomie około 10 GB/s, przy czym SCOS 7.2 miał przewagę pod względem opóźnień.
Wydajność sekwencyjnego zapisu dużych bloków, mierzona w naszym teście 64 KB, wykazała znaczną poprawę w porównaniu ze SCOS 7.3. Przy opóźnieniu mniejszym o połowę, SCOS 7.3 pozwolił platformie na osiągnięcie przepustowości ponad 6 GB/s, podczas gdy system z systemem SCOS 7.2 osiągnął maksymalnie 3.7 GB/s.
Jeśli chodzi o obciążenie syntetycznego SQL, SCOS 7.3 znacznie przewyższył wydajność wersji 7.2, osiągając szczytowo ponad 420 tys. operacji wejścia/wyjścia na sekundę (IOPS), w porównaniu do 290 tys. operacji wejścia/wyjścia na sekundę (IOPS) w przypadku SCOS 7.2.
Przy wykorzystaniu SQL 90/10, SCOS 7.3 osiągnął szczytową wartość nieco poniżej 400 tys. operacji wejścia/wyjścia na sekundę (IOPS), podczas gdy SCOS 7.2 osiągnął wynik 272 tys. operacji wejścia/wyjścia na sekundę (IOPS).
Dzięki nieznacznie wyższemu współczynnikowi zapisu w SQL 80/20, SCOS 7.3 zwiększył swoje zyski w porównaniu ze SCOS 7.2, osiągając szczytowy poziom 363 tys. operacji wejścia/wyjścia na sekundę (IOPS) w porównaniu do 242 tys. operacji wejścia/wyjścia na sekundę (IOPS).
W naszym obciążeniu Oracle, SCOS 7.3 oferował opóźnienie poniżej 1 ms przy wydajności do 323 tys. IOPS, zanim osiągnął szczyt na poziomie 359 tys. IOPS. SCOS 7.2 oferował opóźnienie poniżej 1 ms przy wydajności do 180 tys. IOPS, zanim osiągnął szczyt na poziomie 241 tys. IOPS.
W obciążeniu Oracle 90/10 zmierzyliśmy opóźnienie poniżej milisekundy do 370 tys. operacji wejścia/wyjścia na sekundę (IOPS) i szczytową wydajność na poziomie 396 tys. operacji wejścia/wyjścia na sekundę (IOPS) w systemie SCOS 7.3. SCOS 7.2 zmierzył około 220 tys. operacji wejścia/wyjścia na sekundę (IOPS) przy przerwie w opóźnieniu wynoszącej 1 milisekundę, a następnie osiągnął szczyt na poziomie 263 tys. operacji wejścia/wyjścia na sekundę (IOPS).
W teście Oracle 80/20, SCOS 7.3 osiągnął szczytowy wynik 363 tys. IOPS, podczas gdy SCOS 7.2 osiągnął 236 tys. IOPS.
Następnie analizujemy nasze profile VDI dla pełnego klonu i połączonego klonu. W teście rozruchu pełnego klonu VDI wersja 7.2 osiągnęła szczytową wartość 269 042 IOPS z opóźnieniem 3.84 ms. Po aktualizacji do wersji 7.3 ten sam serwer miał opóźnienie poniżej milisekundy aż do około 350 tys. IOPS, a szczytowa wartość wyniosła 377 413 IOPS z opóźnieniem 27 ms.
W przypadku pierwszego logowania do pełnego klonu VDI, SCOS 7.2 osiągnął szczytową wydajność 116 758 IOPS przy opóźnieniu 6.8. Po aktualizacji SC5020 do wersji 7.3, opóźnienia były niższe niż milisekunda, aż do około 140 tys. IOPS, co jest znacznie wyższą wydajnością niż w przypadku poprzedniej wersji. W wersji 7.3 SC5020 osiągnął szczytową wydajność około 206 tys. IOPS przy opóźnieniu 3.9 ms.
Poniedziałkowe logowanie do VDI Full Clone wykazało, że SCOS 7.2 osiągnął szczytową wydajność 148 872 IOPS przy opóźnieniu 3.15 ms. Po aktualizacji opóźnienie poniżej milisekundy ponownie było lepsze niż szczytowa wydajność poprzedniej wersji. SC5020 z wersją 7.3 osiągnął opóźnienie 1 ms przy 167 tys. IOPS, co ponownie było znacznie lepsze niż szczytowa wydajność poprzedniej wersji oprogramowania. SC5020 z wersją 7.3 osiągnął szczytową wydajność 240 061 IOPS przy opóźnieniu 2.13 ms, czyli o prawie 100 tys. IOPS więcej niż poprzedni szczyt.
W testach porównawczych VDI Linked Clone ponownie zaczynamy od testu rozruchu. W tym przypadku SCOS 7.2 osiągnął szczytową wydajność 267 837 IOPS z opóźnieniem 1.85 ms. Po aktualizacji oprogramowania do nowej wersji 7.3 widzimy skok wydajności do 337 175 IOPS z opóźnieniem 1.5 ms (a nowa wersja charakteryzowała się opóźnieniem poniżej milisekundy, co odpowiadało szczytowej wydajności poprzedniej wersji).
Podczas początkowego logowania do klonu VDI Linked Clone system SCOS 7.2 osiągnął maksymalną wydajność 132 284 IOPS i opóźnienie 1.93 ms. Po aktualizacji nastąpił znaczny wzrost wydajności i spadek opóźnienia do 170 479 IOPS i 1.5 ms.
Na koniec przyjrzymy się różnicy w wydajności przed i po aktualizacji SCOS w naszym teście VDI Linked Clone Monday Login. Wersja 7.2 osiągnęła szczytową wartość 150 273 IOPS i opóźnienie 3.36 ms. Aktualizacja również podniosła wydajność, ale tym razem nie tak drastycznie. Wersja 7.3 osiągnęła szczytową wartość 198 092 IOPS i opóźnienie 2.58 ms.
Wniosek
Wydajność wzrosła w całym zakresie, w niektórych przypadkach bardzo znacząco. Zamiast powtarzać powyższe liczby, przyjrzymy się bliżej procentowym poprawom. W przypadku losowego odczytu 4K, po aktualizacji zaobserwowaliśmy 62% wzrost wydajności szczytowej podczas odczytu i 102% wzrost podczas zapisu. W przypadku sekwencyjnego odczytu 4K zaobserwowaliśmy 35.6% wzrost podczas odczytu i 53% wzrost podczas zapisu. Inne znaczące ulepszenia wydajności obejmują zapis 64K (wzrost o 62%), SQL (wzrost o 44.8%), początkowe logowanie VDI FC (wzrost o 77.5%) oraz poniedziałkowe logowanie VDI FC (wzrost o 62%).
Nie ulega wątpliwości, że zespół inżynierów Dell EMC SC wykonał niesamowitą pracę, wydając wersję SCOS 7.3. Para dysków SC5020, które mieliśmy w laboratorium, działających na identycznym sprzęcie all-flash – jeden z kodem 7.2, a drugi z kodem 7.3 – wyraźnie pokazuje zalety SCOS 7.3 w każdym przeprowadzonym przez nas teście. Tylko sekwencyjne odczyty 64 KB danych charakteryzowały się zasadniczo taką samą wydajnością, co było ograniczone liczbą dysków w naszym systemie testowym. Zaobserwowane przez nas korzyści są tak spektakularne, że łatwo byłoby argumentować, że Dell EMC powinien nazwać to SCOS 8.0, podkreślając nie tylko skok wydajności, ale także inne udoskonalenia, takie jak interfejs użytkownika w przeglądarce i CloudIQ. Tak czy inaczej, wybrali SCOS 7.3, a Dell EMC oferuje pakiet oprogramowania jako bezpłatną aktualizację dla każdego, kto ma umowę serwisową.




Amazon