StorageReview.com

Lenovo ThinkSystem SR850 Server recension

Företag  ◇  server

Lenovo ThinkSystem SR850 är en 2U-server som erbjuder mycket flexibilitet under huven som kan leda till enorma prestanda för krävande applikationer. S850, som tillkännagavs tidigare i år, kommer att gå stormsteg jämfört med tidigare Lenovo-servrar med 233 % fler kärnor med tillägg av upp till fyra skalbara Intel Xeon-processorer, 400 % mer minne och 76 % snabbare prestanda. SR850 är byggd för allmänna affärsanvändningsfall, men med all den prestanda kan den också hantera de mest krävande databas-, virtualiserings- och artificiell intelligens-arbetsbelastningar.

Framtidssäkring är ett stort problem för många när de utvärderar köp av ny hårdvara. Med ThinkSystem SR850 har Lenovo framtidssäkring inbyggd. Med hjälp av en mezzanine-design kan användare lägga till två extra processorer till de ursprungliga två, vilket ger det totala antalet till fyra. SR850 kan utrustas med hela 6 TB RAM. Och Lenovo AnyBay-enhetsfack kan passa SAS-, SATA- och NVMe-enheter i samma fack, vilket är något nytt i denna klass av server. I de fall där användare behöver uppgradera prestanda eller byta till ett annat lagringsmedium, kommer SR850 att vara redo.

AnyBay-konfigurationen är ett stort steg i rätt riktning för teknisk innovation. Att ha ett bakplan som kan anpassas till alla typer av media kommer att bli allt viktigare för de som behöver köpa servrar nu men inte behöver byta över till NVMe SSD:er för en liten stund. Lenovo AnyBay-enhetsfack finns i fem olika konfigurationer för SR850. Dessa inkluderar 8 enhetsfack, alla SAS/SATA; 8 enhetsfack, där 4 är AnyBay; 16 enhetsfack, alla SAS/SATA; 16 enhetsfack, där 4 är AnyBay; 16 enhetsfack, där 8 är AnyBay.

För den här recensionen är vår SR850 konfigurerad med fyra Intel 8160-processorer, som erbjuder en 2.1 GHz klockhastighet och 24 kärnor vardera, och 512 GB DDR4-minne.

Lenovo ThinkSystem SR850-serverspecifikationer

Formfaktor 2U
Processor (max) 2x eller 4x Intel Xeon-processor Skalbar familj processorer, upp till 165W
Minne (max) Upp till 6 TB i 48x-platser med 128 GB DIMM; 2666MHz TruDDR4
Expansion Slots Upp till 9x PCIe plus 1x LOM; valfri 1x ML2-plats
Intern lagring Upp till 16x 2.5-tums lagringsfack som stöder SAS/SATA HDD och SSD:er
eller upp till 8x 2.5-tums NVMe SSD; plus upp till 2x spegelvänd M.2 boot
Nätverksgränssnitt Flera alternativ med 1GbE, 10GbE, 25GbE, 32GbE, 40GbE
eller InfiniBand PCIe-adaptrar; en (2-/4-portar) 1 GbE
eller 10GbE LOM-kort
Strömförsörjning (Std/Max) 2x hot-swap/redundant: 750W/1100W/1600W AC 80 PLUS Platinum
RAID Support Hårdvaru-RAID (upp till 16 portar) med flashcache; upp till 16-portars HBA
Systems Management XClarity Controller inbäddad hantering
XClarity Administrator centraliserad infrastrukturleverans
XClarity Integrator-plugins
​XClarity Energy Manager centraliserad serverströmhantering
OS som stöds Microsoft Windows Server
RHEL
SLES
VMware vSphere
Begränsad garanti 1- och 3-års kundutbytbar enhet och service på plats, nästa arbetsdag 9×5

Design och bygga

Lenovo ThinkSystem SR850 har samma övergripande design som andra 2U Lenovo-servrar. Framsidan av enheten har sexton 2.5” enhetsfack som tar upp det mesta av fastigheten till vänster, och USB-portar och statuslampor till höger. De främre hårddiskplatserna kan bytas ut eller uppgraderas av slutanvändaren, vilket StorageReview gjorde när systemet aktiverades för NVMe SSD:er. Vi bytte ut SAS/SATA-bakplanet med ett som stöder NVMe SSD i fyra av de åtta platserna, och la till lämplig CPI-kablar till de övre och nedre moderkorten.

När vi flyttar runt till baksidan av enheten ser vi två hot-swap PSU:er till höger. Servern kan ha upp till nio PCIe-platser beroende på hur många processorer som utnyttjas. Den har också NMI, Ethernet-port för XCC, seriell port, två USB 3.0-portar, och en ID-knapp och lysdioder som kör längs botten.

När du öppnar servern kan du se expansionsfacket med de extra processorerna och DIMM-socklarna.

När du tar bort brickan kan man se huvudprocessorerna.

Verksamhetsledningen

För maskinvaruhantering använder Lenovo XClarity som centraliserar och effektiviserar hanteringen av hårdvarorurs, snabbar upp molnet såväl som traditionell infrastruktur, och möjliggör synlighet och kontroll av fysiska resurser från externa verktyg för hantering av högre nivåer. I den här recensionen arbetade vi med XClarity Controller, den inbyggda systemhanteringslösningen.

På huvudskärmen lägger XClarity upp allt för användarna att se snabbt och enkelt. Det finns fem huvudfönster som visar en hälsosammanfattning (som bryter ner olika hårdvarukomponenter), snabb åtkomst (för åtgärder som att slå på eller stänga av systemet), en förhandsgranskning av fjärrkonsolen, systeminformation och inställningar samt strömutnyttjande. Nederst till höger på skärmen finns huvudflikar inklusive: Hem, Händelser, Inventering, Användning, Fjärrkonsol, Firmware Update, Server Configuration och BMC Configuration.

Fliken Inventering listar serverns olika hårdvarukomponenter och ger en grundläggande beskrivning, dvs. hur många kärnor per CPU eller kapaciteten på RAM.

Fliken Utnyttjande visar vilka resurser och hur mycket av dessa resurser som används av servern och erbjuder antingen grafisk eller tabellvy.

Fliken Remote Console visar en genomgång av hur en fjärrkonsol skulle se ut samt tillåter användare att konfigurera sina fjärrkonsoler.

Med fliken Firmware Update kan administratörer se system- och/eller adapterfirmwareuppdateringar som är tillgängliga och uppdatera dem manuellt.

Nästa huvudflik är Serverkonfiguration med flera underflikar inklusive Adaptrar, Boot Options, Power Policy, RAID Setup och Serveregenskaper. När det gäller uppstartsalternativ kan administratörer ställa in antingen UEFI-start eller Legacy-start, bestämma startordning och enhet som används, samt ställa in en engångsstartenhet.

Strömpolicyn tillåter administratörer att ställa in antingen redundant eller icke-redundant samt ställa in strömåterställningspolicyn: ställa in den att förbli av, på eller återgå till de tidigare inställningarna efter en strömåterställning.

RAID-inställning låter administratörer ställa in RAID på arraynivå per styrenhet eller på lagringsnivå.

Med Baseboard Management Controller (BMC) Configuration kan administratörer ställa in sin BMC-konfiguration, säkerhetskopiera den, återställa den från säkerhetskopian eller återställa den till fabriksinställningarna.

På det hela taget ser XClarity Controller snygg ut och är generellt intuitiv att använda. Det finns dock några svåra fläckar och en del av rapporteringen är inte lika trevlig som andra servermärken på toppnivå. För att vara rättvis utforskade vi inte XClarity Administrator där några av problemen vi stötte på kan åtgärdas där.

Prestanda

För att mäta prestanda och lagringspotential för Lenovo ThinkSystem SR850, använde vi oss av ett scenarie av ren metall som arbetade på en CentOS 7.4-plattform, samt virtualiserad Sysbench MySQL-prestanda över 8 och 16 virtuella datorer med VMware installerad. I vår bar-metal-konfiguration fokuserade vi på syntetisk prestanda mätt med VDbench, och i vår virtualiserade miljö körde vi åtta och sexton MySQL virtuella datorer som arbetade inuti ESXi 6.5.

I båda scenarierna utnyttjade vi en komplett NVMe-lagringsbackend med Memblaze PBlaze5 4TB SSD:er. Dessa förare erbjuder enorm prestation och låter oss mätta beräkningsprestanda innan lagringspotentialen tar slut. När det gäller datorkraft är systemet konfigurerat med fyra Intel 8160-processorer, som erbjuder en 2.1 GHz klockhastighet och 24 kärnor vardera, och 512 GB DDR4-minne. Totalt ger det oss 96 kärnor och 201.6 GHz datorkraft.

Sysbench MySQL Performance

Vårt första 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

I vårt Sysbench-riktmärke testade vi SR850 med 8VM och 16VM. Om man bara tittar på rå prestanda, resulterade de transaktionella arbetsbelastningarna i 21,632 8 TPS för 25,427VM och 16 XNUMX TPS för XNUMXVM.

För genomsnittlig latens hade SR850 endast 11.96 ms för 8VM och 20.26 ms när den fördubblades till 16VM.

I vårt värsta tänkbara fördröjningsscenario hade SR850 bara 23.05 ms med 8VM och 45.27 ms med 16VM.

VDBench arbetsbelastningsanalys

Vårt sista avsnitt av lokala prestandatester fokuserar på prestanda för syntetisk arbetsbelastning. På det här området utnyttjade vi åtta NVMe SSD:er i CentOS 7.4, och mätte den kombinerade prestandan för de 8 NVMe SSD:erna uppdelade till 25 % utnyttjande. Den här typen av test är användbar för att visa hur verkliga lagringsstatistik ser ut över olika arbetsbelastningar.

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

När man tittar på toppavläsningsprestanda kunde SR850 bibehålla latensprestanda under millisekunder hela tiden med en toppprestanda på 4,094,070 195 XNUMX IOPS med en latens på XNUMXμs.

Med 4K slumpmässig skrivning hade servern en toppprestanda på 1,590,935 319 XNUMX IOPS med en latens på XNUMXμs.

Genom att byta till sekventiell 64K-läsning hade SR850 en toppprestanda på 382,461 23.9 IOPS eller 548 GB/s vid XNUMX μs.

För 64K sekventiell skrivning såg vi en toppprestanda på 115,257 7.2 IOPS eller 582 GB/s med XNUMX μs latens.

Med våra SQL-arbetsbelastningar såg vi återigen under millisekunders latens under hela vår testning. I SQL såg vi en toppprestanda på 1,793,443 139 XNUMX IOPS med en latens på endast XNUMXμs.

SQL 90-10 såg SR850-toppen vid 1,629,167 150 XNUMX IOPS med en latens på XNUMX μs.

För SQL 80-20 nådde Lenovo en topppoäng på 1,486,502 160 XNUMX IOPS med en latens på XNUMX μs.

Våra Oracle-arbetsbelastningar visade att Lenovo SR850 fortsätter att göra bra ifrån sig med en toppprestanda på 1,370,497 175 XNUMX IOPS med en latens på XNUMX μs.

Oracle 90-10 hade en toppprestanda på 1,247,226 135 XNUMX IOPS med en latens på endast XNUMX μs.

För Oracle 80-20 hade Lenovo en toppprestanda på 1,162,074 141 XNUMX IOPS med en latens på XNUMXμs.

Därefter bytte vi till vårt VDI-klontest, Full och Linked. För VDI Full Clone (FC) Boot nådde Lenovo SR850 en topp på 1,296,201 191 XNUMX IOPS med en latens på XNUMXμs.

För VDI FC Initial Login nådde servern en topp på 468,901 358 IOPS med en latens på XNUMXμs.

VCI FC Monday Login hade en toppprestanda på 401,389 266 IOPS med en latens på XNUMXμs.

Genom att byta till VDI Linked Clone (LC)-tester kunde Lenovo SR850 nå en topp på 651,695 192 IOPS med XNUMXμs latens för Boot.

För VDI LC Initial Login kunde servern nå en topp på 216,567 246 IOPS med en latens på XNUMXμs.

Slutligen visade VDI LC Monday Login att SR850 hade en toppprestanda på 278,174 358 IOPS med en latens på XNUMXμs.

Slutsats

Lenovo SR850 är en mainstream 2U-server som på allvar trappar upp sitt datorspel från sina föregångare. SR850 kan rymma upp till 4 Intel Xeon-skalbara processorer och upp till 6 TB RAM, återigen, allt inom ett 2U-fotavtryck. Till råga på det kommer servern med Lenovo AnyBay-enheter, vilket gör att användare kan använda SAS, SATA eller NVMe (även om den kan hysa färre NVMe-enheter än de andra två gränssnitten). Även om den är byggd för allmänna affärsapplikationer, kan den köra mer kraftfulla arbetsbelastningar genom att lägga till fler processorer och/eller RAM. Den är också designad för att vara i sig framtidssäker, eftersom användare kan lägga till fler processorer och RAM istället för att ersätta hela servern.

För prestanda konfigurerade vi SR850 med 4 Intel 8160-processorer, 512 GB RAM och 8 Memblaze PBlaze5 4TB NVMe-enheter. Även om detta representerar en mer än rimlig mängd prestanda, är det inte i närheten av den övre änden av vad servern kan. Med detta i åtanke kunde servern i våra Sysbench-arbetsbelastningar nå 21,632 8 TPS med 25,427VM och 16 11.96 TPS med 8VM. För latens såg vi låga siffror på 20.26ms för 16VM och 23.05ms för 8VM i genomsnitt, och endast 45.27ms för 16VM och 99 för XNUMXVM i XNUMX:e percentilen.

Vårt VDBench-test visade några mycket imponerande siffror. En miljon IOPS är en bar som de flesta prestationsdrivna enheter måste slå om de vill göra påståendet om hög prestanda. Lenovo ThinkSystem SR850 bröt en miljon IOPS i åtta av våra tester, med poäng på 4 miljoner IOPS i 4K-läsning, 1.6 miljoner i 4K-skrivning, 1.8 miljoner i SQL, 1.6 miljoner i SQL 90-10, 1.5 miljoner i SQL 80-20 , 1.37 miljoner i Oracle, 1.24 miljoner i Oracle 90-10, 1.16 miljoner i Oracle 80-20 och 1.3 miljoner i VDI FC Boot. Genom dessa, och alla riktmärken, gick SR850 aldrig över 1ms i latens med den högsta 582μs. På den sekventiella sidan såg vi 23.9 GB/s läsa och 7.2 GB/s skriva.

Sammantaget är Lenovo ThinkSystem SR850 ett mycket flexibelt system som kan hantera både vanliga applikationer i en mer blygsam konfiguration, eller nya arbetsbelastningar som big data och AI med den förstärkta quad-CPU och höga RAM-fotavtryck. SR850 är också mycket inställbar när det kommer till lagring. Tack vare AnyBay-tekniken kan drivens bakplan bytas ut så att kunder kan köpa ett system som är konfigurerat på väg idag och sedan byta ut till något mer NVMe-tungt, till exempel i framtiden.

Lenovo ThinkSystem SR850

Diskutera denna recension

Anmäl dig till StorageReviews nyhetsbrev

Engagera dig med StorageReview

Nyhetsbrev | Youtube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | Rssflöde

Adam armstrong

Adam är chefsnyhetsredaktör för StorageReview.com och hanterar våra interna och frilansande innehållsteam.