Serwer Lenovo ThinkSystem SR635 to serwer jednogniazdowy o wysokości 1U, obsługujący procesory AMD EPYC drugiej generacji . Obecnie na rynku dostępne są dziesiątki serwerów obsługujących nowsze procesory AMD, ale model SR635 zdaje się wykorzystywać unikalne zalety procesorów EPYC drugiej generacji. Ten niewielki serwer można wyposażyć w pamięć DRAM o pojemności do 2 TB i obsługuje standard PCIe 4.0 od początku do końca, w zależności od zainstalowanej płyty głównej. Serwer SSR635 może być wykorzystywany w szerokim zakresie zastosowań, choć Lenovo twierdzi, że idealnie nadaje się do wirtualizacji (VDI), analizy danych i chmury obliczeniowej.
Ważną kwestią jest PCIe 4.0. To nowy interfejs, który zastąpił PCIe 3.0. Obecnie jedynym sposobem na uzyskanie obsługi PCIe 4.0 są serwery z procesorami AMD EPYC drugiej generacji (choć Intel dołączy do gry w tym roku), zakładając, że serwer posiada płytę główną obsługującą PCIe 4.0. PCIe 4.0 było już wcześniej omawiane na StorageReview, ale w skrócie to nie tylko ulepszenie, ale dwukrotny wzrost wydajności, podwojenie przepustowości i liczby kanałów. Istnieje kilka urządzeń PCIe 4.0, które mogą z tego skorzystać i zostać dodane do SR635, w tym procesory graficzne, układy FPGA, karty sieciowe i niektóre dyski SSD, takie jak CM6 i CD6 firmy KIOXIA.
Serwer SR635 oferuje pewne możliwości konfiguracji poza gniazdami rozszerzeń. Jak wspomniano powyżej, w zależności od płyty głównej, użytkownicy mogą zainstalować dyski SSD NVMe PCIe 4.0. Serwer obsługuje do 16 dysków SSD NVMe, wykorzystując dostęp z przodu, z tyłu i z tyłu. Jeśli wydajność pamięci masowej nie jest dla użytkownika priorytetem, można dodać cztery zatoki na dyski twarde 3.5” lub kombinację dysków SSD SATA/SAS i dysków twardych.
Serwer Lenovo ThinkSystem SR635 jest zarządzany za pomocą oprogramowania XClarity Administrator firmy Lenovo. Ten konkretny serwer obsługuje oprogramowanie Lenovo XClarity Provisioning Manager Lite (LXPM Lite) do konfiguracji systemu i aktualizacji oprogramowania sprzętowego.
Przeprowadziliśmy wideorecenzję serwera, gdy przybył do laboratorium:
Na potrzeby tej recenzji komputer składał się z pojedynczego 32-rdzeniowego procesora AMD EPYC 7452, 512 GB pamięci RAM 3200 MHz i dysków SSD 12 Micron 9300.
Specyfikacja serwera Lenovo ThinkSystem SR635
| Budowa | 1U |
| Procesor | Jeden AMD EPYC 7002 Obsługuje procesory do 64 rdzeni, o prędkości rdzeni do 3.2 GHz i współczynniku TDP do 280 W. |
| Pamięć | 16 gniazd DIMM. Procesor posiada 8 kanałów pamięci, po 2 moduły DIMM na kanał. Obsługiwane są moduły Lenovo TruDDR4 RDIMM. Moduły DIMM są dostępne w dwóch prędkościach: 3200 MHz i 2933 MHz. Z pamięcią 3200 MHz serwer obsługuje magistralę pamięci 3200 MHz przy 1 module DIMM na kanał (DPC) i 2933 MHz przy 2 DPC. Z pamięcią 2933 MHz serwer obsługuje magistralę pamięci 2933 MHz zarówno przy 1, jak i 2 DPC. |
| Maksymalna ilość pamięci | Do 2 TB z 16 modułami 3DS RDIMM po 128 GB każdy |
| Ochrona pamięci | ECC, SDDC, czyszczenie pamięci patrolowej/na żądanie, parzystość poleceń adresów DRAM z odtwarzaniem, ponawianie próby usunięcia nieskorygowanego błędu ECC w DRAM, naprawa po pakiecie |
| Zatoki na dyski | Do 4 zatok 3.5-calowych lub 16 zatok 2.5-calowych na dyski typu hot-swap:
|
| Maksymalna pamięć wewnętrzna |
|
| Kontroler pamięci masowej |
|
| Interfejsy sieciowe | Dedykowane gniazdo OCP 3.0 SFF z interfejsem hosta PCIe 4.0 x16. |
| Gniazda rozszerzeń PCI | Do 4 gniazd PCIe 4.0 (3 z dostępem z tyłu, 1 wewnętrzne na kartę RAID) oraz jedno gniazdo przeznaczone na kartę OCP.
Trzy możliwości wyboru gniazd dostępu tylnego:
Opcjonalnie dostępny jest dodatkowy wewnętrzny slot PCIe 4.0 x8 o niskim profilu dla wewnętrznego kontrolera napędu. |
| porty | Przód: dwa porty USB 3.1 G1 (5 Gb/s), opcjonalny port VGA.
Tył: porty USB 3.1 G1 (5 Gb/s), jeden port wideo VGA, jeden port szeregowy DB-9 i jeden port zarządzania systemem RJ-45 1GbE. Wewnętrzny: Opcjonalny moduł M.2 obsługujący do dwóch dysków M.2. |
| Chłodzenie | Sześć lub siedem redundantnych wentylatorów 40 mm N+1 z funkcją hot-swap, w zależności od konfiguracji. Jeden wentylator zintegrowany w każdym zasilaczu. |
| Zasilanie | Maksymalnie dwa redundantne zasilacze AC z funkcją hot-swap (wszystkie z certyfikatem 80 PLUS Platinum): opcje AC 550 W, 750 W, 1100 W i 1600 W, obsługujące napięcie 220 V AC. Opcje 550 W, 750 W i 1100 W obsługują również napięcie wejściowe 110 V. Tylko w Chinach wszystkie opcje zasilaczy obsługują napięcie 240 V DC. |
| Wideo | Wbudowana karta graficzna z pamięcią 512 MB i sprzętowym akceleratorem 2D, zintegrowana z procesorem zarządzającym ASPEED AST2500 BMC. Maksymalna rozdzielczość to 1920×1200 przy 60 Hz, 32 bpp. |
| Części zamienne na gorąco | Napędy, zasilacze i wentylatory. |
| Zarządzanie systemami | Wbudowany procesor zarządzający ASPEED AST2500, XClarity Provisioning Manager Lite (LXPM Lite) do konfiguracji systemu i aktualizacji oprogramowania sprzętowego. Scentralizowane zarządzanie infrastrukturą XClarity Administrator oraz scentralizowane zarządzanie energią serwera XClarity Energy Manager. Diagnostyka ścieżki świetlnej do lokalnego wykrywania i raportowania awarii. |
| Funkcjonalność związana z bezpieczeństwem | Hasło włączenia zasilania, hasło administratora, moduł Trusted Platform Module (TPM) z obsługą TPM 2.0. Tylko w Chinach, opcjonalny moduł Nationz TPM 2.0. Opcjonalnie blokowana przednia ramka zabezpieczająca. Opcjonalny czujnik otwarcia obudowy. |
| Obsługiwane systemy operacyjne | Microsoft Windows Server, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, VMware ESXi. Zobacz Obsługa systemu operacyjnego Szczegóły w sekcji. |
| Ograniczona gwarancja | Trzyletnia lub roczna (w zależności od modelu) gwarancja na jednostkę wymienianą przez klienta i naprawę na miejscu z dostawą następnego dnia roboczego (NBD) w godzinach 9×5. |
| Wymiary | Wysokość: 43 mm (1.3 cala), szerokość: 434 mm (17.1 cala), głębokość: 778 mm (30.6 cala) |
| Waga | Maksymalnie: 19.2 kg (42.3 funta) |
Projekt i budowa serwera Lenovo ThinkSystem SR635
Lenovo ThinkSystem SR635 to serwer 1U o konstrukcji znanej każdemu, kto wcześniej pracował z serwerami Lenovo. Większość przedniej części serwera zajmują zatoki na dyski 2.5”. Po prawej stronie znajduje się przycisk zasilania, dwa porty USB 3.1 oraz miejsce na opcjonalny port VGA (na powyższym zdjęciu widać, że z niego nie skorzystaliśmy).
Odwracając serwer do góry nogami, po prawej stronie znajdują się dwa zasilacze hot-swap. W środkowej części znajdują się dwie dodatkowe zatoki na dyski. Pod zatokami, patrząc od lewej do prawej, znajdują się: port zarządzania, dioda LED lokalizatora, port wideo, dwa porty USB 3.1, port szeregowy i interfejs NMI.
Po zdjęciu pokrywy serwera, pierwszą rzeczą, która rzuca się w oczy, jest pojedyncze gniazdo i pamięć DRAM po obu jego stronach. Tuż nad pamięcią DRAM na powyższym zdjęciu znajduje się adapter RAID, a za nim moduł M.2. Dostęp do niego nie jest łatwy, ale administrator może go otworzyć w niecałą minutę.
Pod maską znajduje się również siedem wentylatorów z możliwością wymiany na gorąco. W razie awarii jednego wystarczy go wyjąć, włożyć nowy i gotowe. Na zdjęciu widać również nową płytę główną, którą dodaliśmy do obsługi PCIe 4.0.
Oto film przedstawiający wymianę płyty montażowej dla dysków SSD PCIe 4.0 NVMe z przodu:
Zarząd
W przypadku systemów ThinkSystem i ThinkAgile Lenovo oferuje rozwiązanie XClarity do zarządzania. XClarity 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.
Karta na pulpicie ASPEED BMC nawigatora pokładowego dostarcza użytkownikom ogólnych informacji, takich jak stan poszczególnych komponentów sprzętowych i ich stan. Po prawej stronie znajdują się ogólne informacje o systemie oraz informacje o sieci. Użytkownicy mogą również włączać i wyłączać za pomocą przełącznika zasilania i przełącznika FP.
Karta Inwentarz systemu umożliwia bardziej szczegółowe zapoznanie się z komponentami sprzętowymi, wraz z informacjami o każdym z nich, w tym numerami części.
Jak sama nazwa wskazuje, zakładka Zdalne sterowanie umożliwia administratorom sterowanie serwerem za pomocą różnych urządzeń.
Użytkownicy mogą korzystać z funkcji zdalnego sterowania podczas dodawania urządzeń do gniazd rozszerzeń z tyłu obudowy.
Ponieważ zużycie energii jest dla niego ważne, użytkownicy mogą zagłębić się w dane dotyczące zużycia, aby zobaczyć, co pobiera najwięcej energii, a także temperaturę poszczególnych urządzeń.
Wydajność serwera Lenovo ThinkSystem SR635
Wydajność serwera SQL
Protokół testowania OLTP dla Microsoft SQL Server firmy StorageReview wykorzystuje aktualną wersję roboczą testu Benchmark C (TPC-C) opracowanego przez Transaction Processing Performance Council – internetowego testu porównawczego przetwarzania transakcji, który symuluje działania występujące w złożonych środowiskach aplikacji. Test TPC-C jest bliższy niż syntetyczne testy wydajnościowe, mierząc mocne strony i wąskie gardła infrastruktury pamięci masowej w środowiskach baz danych.
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ść 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 Dell 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 naszych serwerach.
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
W naszym teście porównawczym transakcyjnego serwera SQL Server serwer Lenovo ThinkSystem SR635 uzyskał łączny wynik 12 639,7 TPS, a wyniki poszczególnych maszyn wirtualnych wahały się od 3,159.7 do 3,160.7 TPS.
Średnie opóźnienie serwera SQL Server dla serwera SR635 wyniosło łącznie 3.5 ms, a dla poszczególnych maszyn wirtualnych wynosiło od 2 ms do 4 ms.
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 teście Sysbench OLTP urządzenie SR635 uzyskało łączny wynik 11 810 TPS.
Średnie opóźnienie w Sysbench wyniosło dla serwera 21.68 ms.
W najgorszym scenariuszu opóźnienia (99. percentyl) SR635 osiągnął łączne opóźnienie wynoszące 48.03 ms.
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 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
W przypadku losowego odczytu 4K serwer Lenovo ThinkSystem SR635 osiągnął szczytową wartość 4 359 731 IOPS przy opóźnieniu 207.4 µs.
W przypadku losowego zapisu 4K zaobserwowaliśmy kolejny silny szczyt około 1.4 miliona IOPS przy około 197 µs, po czym nastąpił niewielki spadek.
W przypadku obciążeń sekwencyjnych przyjrzeliśmy się 64 KB. W przypadku odczytu 64 KB SR635 osiągnął szczytową wartość 325 696 IOPS, czyli 20.4 GB/s, przy opóźnieniu 390.4 µs.
Zapis 64 KB osiągnął maksymalną wydajność 109 369 IOPS lub 6.84 GB/s przy opóźnieniu 342 µs.
Kolejny zestaw testów obejmuje obciążenia SQL: SQL, SQL 90-10 i SQL 80-20. Począwszy od SQL, SR635 osiągnął szczytową wydajność 1 729 719 IOPS z opóźnieniem 152.3 µs.
W przypadku SQL 90-10 serwer osiągnął szczytowy wynik 1 739 441 IOPS przy opóźnieniu 150.4 µs.
W przypadku SQL 80-20 zaobserwowano kontynuację dobrej wydajności SR635, ze szczytową wartością 1 477 161 IOPS i opóźnieniem 155.1 µs.
Następnie mamy obciążenia Oracle: Oracle, Oracle 90-10 i Oracle 80-20. Począwszy od Oracle, serwer Lenovo ThinkSystem SR635 osiągnął szczytową wydajność 1 476 071 IOPS z opóźnieniem 155.6 µs.
W przypadku Oracle 90-10 serwer osiągnął szczytową wydajność 1 526 055 IOPS przy opóźnieniu, które wzrosło tylko o około 18 µs od początku do końca i wyniosło 133 µs.
Oracle 80-20 SR635 osiągnął szczytową wartość 1 378 363 IOPS przy opóźnieniu 135.2 µs.
Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku rozruchu pełnego klonu VDI (FC), serwer Lenovo ThinkSystem SR635 osiągnął szczytową wartość 1 277 815 IOPS z opóźnieniem 183.5 µs, po czym nastąpił niewielki spadek.
Podczas początkowego logowania VDI FC serwer osiągnął szczytową wydajność 388 345 IOPS przy opóźnieniu 242 µs.
W przypadku logowania VDI FC Monday SR635 osiągnął 467 401 IOPS przy opóźnieniu 202 µs.
Po przejściu na VDI Linked Clone (LC) Boot serwer Lenovo osiągnął szczytową wydajność 697 644 IOPS przy opóźnieniu 190.1 µs.
Początkowe logowanie do VDI LC pozwoliło nam osiągnąć szczytową wydajność 330 695 IOPS przy opóźnieniu 205.6 µs.
W końcu podczas poniedziałkowego logowania VDI LC SR635 osiągnął 311 144 IOPS przy opóźnieniu 259.6 µs.
Wniosek
Serwer Lenovo ThinkSystem SR635 to wydajny, niewielki serwer 1U. Obsługa procesorów AMD EPYC drugiej generacji oferuje wszystkie możliwe korzyści. Specyficzną cechą tego serwera jest obsługa interfejsu PCIe 4.0. Z odpowiednią płytą główną, SR635 może obsługiwać PCIe 4.0 od początku do końca, wykorzystując najnowsze procesory graficzne, układy FPGA, karty sieciowe i dyski SSD, uwalniając ich pełen potencjał. Dla użytkowników, którzy nie potrzebują tak dużej mocy, serwer można skonfigurować na kilka różnych sposobów, od dysków twardych NVMe po dyski twarde 3.5 cala, w zależności od potrzeb.
W związku z rozwojem PCIe 4.0, nieco przechytrzyliśmy czytelnika. Dyski SSD PCIe 4.0 trafiają do naszego laboratorium, ale na razie wykorzystaliśmy dyski PCIe 3.0 w postaci dysków SSD Micron 9300. Chociaż dyski SSD PCIe 4.0 mogą potencjalnie stać się kolejnym przełomem, nie są one jeszcze szeroko dostępne w ilościach, które potrzebujemy do testowania serwerów. To powinno się jednak wkrótce zmienić – ponownie przyjrzymy się profilowi wydajności SR635, gdy te dyski będą stopniowo dostępne.
W celu sprawdzenia wydajności przeprowadziliśmy analizę obciążenia aplikacji (Application Workload Analysis) oraz obciążenia VDbench. Analiza obciążenia aplikacji obejmuje SQL Server i Sysbench. W przypadku SQL Server serwer Lenovo ThinkSystem SR635 osiągnął łączną wartość 12 639,7 TPS i średnie opóźnienie 4.5 ms. W przypadku łącznego wyniku Sysbench odnotowaliśmy 11 810 TPS, średnie opóźnienie 21.68 ms i opóźnienie w najgorszym przypadku wynoszące 48.03 ms.
Serwer SR635 osiągnął imponujące wyniki również w naszych obciążeniach VDBench, zwłaszcza biorąc pod uwagę, że jest to serwer jednogniazdowy. Najważniejsze wyniki to 4.4 mln IOPS przy odczycie 4K, 1.4 mln IOPS przy zapisie 4K, 20.4 GB/s przy odczycie 64K i 6.84 GB/s przy zapisie 64K. W przypadku obciążeń SQL serwer osiągnął 1.7 mln IOPS w SQL i SQL 90-10, a SQL 80-20 osiągnął szczytowy wynik 1.5 mln IOPS. Obciążenia Oracle wykazały szczytowe wyniki 1.5 mln IOPS zarówno dla Oracle, jak i Oracle 90-10, z 1.4 mln IOPS w Oracle 80-20. Serwer ponownie przekroczył 1 mln IOPS w VDI FC Boot, osiągając 1.3 mln IOPS.
Ci, którzy szukają najszybszego możliwego sprzętu w kompaktowej obudowie, znajdą się w dobrym towarzystwie – Lenovo ThinkSystem SR635 Server. Odpowiednia płyta główna zapewnia kompleksową wydajność PCIe 4.0 z obsługą do 16 2.5-calowych dysków SSD NVMe Gen 4; ale jak widać powyżej, szeroko dostępna technologia SSD również oferuje spore możliwości. Pomysłowość i modułowość konstrukcji Lenovo są niezwykle imponujące – żaden inny producent serwerów z najwyższej półki nie dorównuje temu, co Lenovo osiągnęło w modelu SR635. Fakt, że w tej obudowie można zmieścić tak dużo pamięci masowej 2.5-calowej Gen 4, jest zdumiewający, dzięki czemu SR635 stał się jednym z naszych ulubionych serwerów i pierwszym zdobywcą nagrody Editor's Choice Award w 2020 roku.




Amazon