Společnost AMD v březnu vydala nejnovější generaci procesorů AMD EPYC 7003. Ve stejný den se k tomuto trendu přidalo i několik dalších dodavatelů, včetně společnosti HPE , která vydala několik aktualizací serverů. Hlavní hvězdou oznámených aktualizovaných serverů je HPE ProLiant DL365 Gen10 Plus, 1U dvouprocesorový systém, který je připraven nabídnout špičkový výpočetní výkon. DL365 Gen10 Plus dokáže nabídnout 128 jader, 4 TB paměti DRAM a také dvě grafické karty. Výpočetně náročné aplikace jistě zaradují možnost využít tak hustý serverový výkon.
Kde se nachází HPE ProLiant DL365 Gen10 Plus
Když byly nové CPU oznámeny, společnost HPE hned první den oznámila čtyři nová serverová řešení (plus tři řešení Apollo a tři řešení Cray). V současné době existují čtyři servery, které podporují nové procesory AMD EPYC 7003, včetně HPE ProLiant DL325 Gen 10 Plus v2, HPE ProLiant DL345 Gen 10 Plus, HPE ProLiant DL365 Gen 10 Plus a HPE ProLiant DL385 Gen 10 Plus v2.
DL365 se nachází v situaci, kdy nenabízí tolik úložiště jako DL345 nebo DL385, ale obsahuje dva procesory, které přinášejí mnohem větší potenciální výkon než DL325.
Server HPE ProLiant DL365 Gen10 Plus může pojmout dva procesory AMD EPYC 7003. Se dvěma procesory EPYC 7713 to znamená 128 jader. Co se týče paměti, server podporuje paměť s frekvencí 3200 MHz a s 32 sloty DIMM (16 na procesor) může podporovat až 4 TB RAM.
Pokud jde o úložiště, vpředu je 8 hot-swap pozic SFF (2.5 palce), i když lze přidat další dvě, což v 1U provedení zvýší celkovou kapacitu úložiště NVMe o kapacitě 153.6 TB (10 disků x 15.36 TB). Procesory 7003 podporují PCIe Gen4 v celém rozsahu. K dispozici jsou také dva sloty pro grafické karty, jeden slot plné výšky a délky 3/4 palce a jeden slot plné výšky a délky.
Společnost HPE již nějakou dobu propaguje své zabezpečení a nová várka serverů není výjimkou. Nové servery ProLiant jsou napojeny na křemíkový kořen důvěry společnosti. Navíc podporují procesor AMD Secure, specializovaný bezpečnostní procesor zabudovaný do systému AMD EPYC na čipu (SoC). Každý krok a komponenta v dodavatelském řetězci je monitorována pro zvýšení bezpečnosti. Pokud je server napaden, HPE uvádí, že se o tom rychle dozví a může podniknout kroky, včetně odmítnutí jeho spuštění. Server má automatickou obnovu, která zahrnuje obnovení ověřeného firmwaru. Díky tomu je server včas obnoven do provozu.
Pro vzdálenou správu nabízí HPE ProLiant DL365 Gen10 Plus několik možností, včetně HPE Integrated Lights-Out (iLO). Nový server je součástí sady služeb typu „as-a-Service“ společnosti, která je součástí HPE GreenLake.
Specifikace HPE ProLiant DL365 Gen10 Plus
| Form Factor | 1U |
| Procesor (CPU) | Řada AMD EPYC 7003 |
| Dostupné jádro procesoru | Až 64 na CPU |
| Nainstalovaná mezipaměť procesoru | Až 256 MB mezipaměti L3, v závislosti na modelu procesoru |
| Maximální paměť | 4.0 TB se 128GB DDR4 |
| Paměťové sloty | 32 |
| Typ paměti | Paměť HPE DDR4 SmartMemory |
| Funkce ochrany paměti | ECC |
| Podporovaný disk | 8 SFF SAS/SATA/NVMe s volitelným 1x 2 SFF SAS/SATA nebo 1x 2 SFF NVMe |
| Síťový řadič | Volitelné síťové adaptéry OCP a/nebo PCIe, v závislosti na modelu |
| Software pro vzdálenou správu | HPE iLO Standard s inteligentním zřizováním (integrované), HPE OneView Standard (vyžaduje stažení), HPE iLO Advanced (vyžaduje licenci) |
| Typ napájecího zdroje | Maximálně 2 flexibilní sloty pro napájení v závislosti na konfiguraci zákazníka |
| Rozšiřující sloty | 3 |
| Řadič úložiště | Řadiče HPE Smart Array SAS/SATA nebo třírežimové řadiče |
| Záruka | 3. 3. 3: Záruka na server zahrnuje tříletou záruku na díly, tři roky záruky na práci a tři roky podpory u zákazníka. |
| Hmotnost | 29.51 lb (13.39 kg) |
| Rozměry výrobku | 1.69 x 17.11 x 29.21 cm (4.28 x 43.46 x 74.19 palců) |
Design a budování
Celkově vzato vypadá HPE ProLiant DL365 Gen10 Plus víceméně podobně jako zbytek řady ProLiant z posledních několika let. Na přední straně zařízení se nachází osm 2.5" pozic pro disky. 8 pozic v této předprodukční sestavě jsou pozice Gen4 U.3 NVMe, které se vyskytovaly s určitými problémy s kompatibilitou SSD. Plně produkční sestavy nebudou mít stejný problém, jaký jsme měli během našeho úvodního testování beta platformy.
Náš běžný sortiment disků U.2 nefungoval, systém je jednoduše neviděl. Proto jsme testovali výkon pouze na dva dodané SSD disky Samsung, které jsou mimochodem označeny pouze jako U.3. S disky SSD zakoupenými od HPE nebude problém v tomto serveru, ale je třeba poznamenat, že s neschválenými disky mohou nastat problémy.
Na pravé straně se nacházejí všechny důležité věci, jako jsou kontrolky LED, port USB 3.1, tlačítko napájení/pohotovostního režimu, tlačítko UID a servisní port iLO. K dispozici je slot pro volitelnou pozici pro optická média nebo zde lze přidat další pozice pro mechaniky.
Když to otočíte dozadu, na pravé straně jsou zdroje. Nahoře jsou sloty PCIe Gen4. Dole zleva doprava je další port iLO, dva porty USB 3.1, LED dioda UID, slot OCP 3.0 a port VGA.
Po otevření serveru vidíme dva procesory uprostřed, obklopené 32 sloty DIMM.
Zatímco zbytek vnitřku je celkem typický pro server, pro větší bezpečnost je zde konektor pro detekci vniknutí do šasi.
Výkon serveru HPE ProLiant DL365 Gen10 Plus
Testovací konfigurace HPE ProLiant DL365 Gen10 Plus:
- 2 x 3.2 TB Samsung PM1735 SSD disky Gen4 U.3
- 16 x 16GB DDR4 RAM
- 2 x 7713 procesory AMD Epyc Gen3
Výkon serveru SQL
Testovací protokol Microsoft SQL Server OLTP od společnosti StorageReview využívá aktuální návrh benchmarku C (TPC-C) organizace Transaction Processing Performance Council, což je online benchmark pro zpracování transakcí, který simuluje aktivity v komplexních aplikačních prostředích. Benchmark TPC-C se více než syntetické benchmarky výkonu přibližuje měření silných stránek a úzkých míst úložné infrastruktury v databázových prostředích.
Každý virtuální počítač s SQL Serverem je nakonfigurován se dvěma virtuálními disky: 100GB svazkem pro bootování a 500GB svazkem pro databázi a soubory protokolů. Z hlediska systémových prostředků jsme každý virtuální počítač nakonfigurovali s 16 virtuálními procesory (vCPU), 60 GB paměti DRAM a využili jsme řadič LSI Logic SAS SCSI.
Konfigurace testování SQL Serveru (na virtuální počítač)
- Windows Server 2012 R2
- Úložná stopa: 600 GB přiděleno, 500 GB využito
- SQL Server 2014
-
- Velikost databáze: škálování 1 500
- Zatížení virtuálních klientů: 15 000
- Vyrovnávací paměť RAM: 48 GB
- Délka testu: 3 hodiny
-
- 2.5 hodiny předběžné přípravy
- 30minutový vzorek
Pokud jde o průměrnou latenci SQL Serveru, HPE ProLiant DL365 Gen10 Plus vykázal celkovou latenci 1.5 ms s jednotlivými virtuálními počítači v rozmezí od 1 ms do 2 ms. U této třídy CPU jsme naměřili vyšší hodnotu, i když jsme pro backendové úložiště pro řízení I/O operací použili více SSD disků.
Výkon MySQL v Sysbench
Náš první benchmark pro lokální úložiště se skládá z databáze Percona MySQL OLTP měřené pomocí SysBench. Tento test měří průměrný počet transakcí za sekundu (TPS), průměrnou latenci a také průměrnou latenci 99. percentilu.
Každý virtuální počítač Sysbench je nakonfigurován se třemi virtuálními disky: jedním pro bootování (~92 GB), jedním s předpřipravenou databází (~447 GB) a třetím pro testovanou databázi (270 GB). Z hlediska systémových zdrojů jsme každý virtuální počítač nakonfigurovali s 16 virtuálními procesory (vCPU), 60 GB paměti DRAM a využili jsme řadič LSI Logic SAS SCSI.
Konfigurace testování Sysbench (na virtuální počítač)
- CentOS 6.3 64bitový
- Percona XtraDB 5.5.30-rel30.1
- Databázové tabulky: 100
-
- Velikost databáze: 10 000 000
- Vlákna databáze: 32
- Vyrovnávací paměť RAM: 24 GB
- Délka testu: 3 hodiny
-
- 2 hodiny předběžné přípravy 32 vláken
- 1 hodina 32 vláken
S testem Sysbench OLTP jsme zaznamenali celkové skóre 16 817 TPS s jednotlivými virtuálními počítači běžícími v rozmezí od 1988 TPS do 2210 TPS. S omezenou konfigurací úložiště jsme nechali na stole spoustu CPU, i když to ukazuje, jak málo Gen4 NVMe SSD potřebujete k dosažení obrovského potenciálu těchto platforem nové generace.
S průměrnou latencí v Sysbench dosáhl server souhrnné hodnoty 15.26 ms, přičemž latence jednotlivých virtuálních počítačů se pohybovala od 14.47 ms do 16.1 ms.
V našem nejhorším případě (99. percentil) měla latence DL365 celkovou hodnotu 27.16 ms, přičemž jednotlivé virtuální počítače se pohybovaly od 25.82 ms do 28.54 ms.
Analýza pracovní zátěže VDBench
Pokud jde o benchmarking úložných polí, nejlepší je testování aplikací a syntetické testování je až na druhém místě. I když syntetické testy nepředstavují dokonalou reprezentaci skutečného zatížení, pomáhají stanovit základní parametry úložných zařízení s faktorem opakovatelnosti, který usnadňuje porovnávání reálných řešení mezi sebou.
Tyto úlohy nabízejí řadu různých testovacích profilů, od testů „čtyř rohů“, běžných testů velikosti přenosu databáze až po trasování a zachycení dat z různých prostředí VDI. Všechny tyto testy využívají společný generátor úloh vdBench se skriptovacím enginem k automatizaci a zachycení výsledků v rámci velkého clusteru výpočetních testů. To nám umožňuje opakovat stejné úlohy napříč širokou škálou úložných zařízení, včetně flash polí a jednotlivých úložných zařízení.
Profily:
- Náhodné čtení 4K: 100% čtení, 128 vláken, rychlost čtení 0–120 %
- Náhodný zápis 4K: 100% zápis, 128 vláken, rychlost zápisu 0–120 %
- 64K sekvenční čtení: 100% čtení, 32 vláken, rychlost čtení 0–120 %
- 64K sekvenční zápis: 100% zápis, 16 vláken, rychlost zápisu 0–120 %
- Syntetická databáze: SQL a Oracle
- Trasování úplného klonu VDI a propojených klonů
Při náhodném čtení 4K dat začal server HPE ProLiant DL365 Gen10 Plus se dvěma PCIe Gen4 NVMe SSD na chvíli pod 100 µs a poté dosáhl vrcholu 567 341 IOPS s latencí 365 µs.
Zápis rychlostí 4K byl také u DL365 začátkem pod 100 µs. Server následně dosáhl vrcholu 358 073 IOPS a latence 457 µs.
Při přepnutí na naše sekvenční úlohy s 64K zátěží jsme při čtení zaznamenali, že server HPE dosáhl vrcholu zhruba 113K IOPS neboli 7.1 GB/s při 560 µs, než mírně poklesl.
Zápis rychlostí 64K zaznamenal latenci pod 100 µs až do dosažení přibližně 30 000 IOPS neboli 1.5 GB/s a vrchol 60 715 IOPS neboli 3.79 GB/s při latenci 496 µs.
Další na řadě jsou naše SQL úlohy, SQL, SQL 90-10 a SQL 80-20. S SQL začal DL365 těsně pod 100 µs a dosáhl vrcholu 431 077 IOPS s latencí 137 µs, než došlo k velmi mírnému poklesu.
V SQL 90-10 vidíme totéž na začátku, než dosáhne vrcholu 414 544 IOPS a latence 140 µs.
SQL 80-20 opět zaznamenal podobně nízkou latenci na začátku, než dosáhl vrcholu 383 171 IOPS a latence 148 µs.
Nyní se přesuneme k našim úlohám Oracle, Oracle 90-10 a Oracle 80-20. S Oracle dosáhl DL365 Plus vrcholu 235 477 IOPS a latence 240 µs.
V systému Oracle 90-10 se server HPE spustil pod 100 µs a po většinu běhu na této hodnotě setrval. Server následně dosáhl vrcholu 352 478 IOPS s latencí 120 µs.
S verzí Oracle 80-20 server opět začal pracovat pod 100 µs a udržel se na této hodnotě, dokud nepřekročil hranici 15 000 IOPS. Vrcholu dosáhl na 336 046 IOP a latenci 125 µs.
Dále jsme přešli k našemu testu klonů VDI, plnému a propojenému. Při spouštění VDI Full Clone (FC) dosáhl server HPE ProLiant DL365 Gen10 Plus maximálního výkonu 152 725 IOPS a latence 419 µs.
Počáteční přihlášení k VDI FC zaznamenalo vrchol 73 535 IOPS s latencí 765 µs, než došlo k určitému poklesu.
Při přihlášení do VDI FC Monday Login nám server nabídl maximální výkon 92 118 IOPS a latenci 295 µs.
Dále se podíváme na testy VDI Linked Clone (LC). Počínaje bootováním dosáhl server maximálního výkonu 130 062 IOPS a latence 230 µs.
Pro počáteční přihlášení do VDI LC dosáhl server HPE maximálního výkonu 54 548 IOPS a latence 234 µs.
Nakonec jsme u testu VDI LC Monday Login zaznamenali vrchol přibližně 53 250 IOPS a 450 µs, než výkon poklesl.
Závěr
HPE ProLiant DL365 Gen10 Plus je 1U server, který je vybaven dvěma procesory AMD EPYC 7003. To umožňuje tomuto malému serveru nabídnout až 128 jader a až 4 TB 3200MHz RAM. I když není navržen pro náročné úložiště, uživatelé mohou do jeho malých rozměrů umístit až 153 TB NVMe úložiště. DL365 přichází s některými specifickými výhodami HPE, mezi které patří křemíkový root of trust a další bezpečnostní opatření, správa HPE iLO pro monitorování stavu serveru a pomoc s řešením problémů a podpora HPE GreenLake, která umožňuje tomuto serveru spadat pod širší nabídku služeb jako služba (AS-A-Service) společnosti.
Pro zjištění výkonu jsme provedli analýzu aplikační zátěže (Application Workload Analysis), která zahrnovala latenci SQL Serveru a testy v Sysbench. Také jsme provedli testy VDBench. V testu latence SQL Serveru dosáhl server HPE ProLiant DL365 Gen10 Plus celkové průměrné latence 1.5 ms. V testu Sysbench jsme zaznamenali celkové skóre 16 817 TPS, průměrnou latenci 15.26 ms a latenci v nejhorším případě pouze 27.16 ms. Obě tyto zátěže by měly mnohem vyšší hodnoty, i když vzhledem k propojovací desce U.3 SSD v systému jsme měli k dispozici omezenější sadu SSD disků k testování.
S VDBench jsme také zaznamenali několik dobrých výsledků, mezi nejvýznamnější patří: 567 tisíc IOPS při čtení 4K, 358 tisíc IOPS při zápisu 4K, 7.1 GB/s při čtení 64K a 3.79 GB/s při zápisu 64K. V SQL jsme zaznamenali maxima 431 tisíc IOPS, 415 tisíc IOPS v SQL 90-10 a 383 tisíc IOPS v SQL 80-20. U Oracle jsme zaznamenali 235 tisíc IOPS, 352 tisíc IOPS v Oracle 90-10 a 336 tisíc IOPS v Oracle 80-20. V našich benchmarkech VDI Full Clone jsme zaznamenali 153 tisíc IOPS při bootování, 74 tisíc IOPS při počátečním přihlášení a 92 tisíc IOPS při pondělním přihlášení. U VDI Linked Clone jsme zaznamenali 130 tisíc IOPS při bootování, 55 tisíc IOPS při prvním přihlášení a 53 tisíc IOPS při pondělním přihlášení.
HPE ProLiant DL365 Gen10 Plus se nachází uprostřed mezi nově oznámenými servery HPE založenými na procesorech AMD. Vzhledem k tomu, že se jedná o 1U server, nemůže nabídnout tolik úložného prostoru (i když stále můžete mít rozumných 153 TB), je dodáván s procesory AMD EPYC 7003, které dokáží nabídnout 128 jader, 4 TB RAM a podporu GPU. To poskytuje dostatek výpočetního výkonu pro širokou škálu úloh.




Amazon