StorageReview.com

Recenzja serwera HPE ProLiant DL365 Gen10 Plus

Enterprise   ◇ 

W marcu AMD wypuściło najnowszą generację procesorów AMD EPYC 7003. Tego samego dnia kilku dostawców szybko poszło w ich ślady, w tym HPE , które wprowadziło kilka aktualizacji serwerów. Na czele zapowiedzianych serwerów stoi HPE ProLiant DL365 Gen10 Plus, dwuprocesorowy system 1U, który ma zapewnić wiodącą w swojej klasie moc obliczeniową. DL365 Gen10 Plus oferuje również 128 rdzeni, 4 TB pamięci DRAM i dwa procesory graficzne. Aplikacje wymagające dużej mocy obliczeniowej z pewnością docenią możliwość wykorzystania tak dużej mocy serwera.

HPE ProLiant DL365 Gen10 Plus

Gdzie znajduje się serwer HPE ProLiant DL365 Gen10 Plus

Wraz z ogłoszeniem nowych procesorów, HPE ogłosiło już pierwszego dnia cztery nowe rozwiązania serwerowe (plus trzy rozwiązania Apollo i trzy rozwiązania Cray). Obecnie dostępne są cztery serwery obsługujące nowe procesory AMD EPYC 7003, w tym HPE ProLiant DL325 Gen 10 Plus v2, HPE ProLiant DL345 Gen 10 Plus, HPE ProLiant DL365 Gen 10 Plus i HPE ProLiant DL385 Gen 10 Plus v2.

DL365 nie oferuje tak dużej ilości pamięci masowej jak DL345 czy DL385, ale mieści dwa procesory, co zapewnia znacznie większy potencjał wydajności niż DL325.

HPE ProLiant DL365 Gen10 Plus OPen

Serwer HPE ProLiant DL365 Gen10 Plus może pomieścić dwa procesory AMD EPYC 7003. Dwa procesory EPYC 7713 oznaczają 128 rdzeni. Jeśli chodzi o pamięć, serwer obsługuje pamięć 3200 MHz, a dzięki 32 gniazdom DIMM (po 16 na procesor) może obsłużyć do 4 TB pamięci RAM.

Jeśli chodzi o pamięć masową, z przodu znajduje się osiem zatok SFF (2.5 cala) z funkcją hot-swap, ale można dodać dwie kolejne, co daje łącznie 153.6 TB (10 dysków x 15.36 TB) pamięci NVMe w obudowie 1U. Procesory 7003 obsługują PCIe Gen4. Są również dwa gniazda na karty graficzne: gniazdo o pełnej wysokości i długości 3/4 cala oraz gniazdo o pełnej wysokości i długości.

HPE od dawna chwali się swoim bezpieczeństwem, a nowa partia serwerów nie jest wyjątkiem. Nowe serwery ProLiant są powiązane z firmowym krzemowym rdzeniem zaufania. Dodatkowo obsługują one AMD Secure Processor, dedykowany procesor bezpieczeństwa wbudowany w układ SoC (System-on-a-Chip) AMD EPYC. Każdy krok i każdy komponent są monitorowane w łańcuchu dostaw, co zapewnia dodatkowe bezpieczeństwo. HPE zapewnia, że ​​w przypadku naruszenia bezpieczeństwa serwera, firma szybko to rozpoznaje i może podjąć odpowiednie działania, w tym uniemożliwić jego uruchomienie. Serwer posiada funkcję automatycznego odzyskiwania, która obejmuje przywrócenie sprawdzonego oprogramowania sprzętowego. Dzięki temu serwer może szybko wrócić do działania.

W celu zdalnego zarządzania serwer HPE ProLiant DL365 Gen10 Plus oferuje kilka opcji, w tym technologię HPE Integrated Lights-Out (iLO). Nowy serwer jest częścią pakietu usług as-a-Service firmy, obejmującego HPE GreenLake.

Specyfikacje HPE ProLiant DL365 Gen10 Plus

Form Factor 1U
CPU Seria AMD EPYC 7003
Dostępne rdzenie procesora Do 64 na procesor
Zainstalowano pamięć podręczną procesora Do 256 MB pamięci podręcznej L3, w zależności od modelu procesora
Maksymalna pojemność pamięci 4.0 TB z 128 GB pamięci DDR4
Gniazda pamięci 32
Typ pamięci Pamięć inteligentna HPE DDR4
Funkcje ochrony pamięci ECC
Obsługiwany napęd 8 SFF SAS/SATA/NVMe z opcjonalnym 1x 2 SFF SAS/SATA lub 1x 2 SFF NVMe
Kontroler sieci Opcjonalne karty sieciowe OCP i/lub PCIe, w zależności od modelu
Oprogramowanie do zdalnego zarządzania HPE iLO Standard z funkcją Intelligent Provisioning (wbudowane), HPE OneView Standard (wymagane pobranie) HPE iLO Advanced (wymaga licencji)
Typ zasilacza Maksymalnie 2 elastyczne zasilacze slotowe w zależności od konfiguracji klienta
Gniazda rozszerzeń 3
Kontroler pamięci masowej Kontrolery HPE Smart Array SAS/SATA lub kontrolery trójmodowe
Gwarancja 3/3/3: Gwarancja na serwer obejmuje trzy lata na części, trzy lata na robociznę i trzy lata wsparcia na miejscu
Waga 29.51 lb (13.39 kg)
wymiary produktu 1.69 x 17.11 x 29.21 cali (4.28 x 43.46 x 74.19 cm)

Zaprojektuj i zbuduj

Ogólnie rzecz biorąc, HPE ProLiant DL365 Gen10 Plus wygląda mniej więcej tak samo, jak reszta linii ProLiant z ostatnich kilku lat. Z przodu urządzenia znajduje się osiem zatok na dyski 2.5”. Osiem zatok w tej wersji przedprodukcyjnej to zatoki Gen4 U.3 NVMe, które stwarzały pewne problemy ze zgodnością z dyskami SSD. Pełne wersje produkcyjne nie będą miały tego samego problemu, który mieliśmy podczas wstępnych testów platformy beta.

Nasz standardowy zestaw dysków U.2 nie działał, ponieważ system ich po prostu nie widział. W związku z tym nasze testy wydajności ograniczyły się do dwóch dostarczonych dysków SSD firmy Samsung, które, nawiasem mówiąc, są oznaczone tylko jako U.3. Nie będzie problemu z działaniem dysków SSD zakupionych od HPE w tym serwerze, należy jednak pamiętać, że dyski niespełniające wymagań mogą mieć problemy.

Zatoki przednie HPE ProLiant DL365 Gen10 Plus

Po prawej stronie znajdują się wszystkie ważne elementy, takie jak diody LED, port USB 3.1, przycisk zasilania/czuwania, przycisk UID oraz port serwisowy iLO. Znajduje się tu również gniazdo na opcjonalną zatokę na nośniki optyczne lub można dodać więcej zatok na napędy.

Odwracając go do tyłu, zasilacze znajdują się po prawej stronie. U góry znajdują się gniazda PCIe Gen4. Na dole, od lewej do prawej, znajduje się kolejny port iLO, dwa porty USB 3.1, dioda LED UID, gniazdo OCP 3.0 i port VGA.

HPE ProLIant DL365 Gen10 Plus tył

Po otwarciu serwera możemy zobaczyć dwa procesory pośrodku otoczone 32 gniazdami DIMM.

Procesory HPE ProLiant DL365 Gen10 Plus

Chociaż reszta wnętrza wygląda typowo serwerowo, znajduje się tu złącze wykrywania otwarcia obudowy, co zapewnia dodatkowe bezpieczeństwo.

Moduł nośny HPE ProLiant DL365 Gen10 Plus

Wydajność HPE ProLiant DL365 Gen10 Plus

Konfiguracja testowa HPE ProLiant DL365 Gen10 Plus:

  • 2 x 3.2TB Samsunga PM1735 Dyski SSD Gen4 U.3
  • 16 x 16 GB pamięci RAM DDR4
  • 2 procesory AMD Epyc Gen3 7713

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, 60 GB pamięci DRAM i wykorzystaliśmy kontroler LSI Logic SAS SCSI.

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 przypadku średniego opóźnienia serwera SQL Server, serwer HPE ProLiant DL365 Gen10 Plus osiągnął łączne opóźnienie na poziomie 1.5 ms, a poszczególne maszyny wirtualne od 1 ms do 2 ms. W przypadku tej klasy procesorów uzyskaliśmy wyższe wartości, chociaż użyliśmy większej liczby dysków SSD do obsługi pamięci masowej w zapleczu i operacji wejścia/wyjścia.

Serwer SQL HPE ProLiant DL365 Gen10 Plus

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 16 817 TPS, przy czym poszczególne maszyny wirtualne działały z prędkością od 1988 TPS do 2210 TPS. Ograniczona konfiguracja pamięci masowej wymagała dużej mocy obliczeniowej procesora, co pokazuje jednak, jak niewiele dysków SSD NVMe Gen4 potrzeba, aby w pełni wykorzystać potencjał platform nowej generacji.

HPE ProLiant DL365 Gen10 Plus Sysbench ups

Przy średnim opóźnieniu Sysbench serwer osiągnął łączny wynik 15.26 ms, a poszczególne maszyny wirtualne uzyskały opóźnienie od 14.47 ms do 16.1 ms.

HPE ProLiant DL365 Gen10 Plus średnie opóźnienie

W naszym najgorszym scenariuszu (99. percentyl) łączne opóźnienie DL365 wyniosło 27.16 ms, a poszczególne maszyny wirtualne uzyskały opóźnienie od 25.82 ms do 28.54 ms.

HPE ProLiant DL365 Gen10 Plus Sysbench 99

Analiza obciążenia VDBench

W przypadku testów porównawczych macierzy pamięci masowej, testy aplikacyjne 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, zapewniając powtarzalność, która 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
  • Losowy zapis 4K: 100% zapisu, 128 wątki, 0-120% ioracji
  • 64K Sekwencyjny odczyt: 100% odczytu, 32 wątków, 0-120% ioratu
  • 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

Patrząc na losowe odczyty 4K, HPE ProLiant DL365 Gen10 Plus z dwoma dyskami SSD PCIe Gen4 NVMe rozpoczął działanie na chwilę od wartości poniżej 100 µs, a następnie osiągnął szczyt na poziomie 567 341 IOPS z opóźnieniem 365 µs.

Zapis 4K również był dla DL365 początkiem poniżej 100 µs. Serwer osiągnął szczytową wydajność 358 073 IOPS i opóźnienie 457 µs.

Przechodząc na nasze sekwencyjne obciążenia 64K, w odczycie zaobserwowaliśmy, że serwer HPE osiągnął szczyt na poziomie około 113K IOPS lub 7.1 GB/s przy 560 µs, po czym nastąpił niewielki spadek.

Zapis 64 KB charakteryzował się opóźnieniem mniejszym niż 100 µs, aż do osiągnięcia około 30 000 IOPS lub 1.5 GB/s i szczytowego poziomu 60 715 IOPS lub 3.79 GB/s przy opóźnieniu 496 µs.

Następnie mamy obciążenia SQL: SQL, SQL 90-10 i SQL 80-20. W przypadku SQL, DL365 rozpoczął pracę z wartością niewiele poniżej 100 µs, a następnie osiągnął szczyt na poziomie 431 077 IOPS z opóźnieniem 137 µs, po czym nastąpił bardzo niewielki spadek.

W SQL 90-10 widzimy to samo na początku, zanim osiągniemy szczyt na poziomie 414 544 IOPS i opóźnienie 140 µs.

W przypadku SQL 80-20 opóźnienie na początku znów wykazywało się podobnie niskimi wartościami, a następnie osiągnęło szczyt na poziomie 383 171 IOPS i opóźnienia wynoszącego 148 µs.

Teraz przechodzimy do naszych obciążeń Oracle: Oracle, Oracle 90-10 i Oracle 80-20. W przypadku Oracle, DL365 Plus osiągnął szczytową wydajność 235 477 IOPS i opóźnienie 240 µs.

W systemie Oracle 90-10 serwer HPE uruchomił się z czasem poniżej 100 µs i utrzymywał się na tym poziomie przez znaczną część testu. Serwer osiągnął szczytową wydajność 352 478 IOPS z opóźnieniem 120 µs.

W przypadku Oracle 80-20 serwer ponownie uruchomił się poniżej 100 µs, utrzymując ten poziom aż do przekroczenia 15 tys. IOPS. Osiągnął szczyt na poziomie 336 046 IOPS i opóźnieniu 125 µs.

Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku rozruchu pełnego klonu VDI (FC), serwer HPE ProLiant DL365 Gen10 Plus osiągnął szczytową wartość 152 725 IOPS i opóźnienie 419 µs.

Początkowe logowanie VDI FC osiągnęło szczyt na poziomie 73 535 IOPS przy opóźnieniu 765 µs, po czym nastąpił niewielki spadek.

Dzięki VDI FC Monday Login serwer osiągnął szczytową wydajność 92 118 IOPS i opóźnienie 295 µs.

Następnie przyjrzymy się testom VDI Linked Clone (LC). Począwszy od rozruchu, serwer osiągnął szczytową wartość 130 062 IOPS i opóźnienie 230 µs.

W przypadku początkowego logowania do VDI LC serwer HPE osiągnął szczytową wydajność na poziomie 54 548 IOPS i opóźnienie na poziomie 234 µs.

Wreszcie, podczas poniedziałkowego logowania VDI LC zaobserwowaliśmy szczyt na poziomie około 53 250 IOPS i 450 µs, po czym nastąpił spadek wydajności.

Wniosek

HPE ProLiant DL365 Gen10 Plus to serwer 1U z dwoma procesorami AMD EPYC 7003. Ten niewielki serwer może zaoferować do 128 rdzeni i do 4 TB pamięci RAM 3200 MHz. Chociaż nie jest przeznaczony do dużych obciążeń pamięci masowej, użytkownicy mogą zainstalować do 153 TB pamięci masowej NVMe w jego niewielkich rozmiarach. DL365 oferuje szereg korzyści specyficznych dla HPE, takich jak technologia Silicon Root of Trust i inne zabezpieczenia. Zarządzanie HPE iLO monitoruje stan serwera i pomaga w rozwiązywaniu problemów. Obsługa HPE GreenLake pozwala serwerowi na włączenie się do szerszego modelu usługowego firmy w modelu as-a-service.

Aby sprawdzić wydajność, przeprowadziliśmy analizę obciążenia aplikacji, uwzględniającą opóźnienia serwera SQL Server i Sysbench. Przeprowadziliśmy również testy VDBench. W przypadku opóźnień serwera SQL Server, serwer HPE ProLiant DL365 Gen10 Plus osiągnął łączne średnie opóźnienie wynoszące 1.5 ms. W Sysbench uzyskaliśmy łączne wyniki 16 817 TPS, 15.26 ms średniego opóźnienia i zaledwie 27.16 ms w najgorszym scenariuszu. Oba te obciążenia miałyby znacznie wyższe wyniki, mimo że dysponowaliśmy bardziej ograniczonym zestawem dysków SSD do testów, biorąc pod uwagę płytę główną SSD U.3 w systemie.

W teście VDBench również zaobserwowaliśmy kilka dobrych wyników, z których najważniejsze to: 567 tys. IOPS przy odczycie 4K, 358 tys. IOPS przy zapisie 4K, 7.1 GB/s przy odczycie 64K i 3.79 GB/s przy zapisie 64K. W przypadku SQL zaobserwowaliśmy szczyty na poziomie 431 tys. IOPS, 415 tys. IOPS w SQL 90-10 i 383 tys. IOPS w SQL 80-20. W przypadku Oracle zanotowaliśmy 235 tys. IOPS, 352 tys. IOPS w Oracle 90-10 i 336 tys. IOPS w Oracle 80-20. W naszych testach VDI Full Clone zanotowaliśmy 153 tys. IOPS przy rozruchu, 74 tys. IOPS przy pierwszym logowaniu i 92 tys. IOPS przy logowaniu w poniedziałek. W przypadku klonu VDI Linked Clone zaobserwowaliśmy 130 tys. IOPS podczas rozruchu, 55 tys. IOPS podczas pierwszego logowania i 53 tys. IOPS podczas logowania w poniedziałek.

HPE ProLiant DL365 Gen10 Plus plasuje się w samym środku nowo ogłoszonych serwerów HPE z procesorami AMD. Choć ma obudowę 1U, nie oferuje tak dużej pojemności (choć nadal mieści przyzwoite 153 TB), ale jest wyposażony w procesory AMD EPYC 7003 ze 128 rdzeniami, 4 TB pamięci RAM i obsługą GPU. Zapewnia to dużą wydajność obliczeniową dla szerokiego zakresu obciążeń.

HPE AMD

Skontaktuj się z StorageReview

Biuletyn | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Kanał RSS

Adama Armstronga

Adam jest redaktorem naczelnym serwisu StorageReview.com i zarządza naszymi wewnętrznymi i niezależnymi zespołami ds. treści.