Tajwańska firma Tyan jest dobrze znana w sektorze IT dla przedsiębiorstw jako producent platform serwerowych. W czerwcu 2021 roku zaprezentowała swoje najnowsze serwery typu blade, w tym omawiany tutaj model Transport SX TS65-B8253. Ten dwugniazdowy serwer rackowy o wysokości 2U przeznaczony jest do przechowywania danych w chmurze i obsługuje 12 dysków 3.5 cala LFF z wymianą na gorąco, w tym cztery dyski NVMe U.2. Działa na procesorach AMD 7003 EPYC i obsługuje 8 modułów DIMM na procesor.
Specyfikacja Tyan Transport SX TS65-B8253
Model, który recenzujemy, to Transport SX TS65-B8253T65V10E4HR-2T , wyższa półka z dwóch modeli oferowanych przez Tyan w serii Transport SX TS65-B8253. Oto, co oferuje w kwestii danych liczbowych. (Pomiń tabelę, aby zapoznać się ze streszczeniem).
| TYAN Barebones TS65B8253T65V10E4HR-2T | |
| Form Factor | Obudowa do montażu w szafie 2U (wys. x szer. x gł. 25.59 x 17.32 x 3.43 cala, wys. x szer. x gł.) |
| Waga | 66 funtów brutto; 42 funty netto |
| Płyta | TYAN S8253GM4NE-2T |
| Procesor(zy) | Do (2) procesorów AMD EPYC serii 7002/7003 (gniazdo SP3); każdy procesor o mocy cTDP do 240 W i 64 rdzeniach |
| Pamięć | (16) gniazd DIMM DDR4-3200 (8 na procesor); obsługuje łącznie do 4 TB przy użyciu (8) kanałów |
| Wsparcie płyty montażowej napędu | SAS 12 Gb/s, SATA 6 Gb/s, NVMe |
| wnęki na napędy | (12) LFF SATA 6 Gb/s z przodu, w tym (4) NVMe; (2) SFF SATA 6 Gb/s z tyłu |
| Zasilacz laboratoryjny | 1+1 CPRS 1200 W, 80 PLUS Platinum |
| Gniazda rozszerzeń PCIe | (7) gniazd PCIe Gen4; (1) x8 o niskim profilu, (2) x8 o pełnej wysokości/połowie długości, (1) x16 o pełnej wysokości/połowie długości i (3) x16 o niskim profilu. |
| Kontroler sieci | Intel I210/Intel X550; Realtek RTL8211E PHY |
| Onboard Graphics | Prędkość AST2500 |
| Zarządzanie serwerem | Kontroler zarządzania płytą główną zgodny ze standardem IPMI 2.0 Aspeed AST2500 |
| Chłodzenie | (3) 80-milimetrowe wentylatory z możliwością wymiany na gorąco |
| Panel przedni I/O | (2) USB 3.2 Gen1 typu A |
| Diody LED na panelu przednim | (1) UID, (2) LAN, (1) zdarzenie systemowe |
| Tylne panele we / wy | (2) USB 3.2 Gen1 typu A, (1) szeregowy, (1) VGA 15-pinowe (maksymalna rozdzielczość 1920×1200), (2) 10GbE, (2) GbE, (1) GbE dedykowane dla IPMI |
Specyfikacja nie zawiera zbyt wielu niespodzianek, co nie jest wadą. Te dwugniazdowe serwery rackowe 2U to podstawa w centrach danych, oferując dobry stosunek jakości do ceny dzięki możliwościom rozbudowy. Siedem gniazd PCIe w modelu Transport SXTS65-B8253 to potwierdzenie tej tezy, z czego trzy są wyposażone w preinstalowaną kartę riser. Cztery z nich to gniazda x16 (trzy niskoprofilowe i jedno o pełnej wysokości/połowie długości), a pozostałe trzy to gniazda x8 (jedno niskoprofilowe i dwa o pełnej wysokości/połowie długości). Karty o pełnej długości nie są obsługiwane.
Mimo to, możliwości rozbudowy pamięci w modelu Transport SX TS65-B8253 są ograniczone do ośmiu gniazd DIMM na każdy procesor (łącznie 16); zakładając, że stać Cię na niezwykle drogie moduły DIMM o pojemności 256 GB, limit pamięci wynosi 4 TB. Niektóre konkurencyjne serwery (o których wkrótce opowiemy) oferują 32 gniazda DIMM. Do naszych testów zainstalowaliśmy (16) modułów DIMM DDR4-3200 o pojemności 16 GB, co daje łącznie 256 GB pamięci w trybie ośmiokanałowym.
Ale tak naprawdę Transport SX TS65-B8253 to przede wszystkim rozbudowa pamięci masowej. Na dobre i na złe, wymaga on dysków LFF; Tyan nie oferuje alternatywnej konfiguracji z dyskami SFF. Jeśli jednak Twój scenariusz użytkowania nie wymaga dwóch procesorów, Transport SX TS65A-B8036 w obudowie 2U z jednym gniazdem obsługuje 26 przednich dysków SFF. Warto również wspomnieć o modelu Transport SX TS65-B8036 (zwróć uwagę na brak litery „A” w nazwie modelu); ma on 2U i mieści 12 dysków LFF, podobnie jak nasz testowy Transport SX TS65-B8253, ale ma tylko jedno gniazdo.
Jeśli chodzi o system operacyjny, Transport SX TS65-B8253 ma dwa 2.5-calowe dyski SFF z tyłu; płyta główna nie posiada gniazd M.2. Porty sieciowe składają się z trzech portów GbE (z których jeden jest dedykowany dla IPMI) i dwóch portów 10 GbE; „2T” na końcu kodu SKU naszego modelu dodaje ten drugi. Mogą one stanowić istotną zaletę, ponieważ Transport SX TS65-B8253 nie posiada gniazda OCP; w celu uzyskania dodatkowych możliwości sieciowych konieczne byłoby oddanie gniazda PCIe.
Do zarządzania serwerem, Transport SX TS65-B8253 współpracuje z internetowym pakietem TSM+ firmy Tyan ; zobacz zrzuty ekranu poniżej. Jest to co najwyżej lekki pakiet, choć nie bardziej niż inne platformy typu white box. Aby uzyskać dostęp do bardziej funkcjonalnego oprogramowania, należy przejść na markę serwera z większą liczbą opcji zarządzania out-of-band, choć większość z nich będzie wiązała się z wyższym kosztem.
Tyan Transport SX TS65-B8253 Konkurs
Dwugniazdowy serwer 2U obsługujący procesory AMD EPYC trzeciej generacji to popularna oferta wśród producentów serwerów typu blade. Aby wymienić tylko kilka, Dell PowerEdge R7525 , HPE ProLiant DL385 Gen10 i Gigabyte R282-Z96 również obsługują 12 dysków LFF z możliwością wymiany podczas pracy, podobnie jak Transport SX TS65-B8253, mimo że mają dwukrotnie więcej gniazd DIMM (32; 16 na procesor). Zarówno HPE, jak i Dell mają o jedno gniazdo PCIe więcej niż Transport SX TS65-B8253, co daje łącznie osiem, podczas gdy Dell posiada również gniazdo OCP 3.0. Gigabyte ma tylko cztery gniazda PCIe, mimo że posiada zarówno gniazdo OCP 2.0, jak i OCP 3.0.
Choć ten podstawowy opis sprzętu pomija niuanse, pokazuje on, że Transport SX TS65-B8253 oferuje konkurencyjne możliwości rozbudowy. Jego główną wadą, jak wspomniano, jest obsługa zaledwie 16 modułów DIMM, ale biorąc pod uwagę skupienie na pamięci masowej w chmurze, nie jest to poważny błąd.
Tyan Transport SX TS65-B8253 Projekt i budowa
TS65-B8253 wygląda tak, jak można by oczekiwać od serwera typu blade 2U. Na przednim panelu znajdują się dwa porty USB 3.2 Gen 1 typu A oraz typowe przyciski (zasilanie, reset i dwa UID) i diody LED stanu. Dominuje tu oczywiście 12 zatok LFF.
Jaśniejszy niebieski kolor użyty w lewej kolumnie dysków i dolny dysk w drugiej kolumnie od lewej wskazują cztery zatoki obsługujące NVMe U.2. Wymiana dysków jest łatwa dzięki beznarzędziowym kieszeniom.
Złącza z tyłu również są znane i obejmują dwa dodatkowe porty typu A, wyjście wideo VGA, port szeregowy i pięć portów Ethernet – trzy GbE (w tym jeden przeznaczony do IPMI) i dwa 10GbE.
Zasilacze o mocy 1200 W są skupione po lewej stronie, a obok nich znajdują się dwie 2.5-calowe zatoki SFF z funkcją hot-swap. Skoro to właściwie wszystko, co można zobaczyć, zajrzyjmy do środka. Górna pokrywa zdejmuje się bezproblemowo. Trzy 80-milimetrowe wentylatory serwera są od razu widoczne. Obsługują one funkcję hot-swap.
Przepływ powietrza przebiega od przodu do tyłu w zachwycająco prostym kierunku. Pierwszym przystankiem są dwa radiatory procesora. Do naszych testów zainstalowaliśmy dwa 64-rdzeniowe procesory EPYC 7763.
16 gniazd DIMM podzielono przewidywalnie na cztery grupy po cztery moduły, po jednej grupie po każdej stronie każdego procesora.
Gdy przejdziemy do tyłu, widoczne stają się cztery gniazda PCIe Gen4 płyty głównej, z których jedno to x8, a pozostałe trzy to x16. Pozostałe trzy, jak wspomniano wcześniej, są częścią dołączonej karty riser, widocznej na dole zdjęcia.
Poza tym okablowanie jest wystarczająco schludne i odpowiednio podpięte.
I to kończy naszą wycieczkę. Przejdźmy teraz do testów wydajności, najważniejszej części tej recenzji.
Tyan Transport SX TS65-B8253 Wydajność
Skonfigurowaliśmy nasz Transport SX TS65-B8253 przy użyciu następujących komponentów:
- Dwa procesory AMD EPYC 7763 64-rdzeniowe/128-wątkowe (podstawowe 2.45 GHz, turbo 3.5 GHz, cTDP 240 W)
- Pamięć 256 GB DDR4-3200 przez (16) modułów DIMM 16 GB
- Cztery SK Hynix PE8010 Dyski SSD PCIe Gen4 o pojemności 3.84 TB
- VMWare ESXi 7.0u2
- CentOS Linux 8.2
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ń.
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
- 5 godziny przygotowania wstępnego
- 30-minutowy okres próbny
Zmierzyliśmy łączne opóźnienie wynoszące zaledwie 1 ms dla czterech maszyn wirtualnych z urządzenia Transport SX TS65-B8253.
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 Sysbench OLTP uzyskaliśmy łączny wynik 27 016 TPS; maszyny wirtualne osiągały od 3,342 TPS do 3,413 TPS, co stanowi ciasną grupę. Ostatecznie wydajność była nieznacznie ograniczona z powodu zaledwie 4 dysków SSD NVMe do obsługi operacji wejścia/wyjścia, chociaż różne obciążenia będą miały inną równowagę w zakresie pamięci masowej do obliczeń.
Średnie opóźnienie w Sysbench było ściśle podzielone na osiem maszyn wirtualnych i mieściło się w przedziale od 9.39 ms do 9.57 ms.
Podsumowując Sysbench, najgorsze wyniki 99. percentyla Sysbench były imponująco niskie i mieściły się w przedziale od 16.26 ms do 16.96 ms.
Analiza obciążenia VDBench
Jeśli chodzi o benchmarking urządzeń pamięci masowej, testy aplikacji sprawdzają się najlepiej, a testy syntetyczne plasują się na drugim miejscu. Chociaż testy syntetyczne nie odzwierciedlają idealnie rzeczywistych obciążeń, pomagają w ustaleniu punktu odniesienia dla urządzeń pamięci masowej dzięki współczynnikowi powtarzalności, który ułatwia porównywanie konkurencyjnych rozwiązań.
Te obciążenia oferują szereg zróżnicowanych profili testowych, od testów „czterech narożników”, przez testy rozmiaru transferu wspólnej bazy danych, po przechwytywanie śladów z różnych środowisk VDI. Wszystkie te testy wykorzystują wspólny 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 w szerokiej gamie urządzeń pamięci masowej, w tym w macierzach flash i indywidualnych urządzeniach pamięci masowej.
Profile:
- Losowy odczyt 4K: 100% odczytu, 128 wątków, 0-120% ioratu
- 4K losowy zapis: 100% zapisu, 128 wątki, 0-120% ioracji
- 64K Sekwencyjny odczyt: 100% odczytu, 32 wątków, 0-120% ioracji
- 64K Sekwencyjny zapis: 100% zapisu, 16 wątków, 0-120% ioratu
- Syntetyczna baza danych: SQL i Oracle
- Ślady pełnego klonu VDI i klonów powiązanych
Najpierw przeprowadzono test losowego odczytu 4K, w którym Transport SX TS65-B8253 wyposażony w cztery dyski SSD PCIe Gen4 utrzymywał się poniżej 100 µs aż do osiągnięcia około 1 miliona IOPS; opóźnienie osiągnęło szczyt na poziomie 883 µs przy 2 158 810 IPS.
Następnie w teście losowego zapisu 4K serwerowi udało się utrzymać prędkość poniżej 100 µs do około 1.14 miliona IPS, po czym osiągnął maksymalną prędkość 1 540 708 IPS z opóźnieniem 723 µs.
Przejdźmy do testów sekwencyjnych 64 KB. W teście odczytu, Transport SX TS65-B8253 osiągnął prędkość początkową 1,780 MB/s, czyli 28 473 IOPS i 172 µs, osiągając maksymalną prędkość 18 857 MB/s, czyli 301 707 IOPS i opóźnienie 407 µs.
W teście sekwencyjnego zapisu 64 KB ostatni wynik danych dysku Transport SX TS65-B8253 poniżej 200 µs wyniósł 135 µs przy 5,331 MB/s; najwyższa przepustowość wyniosła 6,935 MB/s lub 110 997 IOPS przy opóźnieniu 950 µs.
Następnie mamy nasze obciążenia SQL: SQL, SQL 90-10 i SQL 80-20. Zaczynając od SQL, Transport SX TS65-B8253 osiągnął dość liniową wydajność, zaczynając od 105 848 IOPS przy opóźnieniu 80 µs i osiągając maksymalnie 8,266 MB/s i 119.7 µs.
Podobne wyniki uzyskano w teście SQL 90-10; Transport SX TS65-B8253 rozpoczął od 694 MB/s (88 808 IOPS) przy 83 µs, osiągając szczyt na poziomie 6,934 MB/s (887 533 IOPS) przy opóźnieniu 142 µs.
Wyniki pozostały spójne także w ostatnim teście SQL 80-20, zaczynając od 645 MB/s (82 498 IOPS) przy opóźnieniu 77 µs i osiągając 6,439 MB/s (824 183 IOPS) przy opóźnieniu 150 µs.
Następnie mamy obciążenia Oracle: Oracle, Oracle 90-10 i Oracle 80-20. Transport SX TS65-B8253 osiągnął szczytową wydajność 761 125 IOPS z opóźnieniem 160 µs.
Podobne wyniki uzyskał Oracle 90-10; wartość szczytowa wyniosła 751 129 IOPS przy 116 µs.
Wreszcie w teście Oracle 80-20 Transport SX TS65-B8253 nadal zaczynał od wartości poniżej 80 µs, zwiększając ją do 122-123 µs i osiągając wynik od 670 549 do 710 651 IOPS.
Naszym ostatnim testem porównawczym jest test klonowania VDI, pełnego i połączonego. W trybie pełnego klonowania VDI (FC) Boot, Transport SX TS65-B8253 osiągnął 671 375 IOPS z opóźnieniem 184 µs.
Przechodząc do początkowego logowania VDI FC, opóźnienie na początku było bardzo wysokie, a potem stopniowo spadało; osiągnęło 163 302 IOPS przy opóźnieniu 683 µs.
W przypadku VDI FC Monday Login wyniki wyglądają lepiej, zaczynając poniżej 300 µs, osiągając szczyt około 700 µs, a następnie spadając do nieco ponad 100 µs. Maksymalny wynik 136 382 IOPS wystąpił przy 429 µs.
Przechodząc do testów Linked Clone (LC), Transport SX TS65-B8253 wykazał się większą spójnością w teście rozruchu, utrzymując opóźnienie na poziomie około 200 µs i osiągając szczytową wartość 278 780 IOPS (7,286 MB/s).
Opóźnienie początkowo było wysokie podczas początkowego logowania do VDI LC, potem ustabilizowało się i wyniosło 94 454 IOPS przy 381 µs.
Ostatnim testem jest VDI LC Monday Login, w którym Transport SX TS65-B8253 ponownie wystartował z wysokim opóźnieniem, po czym ustabilizował się i ponownie wzrósł pod koniec. Najwyższe wartości IOPS wyniosły 105 854 przy 570 µs.
Wniosek
Tyan Transport SX TS65-B8253 całkiem dobrze spełnia swoją rolę serwera pamięci masowej w chmurze. Ten dwugniazdowy serwer 2U oparty jest na procesorach AMD EPYC 7003 i obsługuje do 12 dysków LFF z możliwością wymiany podczas pracy, w tym cztery z obsługą NVMe U.2. W naszej recenzji zwróciliśmy uwagę na jego przejrzystą i łatwą w obsłudze konstrukcję oraz wszystkie standardowe porty, przyciski i diody LED. Dołączone oprogramowanie zarządzające jest lekkie, ale spełnia podstawowe funkcje. Serwer poradzi sobie z dostępem do KVM, zdalnym sterowaniem zasilaniem i aktualizacją BIOS-u, ale nie obsługuje funkcji zarządzania poza pasmem, takich jak konfiguracja pamięci masowej.
Jedną z potencjalnych wad tego serwera jest brak alternatywnej konfiguracji z pamięcią masową SFF. W tym celu Tyan oferuje model Transport SX TS65A-B8036 o wysokości 2U, obsługujący jednak tylko jeden procesor. Kolejną potencjalną wadą jest ograniczenie do zaledwie 16 gniazd DIMM, choć limit pamięci nadal sięga 4 TB, zakładając użycie modułów DIMM o pojemności 256 GB, co nie jest najtańszą opcją. Kolejną wadą jest brak gniazda mezzanine OCP w modelu Transport SX TS65-B8253, choć w razie potrzeby dodatkowych portów sieciowych oferuje on również siedem gniazd PCIe. Wynika to z optymalizacji obudowy, a platforma została zaprojektowana tak, aby wykorzystać jeden interfejs kosztem drugiego.
W celu przeprowadzenia testów wydajnościowych przeprowadziliśmy analizę obciążenia aplikacji na urządzeniu Transport SX TS65-B8253, w tym analizę opóźnień w programie SQL Server oraz Sysbench i VDBench. W teście opóźnień w programie SQL Server urządzenie zwróciło łączne średnie opóźnienie wynoszące zaledwie 1 µs. W Sysbench odnotowaliśmy łączne opóźnienie na poziomie 27 016 TPS, średnie opóźnienie 9.48 µs i opóźnienie 16.55 µs w najgorszym przypadku testu 99. percentyla – wszystkie te wyniki są bardzo dobre.
Podczas testów SQL zaobserwowaliśmy maksymalnie 1.06 mln operacji wejścia/wyjścia na sekundę (IOPS) w obciążeniu SQL, 888 tys. w SQL 90-10 i 824 tys. w SQL 80-20. Tymczasem w naszych testach Oracle zaobserwowaliśmy 761 tys. operacji wejścia/wyjścia na sekundę (IOPS) w obciążeniu Oracle, 751 tys. w Oracle 90-10 i 711 tys. w Oracle 80-20. W VDBench odnotowaliśmy 2.22 mln operacji wejścia/wyjścia na sekundę (IOPS) podczas odczytu 4K, 1.63 mln podczas zapisu 4K, 309 tys. podczas odczytu 64K i 213 tys. podczas zapisu 64K. Ostatecznie, w naszych testach pełnego klonowania VDI, Transport SX TS65-B8253 osiągnął 671 tys. operacji wejścia/wyjścia na sekundę (IOPS) podczas rozruchu, 163 tys. podczas logowania początkowego i 137 tys. podczas logowania poniedziałkowego; Liczby Linked Clone dla tych testów wynosiły 279 tys., 94 tys. i 106 tys. IOPS.
Ostatecznie, obsługa gęstej pamięci masowej i dwóch procesorów Epyc Gen3 przez Tyan Transport SX TS65-B8253 oznacza, że może on osiągnąć wysoką wydajność, o czym świadczy część jego wydajności w Sysbench. Jedynym obszarem, który powstrzymuje go przed osiągnięciem wyższych wyników w tym teście, jest większa liczba zatok NVMe. Tyan zdecydował się na kompromis między gęstością pamięci masowej a wydajnością, wprowadzając konstrukcję z 12 zatokami, co nie jest ani zaletą, ani wadą, a jedynie czymś, co warto zrozumieć przed rozpoczęciem użytkowania. Ogólnie rzecz biorąc, czyni to z niego dobry wybór jako serwer pamięci masowej w chmurze lub serwer Big Data, oferujący dużą elastyczność w zastosowaniach wymagających dużej wydajności.





Amazon