Lenovo ThinkSystem SR850 to serwer 2U oferujący dużą elastyczność, która może zapewnić ogromną wydajność w wymagających aplikacjach. Zapowiedziany na początku tego roku, S850 ma znacznie przewyższać poprzednie serwery Lenovo, oferując o 233% więcej rdzeni (do czterech procesorów Intel Xeon Scalable), o 400% więcej pamięci i o 76% wyższą wydajność. Serwer SR850 został zaprojektowany z myślą o ogólnych zastosowaniach biznesowych, ale dzięki swojej wydajności poradzi sobie również z najbardziej wymagającymi zadaniami związanymi z bazami danych, wirtualizacją i sztuczną inteligencją.
Przyszłościowość jest istotną kwestią dla wielu osób rozważających zakup nowego sprzętu. Dzięki ThinkSystem SR850, Lenovo oferuje wbudowaną ochronę przyszłości. Dzięki konstrukcji mezzanine użytkownicy mogą dodać dwa dodatkowe procesory do dwóch pierwotnych, zwiększając łączną liczbę do czterech. SR850 może zostać wyposażony w aż 6 TB pamięci RAM. Wnęki na dyski Lenovo AnyBay umożliwiają montaż dysków SAS, SATA i NVMe w tej samej wnęce, co jest nowością w tej klasie serwerów. W przypadku konieczności zwiększenia wydajności lub przejścia na inny nośnik danych, SR850 będzie gotowy.
Konfiguracja AnyBay to duży krok w dobrym kierunku innowacji technicznych. Posiadanie płyty głównej, która może obsługiwać dowolny typ nośnika, będzie coraz ważniejsze dla tych, którzy muszą teraz kupić serwery, ale nie muszą jeszcze przez jakiś czas przechodzić na dyski SSD NVMe. Zatoki dyskowe Lenovo AnyBay są dostępne w pięciu różnych konfiguracjach dla serwera SR850. Są to: 8 zatok dyskowych (wszystkie SAS/SATA); 8 zatok dyskowych (z czego 4 to AnyBay); 16 zatok dyskowych (wszystkie SAS/SATA); 16 zatok dyskowych (4 to AnyBay); 16 zatok dyskowych (8 to AnyBay).
Na potrzeby tej recenzji nasz SR850 został skonfigurowany z czterema procesorami Intel 8160, które oferują prędkość taktowania 2.1 GHz i 24 rdzenie każdy, a także 512 GB pamięci DDR4.
Specyfikacja serwera Lenovo ThinkSystem SR850
| Form Factor | 2U |
| Procesor (maks.) | Procesor Intel Xeon 2x lub 4x Skalowalne procesory rodzinne, do 165 W |
| Pamięć (maks.) | Do 6 TB w 48 gniazdach z wykorzystaniem modułów DIMM 128 GB; 2666 MHz TruDDR4 |
| Gniazda rozszerzeń | Do 9x PCIe plus 1x LOM; opcjonalnie 1x gniazdo ML2 |
| Pamięć wewnętrzna | Do 16 zatok pamięci masowej 2.5 cala obsługujących dyski twarde SAS/SATA i SSD lub do 8 dysków SSD NVMe 2.5 cala; plus do 2 dysków rozruchowych M.2 z lustrzanym odbiciem |
| Interfejs sieciowy | Wiele opcji z 1GbE, 10GbE, 25GbE, 32GbE, 40GbE lub adaptery InfiniBand PCIe; jeden (2-/4-portowy) 1GbE lub karta 10GbE LOM |
| Zasilacz (standardowy/maksymalny) | 2x hot-swap/redundantne: 750 W/1100 W/1600 W AC 80 PLUS Platinum |
| Obsługa RAID | Sprzętowy RAID (do 16 portów) z pamięcią podręczną flash; do 16 portów HBA |
| systemy zarządzania | Wbudowane zarządzanie kontrolerem XClarity XClarity Administrator – scentralizowane dostarczanie infrastruktury Wtyczki XClarity Integrator XClarity Energy Manager – scentralizowane zarządzanie energią serwera |
| Obsługiwane systemy operacyjne | Serwer Microsoft Windows RHEL SLES VMware vSphere |
| Ograniczona gwarancja | 1- i 3-letnia gwarancja wymiany urządzenia przez klienta oraz serwis na miejscu, następnego dnia roboczego 9×5 |
Zaprojektuj i zbuduj
Lenovo ThinkSystem SR850 ma tę samą ogólną konstrukcję, co inne serwery Lenovo 2U. Przód urządzenia ma szesnaście zatok na dyski 2.5”, które zajmują większość miejsca po lewej stronie, oraz porty USB i kontrolki stanu po prawej stronie. Przednie zatoki na dyski mogą być wymieniane lub modernizowane przez użytkownika końcowego, co zrobił StorageReview, dokonując instalacji systemu z dyskami SSD NVMe. Wymieniliśmy płytę główną SAS/SATA na taką, która obsługuje dyski SSD NVMe w czterech z ośmiu gniazd, a także dodaliśmy odpowiednie okablowanie CPI do górnej i dolnej płyty głównej.
Przechodząc na tył urządzenia, po prawej stronie widzimy dwa zasilacze hot-swap. Serwer może mieć do dziewięciu gniazd PCIe, w zależności od liczby wykorzystywanych procesorów. Posiada również NMI, port Ethernet dla XCC, port szeregowy, dwa porty USB 3.0 oraz przycisk ID i diody LED biegnące wzdłuż dolnej krawędzi.
Po otwarciu serwera naszym oczom ukazuje się tacka rozszerzeń z dodatkowymi procesorami i gniazdami DIMM.
Po wyjęciu tacki można zobaczyć główne procesory.
Zarząd
Do zarządzania sprzętem Lenovo wykorzystuje rozwiązanie XClarity, które centralizuje i usprawnia zarządzanie zasobami sprzętowymi, przyspiesza wdrażanie infrastruktury chmurowej i tradycyjnej oraz umożliwia wgląd i kontrolę zasobów fizycznych z poziomu zewnętrznych narzędzi programowych wyższego poziomu. W tej recenzji korzystaliśmy z kontrolera XClarity, wbudowanego rozwiązania do zarządzania systemami.
Na ekranie głównym XClarity prezentuje użytkownikom wszystkie najważniejsze informacje, umożliwiając im szybki i łatwy dostęp. Pięć głównych okien zawiera Podsumowanie stanu (z podziałem na komponenty sprzętowe), Szybki dostęp (do czynności takich jak włączanie i wyłączanie systemu), Podgląd konsoli zdalnej, Informacje i ustawienia systemu oraz Zużycie energii. Po prawej stronie ekranu znajdują się główne zakładki: Strona główna, Zdarzenia, Inwentaryzacja, Wykorzystanie, Konsola zdalna, Aktualizacja oprogramowania sprzętowego, Konfiguracja serwera i Konfiguracja BMC.
Karta Inwentarz wyświetla listę różnych komponentów sprzętowych serwera i podaje podstawowy opis, np. liczbę rdzeni na procesor lub pojemność pamięci RAM.
Karta Wykorzystanie pokazuje, jakie zasoby i w jakim stopniu są wykorzystywane przez serwer. Dostępna jest wersja graficzna lub tabelaryczna.
Karta Konsoli zdalnej zawiera podgląd tego, jak będzie wyglądać konsola zdalna, a także umożliwia użytkownikom konfigurację ich konsol zdalnych.
Za pomocą karty Aktualizacja oprogramowania sprzętowego administratorzy mogą przeglądać dostępne aktualizacje oprogramowania sprzętowego systemu i/lub karty i ręcznie je aktualizować.
Następną główną zakładką jest Konfiguracja serwera z kilkoma podzakładkami, takimi jak Karty, Opcje rozruchu, Zasady zasilania, Konfiguracja RAID i Właściwości serwera. W obszarze Opcje rozruchu administratorzy mogą skonfigurować rozruch UEFI lub rozruch w trybie Legacy, określić kolejność rozruchu i używane urządzenie, a także skonfigurować jednorazowe urządzenie rozruchowe.
Zasady zasilania umożliwiają administratorom skonfigurowanie opcji nadmiarowości lub jej braku, a także ustawienie zasad przywracania zasilania: można ustawić, aby po przywróceniu zasilania urządzenie pozostawało wyłączone, włączone lub powróciło do poprzednich ustawień.
Konfiguracja RAID umożliwia administratorom ustawienie RAID na poziomie macierzy dla każdego kontrolera lub na poziomie pamięci masowej.
Dzięki konfiguracji kontrolera BMC (Baseboard Management Controller) administratorzy mogą ustawić konfigurację kontrolera BMC, wykonać jej kopię zapasową, przywrócić ją z kopii zapasowej lub przywrócić ustawienia fabryczne.
Ogólnie rzecz biorąc, kontroler XClarity wygląda ładnie i jest intuicyjny w obsłudze. Ma jednak kilka niedociągnięć, a niektóre raporty nie są tak przejrzyste, jak w przypadku innych serwerów najwyższej klasy. Szczerze mówiąc, nie zagłębialiśmy się w temat XClarity Administrator, gdzie niektóre napotkane problemy mogłyby zostać rozwiązane.
Wydajność
Aby zmierzyć wydajność i potencjał pamięci masowej Lenovo ThinkSystem SR850, wykorzystaliśmy scenariusz bare-metal działający na platformie CentOS 7.4, a także zwirtualizowaną wydajność Sysbench MySQL na 8 i 16 maszynach wirtualnych z zainstalowanym oprogramowaniem VMware. W naszej konfiguracji bare-metal skupiliśmy się na wydajności syntetycznej mierzonej za pomocą VDbench, a w środowisku zwirtualizowanym uruchomiliśmy osiem i szesnaście maszyn wirtualnych MySQL działających w środowisku ESXi 6.5.
W obu scenariuszach wykorzystaliśmy pełne zaplecze pamięci masowej NVMe, wykorzystując dyski SSD Memblaze PBlaze5 o pojemności 4 TB. Sterowniki te oferują znakomitą wydajność i pozwalają nam na maksymalne wykorzystanie potencjału obliczeniowego, zanim wyczerpie się potencjał pamięci masowej. Jeśli chodzi o moc obliczeniową, system został skonfigurowany z czterema procesorami Intel 8160 o taktowaniu 2.1 GHz i 24 rdzeniach każdy oraz 512 GB pamięci DDR4. Łącznie daje to 96 rdzeni i 201.6 GHz mocy obliczeniowej.
Wydajność Sysbench MySQL
Nasz pierwszy test porównawczy aplikacji z pamięcią lokalną opiera się na bazie danych Percona MySQL OLTP, mierzonej za pomocą SysBench. Ten test mierzy również średnią liczbę transakcji na sekundę (TSP), średnie opóźnienie oraz średnie opóźnienie na poziomie 99. percentyla.
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, skonfigurowaliśmy każdą maszynę wirtualną z 16 procesorami wirtualnymi, 60 GB pamięci DRAM i wykorzystaliśmy kontroler LSI Logic SAS SCSI.
Konfiguracja testów Sysbench (na maszynę wirtualną)
- CentOS 6.3 64-bit
- 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 naszym teście Sysbench testowaliśmy SR850 z 8 i 16 maszynami wirtualnymi. Patrząc tylko na samą wydajność, obciążenia transakcyjne wyniosły 21 632 TPS dla 8 maszyn wirtualnych i 25 427 TPS dla 16 maszyn wirtualnych.
Średnie opóźnienie SR850 wyniosło zaledwie 11.96 ms przy 8 VM i 20.26 ms przy podwojeniu do 16 VM.
W naszym najgorszym scenariuszu testów opóźnień SR850 osiągnął jedynie 23.05 ms przy 8 VM i 45.27 ms przy 16 VM.
Analiza obciążenia VDBench
Ostatnia część naszych lokalnych testów wydajności koncentruje się na wydajności obciążenia syntetycznego. W tym obszarze wykorzystaliśmy osiem dysków SSD NVMe w systemie CentOS 7.4, mierząc łączną wydajność 8 dysków SSD NVMe, podzielonych na partycje, z wykorzystaniem 25%. Ten typ testu jest przydatny do pokazania, jak wyglądają rzeczywiste wskaźniki pamięci masowej dla różnych obciążeń.
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 bezpośrednie porównanie 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 na powtarzanie tych samych obciążeń dla szerokiej gamy urządzeń pamięci masowej, w tym macierzy flash i pojedynczych urządzeń pamięci masowej.
Profile:
- Losowy odczyt 4K: 100% odczytu, 128 wątków, 0-120% ioratu
- Losowy zapis 4K: 100% zapisu, 64 wątki, 0-120% ioracji
- 64K Sekwencyjny odczyt: 100% odczytu, 16 wątków, 0-120% ioratu
- 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
Patrząc na szczytową wydajność odczytu, SR850 był w stanie utrzymać opóźnienie poniżej milisekundy, osiągając szczytową wydajność na poziomie 4 094 070 IOPS i opóźnienie 195 μs.
Przy losowym zapisie 4K serwer osiągnął szczytową wydajność 1 590 935 IOPS przy opóźnieniu 319 μs.
Po przełączeniu na sekwencyjny odczyt 64 KB, SR850 osiągnął szczytową wydajność 382 461 IOPS lub 23.9 GB/s przy 548 μs.
W przypadku zapisu sekwencyjnego 64 KB osiągnęliśmy maksymalną wydajność na poziomie 115 257 IOPS lub 7.2 GB/s przy opóźnieniu 582 μs.
W przypadku naszych obciążeń SQL ponownie zaobserwowaliśmy opóźnienia poniżej milisekundy podczas testów. W przypadku SQL maksymalna wydajność wyniosła 1 793 443 IOPS przy opóźnieniu zaledwie 139 μs.
W przypadku SR850 według SQL 90-10 szczyt wyniósł 1 629 167 IOPS, a opóźnienie 150 μs.
W teście SQL 80-20 komputer Lenovo osiągnął wynik szczytowy na poziomie 1 486 502 IOPS przy opóźnieniu 160 μs.
Nasze obciążenia Oracle wykazały, że Lenovo SR850 nadal radzi sobie dobrze, osiągając maksymalną wydajność na poziomie 1 370 497 IOPS i opóźnienie 175 μs.
Oracle 90-10 osiągnął szczytową wydajność na poziomie 1 247 226 IOPS przy opóźnieniu wynoszącym zaledwie 135 μs.
W przypadku Oracle 80-20 Lenovo osiągnęło szczytową wydajność na poziomie 1 162 074 IOPS przy opóźnieniu 141 μs.
Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku rozruchu pełnego klonu VDI (FC), Lenovo SR850 osiągnął szczytową wartość 1 296 201 IOPS z opóźnieniem 191 μs.
Podczas początkowego logowania VDI FC serwer osiągnął szczytową wydajność 468 901 IOPS przy opóźnieniu 358 μs.
Maksymalna wydajność VCI FC Monday Login wyniosła 401 389 IOPS przy opóźnieniu 266 μs.
Przechodząc do testów VDI Linked Clone (LC), Lenovo SR850 osiągnął szczytową wydajność na poziomie 651 695 IOPS przy opóźnieniu rozruchu wynoszącym 192 μs.
Podczas początkowego logowania do VDI LC serwer osiągnął szczytową wydajność 216 567 IOPS przy opóźnieniu 246 μs.
Wreszcie, VDI LC Monday Login pokazało, że SR850 osiągnął szczytową wydajność na poziomie 278 174 IOPS przy opóźnieniu 358 μs.
Wniosek
Lenovo SR850 to serwer klasy mainstream 2U, który znacząco podnosi poprzeczkę w zakresie mocy obliczeniowej w porównaniu z poprzednikami. SR850 może obsłużyć do 4 procesorów Intel Xeon Scalable i do 6 TB pamięci RAM, a wszystko to w obudowie 2U. Co więcej, serwer jest wyposażony w napędy Lenovo AnyBay, co pozwala użytkownikom korzystać z interfejsów SAS, SATA lub NVMe (choć może pomieścić mniej napędów NVMe niż dwa pozostałe). Choć został zaprojektowany z myślą o ogólnych zastosowaniach biznesowych, może obsługiwać bardziej wymagające obciążenia, dodając więcej procesorów i/lub pamięci RAM. Został również zaprojektowany z myślą o przyszłości, ponieważ użytkownicy mogą dodawać kolejne procesory i pamięć RAM zamiast wymieniać cały serwer.
Aby sprawdzić wydajność, skonfigurowaliśmy serwer SR850 z czterema procesorami Intel 8160, 512 GB pamięci RAM i ośmioma dyskami Memblaze PBlaze5 NVMe o pojemności 4 TB. Choć jest to więcej niż zadowalający wynik, nie jest to nawet w przybliżeniu maksymalna wydajność serwera. Mając to na uwadze, w naszych obciążeniach Sysbench serwer osiągnął 4 21,632 TPS z 8 maszynami wirtualnymi i 25,427 8 TPS z 16 maszynami wirtualnymi. Jeśli chodzi o opóźnienie, zaobserwowaliśmy niskie wartości: średnio 11.96 ms dla 8 maszyn wirtualnych i 20.26 ms dla 16 maszyn wirtualnych, a w 99. percentylu tylko 23.05 ms dla 8 maszyn wirtualnych i 45.27 ms dla 16 maszyn wirtualnych.
Nasz test VDBench pokazał imponujące wyniki. Milion IOPS to poprzeczka, którą większość urządzeń zorientowanych na wydajność musi osiągnąć, aby móc się pochwalić wysoką wydajnością. Lenovo ThinkSystem SR850 przekroczył milion IOPS w ośmiu naszych testach, uzyskując wyniki 4 milionów IOPS w odczycie 4K, 1.6 miliona w zapisie 4K, 1.8 miliona w SQL, 1.6 miliona w SQL 90-10, 1.5 miliona w SQL 80-20, 1.37 miliona w Oracle, 1.24 miliona w Oracle 90-10, 1.16 miliona w Oracle 80-20 i 1.3 miliona w VDI FC Boot. W tych i wszystkich testach porównawczych, opóźnienie SR850 nigdy nie przekroczyło 1 ms, a najwyższe wyniosło 582 μs. Jeśli chodzi o wyniki sekwencyjne, odczyt osiągnął 23.9 GB/s, a zapis 7.2 GB/s.
Ogólnie rzecz biorąc, Lenovo ThinkSystem SR850 to niezwykle elastyczny system, który może obsługiwać zarówno popularne aplikacje w skromniejszej konfiguracji, jak i nowe obciążenia, takie jak Big Data i AI, dzięki wzmocnionemu procesorowi czteroprocesorowemu i dużej ilości pamięci RAM. SR850 oferuje również dużą elastyczność w zakresie pamięci masowej. Dzięki technologii AnyBay płyty montażowe dysków można wymieniać, co pozwala klientom kupić system skonfigurowany już dziś, a następnie w przyszłości wymienić go na system z większą ilością pamięci NVMe.




Amazon