Förra månaden smög HPE tyst ut sin nya HPE ProLiant MicroServer Gen 10 Plus. Denna fiffiga lilla enhet är mycket kompakt och prisvärd, samtidigt som den förblir kraftfull och mycket anpassningsbar. MicroServer är idealisk för småföretag och kan användas för en mängd olika användningsfall inklusive hybridmolnbehov, eller för arbetsbelastningar som kräver tillförlitlighet och hantering av företagsserver, utan rack och serverrum. HPE-serien med MicroServers är också extremt populär bland homelab- och mod-gemenskaperna, till stor del på grund av denna kombination av kvalitet, out-of-band-hantering och priskombination i den diminutiva kapslingen.
Förra månaden smög HPE tyst ut sin nya HPE ProLiant MicroServer Gen 10 Plus. Denna fiffiga lilla enhet är mycket kompakt och prisvärd, samtidigt som den förblir kraftfull och mycket anpassningsbar. MicroServer är idealisk för småföretag och kan användas för en mängd olika användningsfall inklusive hybridmolnbehov, eller för arbetsbelastningar som kräver tillförlitlighet och hantering av företagsserver, utan rack och serverrum. HPE-serien med MicroServers är också extremt populär bland homelab- och mod-gemenskaperna, till stor del på grund av denna kombination av kvalitet, out-of-band-hantering och priskombination i den diminutiva kapslingen.
HPE har gjort många förändringar i generationsutvecklingen till Gen10 Plus. Omedelbart uppenbart är storleksminskningen, Plus är ungefär hälften så stor som föregångaren. Mycket av detta är relaterat till att flytta strömförsörjningen (180W) utanför kapslingen, vilket har en sekundär fördel förutom storleken. Minskningen av värmen i servern innebär att HPE också kan sjunka till en fläkt från två fläktar i det tidigare chassit. Den här förändringen har ytterligare en kaskadeffekt, med en färre fläktar gör Gen10 Plus mindre övergripande brus, vilket är viktigt om vi antar att de otaliga användningsfallen för den här servern sannolikt kommer att fungera i befolkade områden, snarare än ett isolerat serverrum. Sist men helt klart inte minst får Gen10 Plus ett alternativ att lägga till iLO, HPEs från bandserverhanteringsmjukvara. Detta är en stor sak för att hantera flera enheter i geografiskt spridda områden, ett tydligt mål som HPE hade i åtanke. När det här alternativet är aktiverat inkluderar HPE ett dedikerat kort för Ethernet-åtkomst och en iLO Essentials-licens. Licensen kan uppgraderas till iLO Advanced. Servern stöder även HPE InfoSight för servrar.
Om vi tar en djupare titt på serverdesignen, låt oss först börja med att förstå lagringsalternativen. Det finns ett bakplan för en enda enhet, ett SATA-bakplan med 4x stor formfaktor (LFF) som inte är hot swap. På många sätt överensstämmer detta med SMB-fokus, även om entusiaster verkligen skulle vilja ha sett ett tätare SFF-bakplansalternativ. HPE stöder ett mjukvaru-RAID-val (HPE Smart Array S100i SR Gen10), vilket är ett bra alternativ från hårdvarubaserade alternativ. Som sagt, HPE har ett alternativ för hårdvara RAID (HPE Smart Array E208i-p SR Gen10 Controller) tillgängligt också. Avvägningen här är att det bara finns en PCIe3 x16-expansionsplats, så att ta upp hårdvaru-RAID kommer att begränsa expansionsalternativen. För VMware-miljöer som vår, nöjer vi oss med att ge upp hårdvaru-RAID för att kunna lägga till en högre hastighet NIC. HPE inkluderar ett quad-gigabit-gränssnitt ombord, men de stöder också ett 10GbE-kortalternativ (med en enda PCIe-kortplats), vilket är praktiskt om Gen10 Plus skulle vara utrustad med blixt.
HPE stöder Pentium G5420 med en frekvens på 3.8 GHz, 2 kärnor, 4MB L3-cache och stöd för 2400MT/s RAM. Det finns också ett kraftfullare alternativ i Xeon E-2224 med en 3.4GHz-frekvens, 4 kärnor, 8MB L3-cache och stöd för 2666MT/s RAM. För RAM-minne finns det två DDR UDIMM-platser med officiellt stöd på upp till 32 GB totalt.
När man tittar på mjukvarustöd täcker HPE de flesta populära alternativen. Microsoft Windows Server 2016 och 2019 finns på listan, tillsammans med Red Hat Enterprise Linux (RHEL) 7.6, 7.7, 8.0, 8.1 och ClearOS. På virtualiseringsfronten är VMware ESXi 6.5 U3 och 6.7 U3 de alternativ som stöds men kräver Xeon E CPU.
Vi gjorde nyligen en video som ger en bra överblick över serverns design och hårdvara.
Vår granskningsenhet är "Performance 1"-konfigurationen, med Xeon CPU och 16 GB RAM, som senare uppgraderades till 32 GB. Vi har mjukvaru-RAID-alternativet och använde PCIe-kortplatsen för ett snabbare nätverkskort. Vi har alternativet iLO 5 med iLO Essentials-licens. Startpriset för dessa MicroServers är cirka 500 USD.
Specifikationer för HPE ProLiant MicroServer Gen10 Plus
Processorer
Intel Xeon E-2200 Series / 9:e generationens Pentium G | ||||||
Modell | CPU-frekvens | Kärnor | L3 Cache | Effekt | DDR4 | SGX |
Xeon E-2224 | 3.4 GHz | 4 | 8 MB | 71W | 2666 MT / s | Nej |
Pentium G5420 | 3.8 GHz | 2 | 4 MB | 54W | 2400 MT / s | Nej |
Systemkrav
Minne | |
Typ | HPE standardminne
DDR4 obuffrad (UDIMM) |
DIMM-platser tillgängliga | 2 |
maximal kapacitet | 32 GB (2 x 16 GB UDIMM @2666 MT/s)
OBS! Den maximala minneshastigheten beror på processormodell. Minnesskydd ECC |
Gränssnitt | |
Video | 1 VGA-port bak
1 Bakre DisplayPort 1.0 |
USB 2.0 Typ-A-portar | 1 totalt (1 intern) |
USB 3.2 Gen1 Typ-A-portar | 4 totalt (4 bak) |
USB 3.2 Gen2 Typ-A-portar | 2 totalt (2 fram) |
Nätverk RJ-45 (Ethernet) | 4 |
Överensstämmelse med branschstandard |
|
|
|
Säkerhet | |
|
|
Övrigt | |
Strömförsörjning | En (1) 180 watt, icke-redundant extern nätadapter |
Serverströmsladdar | Alla förkonfigurerade modeller levereras som standard med en eller flera landsspecifika 6 ft/1.83 m C5-nätsladdar beroende på modell. |
Systemfläktar
|
En (1) icke-redundant systemfläkt levereras som standard |
Fysisk och kraft
Strömförsörjning | En (1) 180 watt, icke-redundant extern nätadapter | |
Serverströmsladdar | Alla förkonfigurerade modeller levereras som standard med en eller flera landsspecifika 6 ft/1.83 m C5-nätsladdar beroende på modell. | |
Mått (H x B x D) (med fötter) | 4.68 x 9.65 x 9.65 i (11.89 x 24.5 x 24.5 cm) | |
Vikt (ungefärlig) | Maximal
(Fyra enheter, två DIMM-moduler, expansionskort + iLO-aktiveringssats) |
15.87 Ib (7.2 kg) |
Minsta
(En DIMM installerad, ingen enhet, expansionskort, iLO Enablement Kit) |
9.33 Ib (4.23 kg) | |
Ingångskrav (per strömförsörjning) |
Nominell linjespänning | 100 V AC till 240 V AC |
Nominell ingångsström | 2.5 A (vid 90 V AC) | |
Nominell ingångsfrekvens | 50 till 60 Hz | |
Nominell ingångseffekt | 180W strömförsörjning |
Design och bygga
Som sagt är HPE ProLiant MicroServer Gen 10 Plus kompakt, bara cirka fem tum hög och tio tum till bredd och djup. Den kortare storleken beror mest på att den interna strömförsörjningen har tagits bort, även om det inte är helt gratis lunch. Användare kommer att behöva kämpa med var strömstenen placeras och ansluts.
Servern har ett svart metallhölje med HPE-märke i mitten av fronten. Längs den nedre delen av fronten från vänster till höger finns två USB 3.2 Gen2 Type-A-portar, tre LED-indikatorlampor (Drive-aktivitet, NIC-status, Hälsa) och ström-/väntelägesknappen.
För att komma åt enhetsfacken måste man ta bort den övre luckan genom att ta bort två tumskruvar på baksidan och ta bort ramen genom att låsa upp den på sidorna. När de är avstängda kan användare sätta in enheterna direkt i servern. Servern levereras med drivskruvar som kan sättas på sidan av LFF-hårddiskar och fungerar som skenor som gör att de kan skjutas på plats.
När vi vänder oss bakåt kan vi se att fläkten tar upp ungefär en tredjedel av baksidan. Den övre vänstra har säkerhetsalternativet som ett hänglåsögla och Kensington säkerhetsfack. Längst ner till vänster finns fyra USB 3.2 Gen1 Type-A-portar, en Displayport 1.0 och en VGA-port. Nära mitten nedtill finns fyra NIC-portar. Strömmen finns längst ner till vänster, endast en ingång. Vi har sett tidigare mikroservrar erbjuda två DC-ingångar för redundant ström, även om det inte är ett alternativ på denna ProLiant. Ovanför strömmen finns en PCIe Gen3 (PCIe x 16) expansionsplats. Och ovanför expansionsplatsen finns iLO Enablement Kit-kortplatsen.
Moderkortsfacket kan tas bort genom att ta bort två skruvar som ger en åtkomst till insidan inklusive CPU, DRAM, PCIe-kortplats och iLO-kort. Dess en liten bit av cool teknisk HPE ingår som de flesta andra märken skulle hoppa över.
Med den enda fläkten dök några frågor upp om hur väl systemet upprätthöll luftflöde och kylning under belastning. Under vårt Sysbench-test med nästan maxad CPU och en tung I/O-belastning för lagring, tog vi en skärmdump genom iLO som visar systemets termiska layout.
När den termiska profilen registrerades var systemfläkten dynamiskt inställd på bara 18 %. Med vårt system med flash inuti och inga hårddiskar, hörde vi egentligen bara ett lätt surrande från servern. Buller kan rankas något över en traditionell stationär dator, men det var ett mjukare fläktljud än säg en bärbar dator som körde under full belastning och som hade en liten fläkt som gick upp i hastighet.
Prestation
För prestandatestning valde vi att konfigurera vår HPE ProLiant MicroServer Gen 10 Plus med fyra Hynix SE4011 SATA SSD:er. Denna flash-konfiguration gjorde det möjligt för oss att bättre stressa plattformen med våra applikationsarbetsbelastningar samt visa topplagringsprestanda genom lagringskontrollern med hjälp av våra vdbench-arbetsbelastningar.
Här är en video där vi installerar enheterna och Mellanox-kortet, tillsammans med hur vi ställer in servern i ESXi.
Vi har också en detaljerad bild av konfigurationen inom VMware.
CPU | 1 x Xeon E-2224 |
RAM | 2 x 16 GB på 2666Mz |
lagring |
|
Operativ system |
|
SQL Server prestanda
StorageReviews Microsoft SQL Server OLTP-testprotokoll använder det aktuella utkastet till Transaction Processing Performance Councils Benchmark C (TPC-C), ett riktmärke för onlinetransaktionsbearbetning som simulerar de aktiviteter som finns i komplexa applikationsmiljöer. TPC-C-riktmärket kommer närmare än syntetiska prestandariktmärken att mäta prestandastyrkorna och flaskhalsarna hos lagringsinfrastruktur i databasmiljöer.
Varje SQL Server VM är konfigurerad med två vDisks: 100 GB volym för uppstart och en 500 GB volym för databasen och loggfiler. Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 16 vCPU:er, 64 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern. Medan våra Sysbench-arbetsbelastningar som tidigare testats mättade plattformen i både lagrings-I/O och kapacitet, letar SQL-testet efter latensprestanda.
Det här testet använder SQL Server 2014 som körs på Windows Server 2012 R2 gäst-VM, och betonas av Dells Benchmark Factory for Databases. Medan vår traditionella användning av detta riktmärke har varit att testa stora 3,000 1,500-skaliga databaser på lokal eller delad lagring, fokuserar vi i denna iteration på att sprida ut en XNUMX XNUMX-skalig databas jämnt på vår server.
SQL Server-testkonfiguration (per virtuell dator)
- Windows Server 2012 R2
- Lagringsutrymme: 600 GB tilldelat, 500 GB använt
- SQL Server 2014
-
- Databasstorlek: 1,500 XNUMX skala
- Virtuell klientbelastning: 15,000 XNUMX
- RAM-buffert: 48GB
- Testlängd: 3 timmar
- 2.5 timmars förkonditionering
- 30 minuters provperiod
För vårt transaktionsbaserade SQL Server-riktmärke hade HPE ProLiant MicroServer Gen10 Plus en poäng på 3,146.43 1 TPS med XNUMXVM.
För SQL Servers genomsnittliga latens såg MicroServer 24ms.
Sysbench MySQL Performance
Vårt nästa benchmark för lokala lagringsapplikationer består av en Percona MySQL OLTP-databas mätt via SysBench. Detta test mäter också genomsnittlig TPS (Transactions Per Second), genomsnittlig latens och genomsnittlig 99:e percentil latens.
Varje Sysbench VM är konfigurerad med tre vDisks: en för uppstart (~92GB), en med den förbyggda databasen (~447GB) och den tredje för databasen som testas (270GB). Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 16 vCPU:er, 60 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern.
Sysbench-testkonfiguration (per virtuell dator)
- CentOS 6.3 64-bitars
- Percona XtraDB 5.5.30-rel30.1
-
- Databastabeller: 100
- Databasstorlek: 10,000,000 XNUMX XNUMX
- Databastrådar: 32
- RAM-buffert: 24GB
- Testlängd: 3 timmar
- 2 timmar förkonditionering 32 trådar
- 1 timme 32 trådar
Med Sysbench OLTP fick HPE ProLiant MicroServer Gen10 Plus 1,105.57 1 TPS med XNUMXVM.
För Sysbench-latens hade MicroServer ett genomsnitt på 28.94ms.
I vårt värsta scenario (99:e percentilen) latens nådde MicroServer 90.08ms.
VDBench arbetsbelastningsanalys
När det gäller benchmarking av lagringsmatriser är applikationstestning bäst, och syntetiska tester kommer på andra plats. Även om det inte är en perfekt representation av faktiska arbetsbelastningar, hjälper syntetiska tester till baslagringsenheter med en repeterbarhetsfaktor som gör det enkelt att göra jämförelser mellan äpplen och äpplen mellan konkurrerande lösningar. Dessa arbetsbelastningar erbjuder en rad olika testprofiler som sträcker sig från "fyra hörn"-tester, vanliga tester av databasöverföringsstorlek, såväl som spårfångst från olika VDI-miljöer. Alla dessa tester utnyttjar den vanliga vdBench-arbetsbelastningsgeneratorn, med en skriptmotor för att automatisera och fånga resultat över ett stort beräkningstestkluster. Detta gör att vi kan upprepa samma arbetsbelastningar över ett brett utbud av lagringsenheter, inklusive flash-arrayer och individuella lagringsenheter.
profiler:
- 4K slumpmässig läsning: 100 % läsning, 128 trådar, 0-120 % iorat
- 4K Random Write: 100% Write, 64 trådar, 0-120% iorate
- 64K sekventiell läsning: 100 % läsning, 16 trådar, 0-120 % iorat
- 64K sekventiell skrivning: 100% skriv, 8 trådar, 0-120% iorate
- Syntetisk databas: SQL och Oracle
- VDI Full Clone och Linked Clone Traces
Med slumpmässig 4K-läsning startade HPE ProLiant MicroServer Gen10 Plus vid 20,706 143.3 IOPS med endast 1 µs latens. MicroServer stannade under 160 ms till cirka 193,648K IOPS och nådde en topp på 2.63 XNUMX IOPS med en latens på XNUMX ms.
För slumpmässig 4K-skrivning stannade MicroServer under 1 ms till cirka 150K IOPS vilket var ungefär sin topp vid cirka 250µs latens innan den föll i prestanda och latens hoppade kraftigt.
När vi växlade över till sekventiell prestanda och började med vår 64K-läsning, hade MicroServer återigen sub-millisekunder prestanda under en majoritet av körningen, bröt 1ms vid cirka 27K IOPS eller 1.7GB/s och gick vidare till en topp på cirka 31K IOPS eller 1.9GB/ s på 4ms innan du släpper av några.
För 64K-skrivning sprang MicroServer upp till cirka 27K IOPS igen (eller cirka 1.7GB/s) tills den gick över 1ms. Det toppade där och föll ganska dramatiskt efteråt.
Vår nästa uppsättning tester är våra SQL-arbetsbelastningar: SQL, SQL 90-10 och SQL 80-20. Från och med SQL kunde MicroSever prestera med en fördröjning på under millisekunder under hela sin topp på 196,799 639 IOPS med en latens på XNUMX µs.
SQL 90-10 hade en annan prestanda som aldrig bröt 1 ms och en topp på 177,945 679 IOPS vid XNUMX µs latens innan några släpptes.
MicroServer avslutade våra SQL-tester med submillisekunders latens med en topp på 149,358 642.7 IOPS vid en latens på 80µs i vår SQL 20-XNUMX innan den föll lite.
Nästa upp är våra Oracle-arbetsbelastningar: Oracle, Oracle 90-10 och Oracle 80-20. Från och med Oracle visade HPE MicroServer en bra prestanda med en topp på cirka 134K IOPS vid ungefär 650 µs latens innan en prestandasänkning.
För Oracle 90-10 nådde MicroServer en topp på 171,924 501 IOPS vid XNUMX µs latens.
Med Oracle 80-20 nådde MicroServer en topp på 152,129 539 IOPS med en latens på XNUMX µs före ett litet fall.
Därefter bytte vi till vårt VDI-klontest, Full och Linked. För VDI Full Clone (FC) Boot stannade HPE MicroServer under 1 ms till cirka 105K IOPS och nådde en topp på 108,590 1.18 IOPS med en latens på XNUMX ms.
VDI FC Initial Login såg MicroServer med sub-millisekunders latensprestanda fram till cirka 41K IOPS och en topp på cirka 45K IOPS vid 1.25ms innan den tappade mer.
För VDI FC Monday Login bröt MicroServer 1 ms strax norr om 35K IOPS och nådde en topp på 40,594 1.35 IOPS med en latens på XNUMX ms innan den sänkte en del.
För VDI Linked Clone (LC) Boot hade MicroServer sub-millisekunders latensprestandagenomströmning med en topp på 60,364 977.3 IOPS och en latens på XNUMX µs.
VDI LC Initial Login såg att MicroServer gick över 1ms vid cirka 20K IOPS och toppade vid 22,548 1.23 IOPS med en latens på XNUMXms.
Slutligen i vår VDI LC Monday Login bröt MicroServer 1 ms vid cirka 19K IOPS och nådde en topp på 26,118 1.69 IOPS med en latens på XNUMX ms innan den tappade några.
Slutsats
HPE ProLiant MicroServer Gen10 Plus är en kraftfull, kompakt och kostnadseffektiv server. Den är bara cirka 5 tum lång och 10 x 10 tum bred och den har gott om utrymme att lägga till kapacitet och nätverk för att möta de behov den är avsedd för. Dessa behov är för små och medelstora företag som behöver serverprestanda och funktion men som inte har det traditionella utrymmet för det i ett rack. Utöver det givna användningsfallet är MicroServer också populär i homelab-gemenskapen för dess kvalitet, prestanda och, naturligtvis, priset. Serverns mest intressanta funktion är dess design. Med endast en fläkt är den byggd med en kaskadeffekt för kylning. Det finns fyra LFF-enhetsfack i fronten (ej hot-swappable) som passar SATA 3.5” HDDS eller SATA 2.5” SSD. MicroServer stöder Pentium G5420 eller Xeon E-2224 CPU och upp till 32 GB RAM.
Ur ett prestationsperspektiv körde vi våra Applications Analysis Workloads såväl som vår VDBench Workload Analysis. För applikationsanalysarbetsbelastningar började vi med SQL Server. Här såg vi en 3,146.43 24 TPS med en genomsnittlig latens på 1ms med 1VM. Genom att flytta till Sysbench, igen med 1,105.57VM, kunde MicroServer nå 28.94 90.08 TPS, med en genomsnittlig latens på XNUMX ms och en latens i värsta fall på XNUMX ms. Med tanke på att de flesta användningsfall för den här servern är test/dev, homelab eller SMB, är det nästan lika viktigt att kunna köra arbetsbelastningen som prestandan som mäts.
I vår VDBench Workload Analysis kunde HPE MicroServer sätta upp några imponerande siffror med tanke på hur liten den är. Topphöjdpunkter inkluderar 194K IOPS för 4K-läsning, 150K IOPS för 4K-skrivning, 1.9GB/s för 64K-läsning och 1.7GB/s för 64K-skrivning. MicroServer stannade under 1 ms i både vårt SQL- och Oracle-test med höjdpunkterna 197K IOPS SQL, 178K IOPS SQL 90-10, 149K IOPS SQL 80-20, 134K IOPS Oracle, 172K IOPS Oracle 90-10K IOPS-152 eller 80 20. MicroServer såg återigen en submillisekund i LC Boot med en topp på 60K IOPS. Så totalt sett när man tittar på hur mycket lagrings-I/O man kan köra genom den inbyggda SATA-kontrollern, borde den kunna hålla jämna steg med vilka fyra SATA-enheter du än kan montera inuti, med en topp på strax under 2 GB/s sekventiell läsning.
Vi kan ha gått en aning överbord när vi konfigurerade den här servern för granskning, de flesta kommer att nöja sig med hårddiskar i just den här lådan. Även om rimlighet är en anständig guide, föredrar vi att pressa servrar till kanten för att se vad de kan. På den fronten gör MicroServer Gen10 Plus ett bra jobb och håller sig väl i våra tester. På andra sidan myntet skulle vi dock ha velat ha sett några förändringar som skulle ta denna produkt från riktigt bra till exceptionell. Vi skulle börja med en inbyggd M.2-plats för boot-tull; det finns en USB 2.0-port där nu, men det räcker inte. Vi skulle också vilja se en andra PCIe-slot så att ett RAID-kort och högre hastighet NIC kan läggas till samtidigt, även om inbyggd 10GbE skulle lösa detta också. Slutligen, hårddiskar är billiga, vi förstår det, men blixten är där den finns, även för små och medelstora företag finns det fler skäl att ha blixt än att inte. Äntligen skulle ett tätare SFF-chassi som tillval uppskattas. Sammantaget kommer dock denna lilla server att göra mycket bra för HPE och deras kunder tack vare det överkomliga totalpaketet och inkluderingen av iLO.
Läs mer - TrueNAS CORE 12 recension på HPE MicroServer
HPE ProLiant MicroServer Gen10 Plus
Engagera dig med StorageReview
Nyhetsbrev | Youtube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | Rssflöde