Lenovo ThinkSystem SE350 to niewielki, kompaktowy serwer przeznaczony do zastosowań brzegowych. Wszystko w serwerze zostało zaprojektowane z myślą o krawędziach sieci, nie tylko jego rozmiar. SE350 oferuje szereg opcji łączności i zabezpieczeń. Urządzenie mieści mnóstwo dobrego sprzętu w niewielkiej obudowie. Całością zarządza kontroler Lenovo XClarity.
Częścią koncepcji edge jest przeniesienie mocy obliczeniowej, a także pamięci masowej i sieci bliżej miejsca generowania danych. Lenovo ThinkSystem SE350 oferuje procesory Intel Xeon D, do 256 GB pamięci RAM i do 8 dysków SSD M.2 (NVMe lub SATA) do przechowywania danych (teoretycznie 16 TB). Do obsługi sieci serwer oferuje cztery różne moduły, w zależności od potrzeb użytkownika, w tym opcje anten WLAN i LTE. Co więcej, serwer może również obsługiwać kartę graficzną NVIDIA Tesla T4.
Zrobiliśmy także recenzję wideo:
Nasz system testowy zawiera moduł sieci bezprzewodowej i został wyposażony w procesor Intel Xeon D-2183IT, 256 GB pamięci RAM TruDDR4 2666 MHz, procesor graficzny NVIDIA Tesla T4 oraz zestaw dysków SSD M.2 z interfejsem SATA. Serwer Lenovo ThinkSystem SE350 Edge można kupić za mniej niż 1,500 dolarów, bez dodawania wszystkich dodatków. Do testów zamontowaliśmy dysk SSD Memblaze C926 NVMe o pojemności 6.4 TB, zastępując dysk Tesla T4.
Specyfikacja serwera Lenovo ThinkSystem SE350 Edge
| Budowa | Serwer Edge, 40 mm x 215 mm, wysokość 1 U. |
| Procesor | Jeden procesor Intel Xeon serii D-2100 (wcześniej o nazwie kodowej „Skylake D”). Obsługuje procesory do 16 rdzeni, taktowanie rdzeni do 2.2 GHz i TDP do 100 W. Procesor jest wlutowany w płytę główną. |
| Pamięć | 4 gniazda DIMM. Procesor posiada 4 kanały pamięci, po 1 DIMM na kanał. Moduły DIMM Lenovo TruDDR4 pracujące z częstotliwością 2666 MHz. Obsługiwane są moduły RDIMM i LRDIMM. |
| Maksymalna ilość pamięci | Do 256 GB z 4 modułami LRDIMM o pojemności 64 GB |
| Ochrona pamięci | ECC, SDDC (dla modułów pamięci DIMM opartych na x4) |
| Zatoki napędowe | Pamięć wewnętrzna jest realizowana za pomocą dysków M.2 (bez zatok 2.5-calowych). Można zainstalować do 3 adapterów M.2 (1 adapter rozruchowy, 2 adaptery danych), co daje łącznie 10 dysków M.2.
|
| Maksymalna ilość miejsca do przechowywania danych | Dyski NVMe: 16 TB przy użyciu 8 dysków NVMe o pojemności 2 TB Dyski SATA i NVMe: 15.68 TB przy użyciu 4 dysków SATA o pojemności 1.92 TB + 4 dysków NVMe o pojemności 2 TB |
| Kontroler pamięci masowej |
|
| Interfejsy sieciowe | Sieć zależy od wybranego modułu sieciowego:
Gniazdo PCIe 3.0 x16 można również wykorzystać do zainstalowania dodatkowej karty sieciowej. |
| Gniazda rozszerzeń PCI | Jedno gniazdo PCIe 3.0 x16 |
| porty | Przód: Dwa porty USB 3.1 G1 (5 Gb/s), port VGA, jeden lub dwa dedykowane porty RJ-45 1GbE do zarządzania systemem (w zależności od wybranego modułu sieciowego), dedykowany port mini-USB do zarządzania systemami lokalnymi, w tym do początkowej aktywacji.
Tył: Dwa porty USB 2.0, jeden port szeregowy RJ-45 |
| Chłodzenie | Trzy 40-milimetrowe wentylatory bez możliwości wymiany na gorąco (wszystkie 3 w standardzie), redundantne N+1 w większości konfiguracji. |
| Zasilanie | Dwie możliwości wyboru mocy wejściowej:
|
| Wideo | Karta graficzna G200 z pamięcią 16 MB i sprzętowym akceleratorem 2D, zintegrowana z kontrolerem XClarity. Maksymalna rozdzielczość to 1920×1200, 32 bity na piksel, przy 60 Hz. |
| Zarządzanie systemami | Panel operatora z diodami LED stanu. Dedykowane porty do zarządzania lokalnego (mini USB do użytku z aplikacją mobilną) i zdalnego (porty Ethernet RJ45). Zdalne zarządzanie można również przeprowadzić za pośrednictwem połączenia bezprzewodowego (domyślnie wyłączone). Wbudowane zarządzanie XClarity Controller, scentralizowane dostarczanie infrastruktury XClarity Administrator, wtyczki XClarity Integrator oraz scentralizowane zarządzanie energią serwera XClarity Energy Manager. Opcjonalny kontroler XClarity Advanced umożliwiający zdalne sterowanie. Aplikacja mobilna ThinkShield Edge Mobile Management i aplikacja XClarity Mobile do lokalnego zarządzania serwerem SE350. |
| Funkcjonalność związana z bezpieczeństwem | Strona internetowa ThinkShield Key Vault Portal do zarządzania bezpieczeństwem. Moduł Trusted Platform Module z obsługą TPM 2.0. Tylko w Chinach, opcjonalny moduł Nationz TPM 2.0. Przednia ramka blokująca, gniazdo na linkę Kensington z inteligentnym przełącznikiem pozycji blokady, czujnik G do wykrywania ruchu i włamań, obsługa dysków samoszyfrujących (SED), hasło włączenia zasilania, hasło administratora. |
| Obsługiwane systemy operacyjne | Microsoft Windows Server, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, VMware ESXi. Certyfikacja Ubuntu Server. Zobacz Obsługa systemu operacyjnego Szczegóły w sekcji. |
| Opcje montażu | Orientacja pozioma lub pionowa. Montaż na półce (3 serwery), montaż na szynie DIN, montaż sufitowy, montaż w szafie 1U (2 serwery), montaż w szafie 2U o małej głębokości (2 serwery). Dostępna blokowana ramka z filtrem przeciwkurzowym. |
| 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. |
| Serwis i wsparcie | Opcjonalne rozszerzenia usług są dostępne za pośrednictwem Lenovo Services: czas reakcji 4 lub 2 godziny, czas naprawy 6 godzin, przedłużenie gwarancji o 1 rok lub 2 lata, wsparcie oprogramowania dla sprzętu Lenovo i niektórych aplikacji innych firm. |
| Wymiary | Wysokość: 43 mm (1.7 cala), szerokość: 209 mm (8.2 cala), głębokość: 376 mm (14.8 cala) |
| Waga | Maksymalnie: 3.75 kg (8.3 funta) |
Projekt i budowa Lenovo ThinkSystem SE350
Lenovo ThinkSystem SE350 Edge jest znacznie mniejszy niż typowy serwer. Zachowując wysokość 1U, serwer nie ma pełnej długości (połowy szerokości) ani głębokości szafy rack. Często mówi się, że na brzegu sieci jest mniej miejsca na serwery pełnowymiarowe, dlatego firmy wciąż poszukują sposobów na kompaktowanie urządzeń. SE350 jest na tyle mały, że można go zamontować w wielu różnych miejscach.
Jak wspomniano, StorageReview posiada moduł sieci bezprzewodowej. Na dole obudowy znajduje się port VGA, dwa porty 10 GbE SFP+, port zdalnego zarządzania XCC, dwa porty 1 GbE RJ45 i dwa porty USB 3.1 G1. W górnej połowie obudowy znajduje się gniazdo rozszerzeń PCIe po prawej stronie, uchwyt pośrodku, przy którym znajduje się mały port USB do zarządzania lokalnego, przedni panel operatora oraz dwa zarezerwowane porty SMA.
Z tyłu urządzenia znajdują się miejsca na dwie anteny bezprzewodowej sieci LAN (w lewym górnym rogu) i/lub dwie anteny LTE (po prawej). Urządzenie posiada port szeregowy, dwa porty USB 2.0 oraz dwa wejścia zasilania 12 V DC.
Po otwarciu widać, że Lenovo udało się zmieścić sporo w obudowie SE350. Tuż przed procesorem widać trzy wentylatory i cztery gniazda DIMM. Na drugim końcu procesora znajduje się adapter rozruchowy M.2, który obsługuje maksymalnie dwa dyski. Z tyłu znajdują się lewe i prawe gniazda, które umożliwiają podłączenie maksymalnie czterech dysków M.2 (po lewej) lub urządzenia PCIe, a także maksymalnie czterech dodatkowych dysków M.2.
W tym przypadku, jak widać, wykorzystujemy właściwy slot dla procesora graficznego NVIDA.
Zarząd
Zarządzanie systemem Lenovo ThinkSystem SE350 odbywa się za pomocą kontrolera XClarity, choć dostępnych jest kilka innych opcji zarządzania. Kontroler XClarity zapewnia przejrzysty i intuicyjny interfejs graficzny, umożliwiający administratorom łatwą nawigację po systemie. Karta Home umożliwia użytkownikom szybki podgląd podsumowania temperatury, informacji i ustawień systemu, szybkich akcji, takich jak opcje zasilania i serwisowania, zużycie energii i systemu oraz zdalny podgląd konsoli.
Karta Inwentarz zawiera zestawienie wykorzystywanego sprzętu, w tym procesora, modułów DIMM, dysku, wentylatorów, PCI, płyty SYS, innych i oprogramowania sprzętowego SYS.
Wykorzystanie pozwala użytkownikom na szczegółowe przeanalizowanie danych w widoku graficznym lub tabelarycznym. Użytkownicy mogą szybko sprawdzić, jak wszystko działa lub jak się zachowywało przez określony czas.
Konsola zdalna jest widoczna na jednym z obrazków. Można tu zobaczyć podgląd konsoli zdalnej, zamontować lokalne pliki multimedialne i sprawdzić całkowitą liczbę zamontowanych nośników wirtualnych.
Sieć brzegowa jest nieco bardziej specyficzna dla tego serwera. Użytkownicy mogą tutaj zobaczyć topologię sieci i w razie potrzeby ją zmienić.
Wydajność Lenovo ThinkSystem SE350
Konfiguracja Lenovo ThinkSystem SE350:
- Procesor Intel Xeon D-2183IT (16-rdzeniowy, 2.2 GHz)
- 4 x 64 GB DDR4
- 1 dysk SSD Memblaze PBlaze5 C926 NVMe o pojemności 6.4 TB
- VMware ESXi 6.7u3
- CentOS 7 (1908)
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 4 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 Lenovo ThinkSystem SE350 uzyskał łączny wynik transakcyjny wynoszący 12 641,9 TPS, a wyniki poszczególnych maszyn wirtualnych mieściły się w przedziale od 3,160.1 do 3,160.9 TPS.
Przy średnim opóźnieniu serwera SQL Server zaobserwowaliśmy łączną wartość 2.25 ms, przy czym poszczególne maszyny wirtualne działały z opóźnieniem od 2 ms do 3 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 4 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 maszyna SE350 uzyskała łączny wynik 5,617.5 TPS, a poszczególne maszyny wirtualne uzyskały wynik od 1,401.9 TPS do 1,411.1 TPS.
Średnie opóźnienie Sysbench dało nam łączny wynik 22.78 ms, a dla poszczególnych maszyn wirtualnych wahało się od 22.68 ms do 22.82 ms.
W najgorszym scenariuszu opóźnień (99. percentyl) serwer uzyskał łączny wynik wynoszący zaledwie 51.4 ms, a poszczególne maszyny wirtualne uzyskały wynik od 51.24 ms do 51.56 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 4 KB, Lenovo ThinkSystem SE350 wystartował dość dobrze, osiągając 70 018 IOPS przy opóźnieniu 111.5 µs. Serwer osiągnął szczyt na poziomie 793 593 IOPS przy opóźnieniu zaledwie 160.2 µs.
Podczas zapisu 4K serwer SE350 uruchomił się z prędkością 58 609 IOPS przy opóźnieniu zaledwie 28.6 µs. Serwer był w stanie utrzymać prędkość poniżej 100 µs aż do niemal szczytowej wartości, która wyniosła 558 913 IOPS i opóźnienie 224.1 µs.
W przypadku obciążeń sekwencyjnych przyjrzeliśmy się 64 KB. W przypadku odczytu 64 KB, SE350 osiągnął szczytową wartość 82 091 IOPS, czyli 5.13 GB/s, przy opóźnieniu 388 µs.
Następnie mamy sekwencyjny zapis 64 KB. W tym przypadku SE350 osiągnął szczytową wartość około 44 KB IOPS, czyli 2.7 GB/s, przy opóźnieniu około 175 µs, po czym nastąpił spadek.
Kolejny zestaw testów obejmuje obciążenia SQL: SQL, SQL 90-10 i SQL 80-20. Począwszy od SQL, SE350 osiągnął szczytową wydajność 220 652 IOPS przy opóźnieniu 143.1 µs.
W przypadku SQL 90-10 mały serwer osiągnął szczytową wydajność na poziomie 230 718 IOPS i opóźnienie 136.2 µs.
W przypadku SQL 80-20 Lenovo osiągnęło szczytową wartość 231 524 IOPS przy opóźnieniu 135 µs.
Następnie mamy obciążenia Oracle: Oracle, Oracle 90-10 i Oracle 80-20. Począwszy od Oracle, Lenovo ThinkSystem SE350 osiągnął szczytową wydajność na poziomie 252 554 IOPS z opóźnieniem 138.6 µs.
W systemie Oracle 90-10 model SE350 osiągnął wynik szczytowy na poziomie 171 623 IOPS przy opóźnieniu 125.8 µs.
Wydajność Oracle 80-20 osiągnęła szczyt na poziomie 176 192 IOPS przy 121.8 µs.
Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku rozruchu pełnego klonowania VDI (FC), serwer Lenovo ThinkSystem SE350 osiągnął szczytową wartość 202 634 IOPS z opóźnieniem 167.5 µs.
Podczas początkowego logowania VDI FC wartość SE350 wyniosła 153 776 IOPS przy opóźnieniu 186.2 µs.
Kolejnym testem porównawczym jest VDI FC Monday Login, który dał nam szczytową wydajność na poziomie 94 657 IOPS i 160.7 µs.

W przypadku początkowego logowania VCI LC SE350 osiągnął szczytową wartość 51 513 IOPS przy opóźnieniu 146.8 µs.
Na koniec, podczas naszego testu VDI Monday Login, Lenovo udało się osiągnąć szczytową liczbę 75 743 operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 200.2 µs.
Wniosek
Edge wymaga mocy obliczeniowej serwerów, bez konieczności zajmowania dużej powierzchni, jakiej wymagają tradycyjne serwery, nie wspominając o środowiskach, które zazwyczaj nie są przystosowane do większości urządzeń centrów danych. Aby sprostać tym potrzebom, Lenovo stworzyło serwer Lenovo ThinkSystem SE350 Edge. Nie tak szeroki ani głęboki jak typowy serwer 1U, SE350 można zamontować na brzegu sieci na kilka sposobów. Zaprojektowany z myślą o środowiskach edge, SE350 zawiera procesory Intel Xeon D, do 256 GB pamięci RAM, do 16 TB pamięci masowej NVMe oraz mnóstwo opcji łączności, przewodowej i bezprzewodowej. SE350 obsługuje również układy graficzne NVIDIA Tesla T4.
W celu sprawdzenia wydajności przeprowadziliśmy analizę obciążenia aplikacji (Application Workload Analysis) oraz analizę obciążeń VDbench. Analiza obciążenia aplikacji obejmuje SQL Server i Sysbench. W przypadku SQL Server Lenovo ThinkSystem SE350 uzyskał łączny wynik 12 641,9 TPS i średnie opóźnienie 2.25 ms. W przypadku Sysbench uzyskaliśmy łączny wynik 5,617.5 TPS, średnie opóźnienie 22.78 ms i opóźnienie w najgorszym przypadku wynoszące 51.4 ms.
W naszych obciążeniach VDBench, SE350 również zabłysnął. Najważniejsze wyniki to 794 tys. IOPS przy odczycie 4K, 559 tys. IOPS przy zapisie 4K, 5.13 GB/s przy odczycie 64K i 2.7 GB/s przy zapisie 64K. W naszych testach SQL, SE350 osiągnął szczyty 221 tys. IOPS, 231 tys. IOPS w SQL 90-10 i 232 tys. IOPS w SQL 80-20. W przypadku Oracle zaobserwowaliśmy szczyty 253 tys. IOPS, 172 tys. IOPS w Oracle 90-10 i 176 tys. IOPS w Oracle 80-20. W naszych testach VDI Clone serwer również osiągnął wysokie wyniki; w wersji Full Clone udało się osiągnąć 203 tys. IOPS przy rozruchu, 154 tys. IOPS przy pierwszym logowaniu i 95 tys. przy poniedziałkowym logowaniu.
Bardzo ciekawie jest obserwować, jak Lenovo bierze tak małe urządzenie w solidnej obudowie i osiąga powyższe liczby. Lenovo ThinkSystem SE350 pozwala użytkownikom osiągnąć wyniki centrów danych na brzegu sieci, a to wszystko za dobrą cenę, w obudowie, która dosłownie mieści się w plecaku. Nie sposób przecenić, jak świetny jest ten serwer, ponieważ na zdjęciach, a nawet na filmach, trudno oddać jego rozmiar, wyrafinowaną konstrukcję i elastyczność. Lenovo dostarczyło go z kartą graficzną T4, ale możemy go wymienić na 4 dodatkowe dyski SSD NVMe M.2 – ma nawet wbudowany moduł 10 GbE, aby nie zabierać cennego miejsca na rozszerzeń PCIe. SE350 to dosłownie najbardziej imponujący serwer, jaki widzieliśmy od lat, a może nawet wszech czasów – jest po prostu tak dobry. Każdy, kto zdecyduje się zbudować jeden lub klaster takich serwerów do zastosowań brzegowych, będzie zachwycony rezultatem. My zdecydowanie jesteśmy i w rezultacie przyznaliśmy Lenovo ThinkSystem SE350 nagrodę Editor's Choice Award.




Amazon