Advantech ASR-3100PP är en del av den större ASR-3100-serien som består av lagringstunga 1U-servrar. Varje server erbjuder upp till 16 fack med 2.5 tums lagring, i dubbelstackformat, med 8 fack i den traditionella fronten av lådan och ytterligare 8 fack som dyker upp precis bakom de nära framsidan av chassit. ASR-3100PP-varianten är unik genom att den är NVMe genomgående, vilket erbjuder en enorm prestandaprofil i bara en enda rackenhet. För att säkerställa att kunderna får använda all sin NVMe-lagring för viktiga applikationer, inkluderar Advantech två M.2 2242 SATA-platser på moderkortet för OS-installation, med valfri RAID1-spegel. Dessutom erbjuder systemet 16 DIMM-platser för upp till 512 GB RAM, dubbla Intel Xeon E5-2600 v3/v4 CPU-platser, två PCIe x8-expansionsplatser (en FHHL, en HHHL), redundanta 1100W redundanta nätaggregat och IPMI-stöd.
Advantech ASR-3100PP är en del av den större ASR-3100-serien som består av lagringstunga 1U-servrar. Varje server erbjuder upp till 16 fack med 2.5 tums lagring, i dubbelstackformat, med 8 fack i den traditionella fronten av lådan och ytterligare 8 fack som dyker upp precis bakom de nära framsidan av chassit. ASR-3100PP-varianten är unik genom att den är NVMe genomgående, vilket erbjuder en enorm prestandaprofil i bara en enda rackenhet. För att säkerställa att kunderna får använda all sin NVMe-lagring för viktiga applikationer, inkluderar Advantech två M.2 2242 SATA-platser på moderkortet för OS-installation, med valfri RAID1-spegel. Dessutom erbjuder systemet 16 DIMM-platser för upp till 512 GB RAM, dubbla Intel Xeon E5-2600 v3/v4 CPU-platser, två PCIe x8-expansionsplatser (en FHHL, en HHHL), redundanta 1100W redundanta nätaggregat och IPMI-stöd.
Att konsolidera så många NVMe-enheter till ett 1U-chassi öppnar upp för ett antal användningsfall för ASR-3100PP. Att köra applikationer som transaktionsdatabaser lokalt för maximal prestanda skulle vara en vanlig utgångspunkt. Systemet spelar också bra för bandbreddstunga krav som de som finns vid rendering och redigering i media och underhållning. För miljöer som kör sin egen mjukvara kan ASR-3100PP göra en bra cache eller nivå i en stor miljö. Naturligtvis kan en myriad av mjukvarudefinierade leverantörer också använda plattformen, även om de flesta av dem ligger en bit bakom kurvan när det gäller att kunna utnyttja så mycket lagringsprestanda.
För just denna modell levererade Micron alla NVMe SSD:er (800GB 9100 SSD) och RAM (i det här fallet sexton 32GB DIMMs för totalt 512GB). Medan CPU:er och nätverk går långt för att öka prestandan för en given server, kommer ovanstående bidrag från Micron verkligen att göra en enorm inverkan på att förbättra den övergripande prestandan för ASR-3100PP. Den andra raden och enhetsfack tillåter även SATA-enheter (med SAS tillval) för dem som vill lägga till mer kapacitet till ett lägre pris.
Specifikationer för Advantech ASR-3100PP
- Formfaktor: 1U
- CPU: Intel Xeon E5-2600 v3/v4-serien (LGA2011-R3-sockel)
- Chipset: Intel C612
- Minne max: 512GB DDR4
- Enhetsfack: 16x 2.5” NVMe/SAS 12Gb/s/SATA 6Gbs
- I / O-hamnar:
- 1x USB 2.0
- 4x USB 3.0
- 2x RJ-45 LAN
- 1x VGA
- 1x kommunikation
- PCIe-platser: 2 x PCIe Gen3 x8-platser (stöder 1x HHHL-kort och 1x FHHL-kort)
- Strömförsörjning:
- 80 PLUS Platinum 1+1 redundant strömförsörjning
- 900W @ 100 ~ 120V
- 1100W @ 200 ~ 240V
- Ingångsområde: AC 100 ~ 240 V
- Miljö
- Drifttemperatur: 0 ~ 40° C (32 ~ 104° F)
- Luftfuktighet vid drift: 10 ~ 85 % vid 40° C
- Vibration (5 ~ 500 Hz): 0.25 grms
- Mått (B x H x D): 806 x 430 x 44 (mm)
Design och bygga
Advantech ASR-3100PP är en 1U-server med ett unikt sätt att få in 16 NVMe-enheter genom fronten. Längs framsidan av enheten finns åtta 2.5-tumsfack. På den vänstra sidan finns även ström-, plats- och återställningsknappen, samt indikatorlampor för enhet och LAN. Den högra sidan av enheten har en USB 2.0-port. Direkt bakom de första 8 viken finns en andra uppsättning med 8 vikar. För att komma till dem måste användarna dra två flikar framåt och sedan dra upp det andra facket i en vinkel. Det är inte det lättaste att komma in i, men det bör inte finnas några farhågor om att det här andra facket öppnas av misstag.
När du flyttar runt på enhetens baksida, från vänster till höger, finns det två flyttbara PSU:er, en seriell port och en VGA-port, fyra USB 3.0-portar, två RJ-45 LAN-portar och två PCIe-platser (en är fylld med våra 10 GbE NIC).
Verksamhetsledningen
Om man tittar på ASR-3100PP:s hantering använder servern amerikanska Megatrends MEGARAC IPMI-hanteringsmjukvara. Från huvudskärmen kan användare enkelt se saker som enhets- och nätverksinformation, sensor- och PMBus-övervakning och händelseloggen.
Genom att klicka på serverhälsa kan användare gå igenom saker som sensorhälsa för en mer detaljerad titt på vad som händer på servern.
Sysbench Performance
Varje sysbench VM är konfigurerad med tre vDisks, en för start (~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
- Lagringsutrymme: 1 TB, 800 GB använt
- 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
Vårt Sysbench-test mäter genomsnittlig TPS (Transaktioner per sekund), genomsnittlig latens och den genomsnittliga 99:e percentilens latens vid en toppbelastning på 32 trådar. Först när man tittade på den genomsnittliga TPS, slog ASR-3100 starka 10,080 XNUMX TPS där en MySQL VM satt på varje NVMe SSD. Den huvudsakliga begränsningen för detta test var inte NVMe SSD:erna, utan själva processorerna som toppade.
Genom att gå till den genomsnittliga latensen för Sysbench benchmark, bibehöll ASR-3100 en genomsnittlig latens på 25.39 ms under den imponerande arbetsbelastningen.
När det gäller vårt värsta fall av MySQL-latensscenario (99:e percentilens latens) gick ASR-3100 inte högre än 49.47 ms.
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, vilket stressas 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 fyra XNUMX XNUMX-skaliga databaser jämnt över våra servrar.
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
Under SQL Server-testet gav ASR-3100 en stark prestanda på 12,520.8 3,124.8 TPS totalt. Enskilda virtuella datorer varierade från 3,136 4 TPS till XNUMX XNUMX TPS. I det här fallet utnyttjades endast XNUMX NVMe SSD:er, och eftersom det är ett latenskänsligt test, skulle en annan modelldisk reagera annorlunda.
I genomsnittlig latens för SQL Server hade ASR-3100 en sammanlagd latens på 48.3 ms med individuella virtuella datorer från 39 ms till 57 ms.
Syntetisk arbetsbelastningsanalys för företag
Vår benchmarkprocess för företagshårddiskar förutsätter att varje enhet går till stabilt tillstånd med samma arbetsbelastning som enheten kommer att testas med under en tung belastning på 16 trådar, med en enastående kö på 16 per tråd. Den testas sedan i fastställda intervall i flera gäng-/ködjupsprofiler för att visa prestanda under lätt och tung användning. Eftersom hårddiskar når sin nominella prestandanivå mycket snabbt, ritar vi bara ut huvuddelarna av varje test.
Förkonditionering och primära stationära tester:
- Genomströmning (Read+Write IOPS Aggregate)
- Genomsnittlig fördröjning (läs+skrivfördröjning i medeltal)
- Max fördröjning (maximal läs- eller skrivfördröjning)
- Latens standardavvikelse (läs+skriv standardavvikelse i genomsnitt)
Vår Enterprise Synthetic Workload Analysis inkluderar fyra profiler baserade på verkliga uppgifter. Dessa profiler har utvecklats för att göra det lättare att jämföra med våra tidigare riktmärken, såväl som allmänt publicerade värden som max 4K läs- och skrivhastighet och 8K 70/30, som vanligtvis används för företagsenheter.
- 4K
- 100% Läs eller 100% Skriv
- 100 % 4K
- 8K 70/30
- 70 % läser, 30 % skriver
- 100 % 8K
- 128K (sekventiell)
- 100% Läs eller 100% Skriv
- 100 % 128K
I den första av våra företagsarbetsbelastningar mätte vi ett långt urval av slumpmässig 4K-prestanda med 100 % skriv- och 100 % läsaktivitet. Här fick ASR-3100 imponerande 2,309,900 923,371 XNUMX IOPS-läsning och XNUMX XNUMX IOPS-skrivning.
Med genomsnittlig latens slog ASR-3100 ytterligare en omgång av imponerande siffror med en läslatens på 1.77 ms och en skrivlatens på 4.43 ms.
Med max latens kröp siffrorna upp en hel del till 128.5 ms läsning och 39.5 ms skriv.
Och ASR-3100 avslutade 4K-riktmärkena med ytterligare en imponerande uppsättning siffror i standardavvikelse med 1.94 ms läsning och 2.01 ms skrivning.
I vårt nästa benchmark fördubblade vi överföringsstorleken till 8K. Återigen gav ASR-3100 imponerande siffror till bordet med 1,487,800 1,097,500 XNUMX IOPS-läsningar och XNUMX XNUMX XNUMX IOPS-skrivningar.
I våra nästa fyra diagram kommer vi att visa resultat baserade på ett protokoll som består av 70 % läsoperationer och 30 % skrivoperationer med en överföringsstorlek på 8K. Som sådan varieras arbetsbelastningen sedan från 2 trådar och ett ködjup på 2 upp till 16 trådar och 16 köer. Här nådde ASR-3100 en topp på nästan 1.6 miljoner IOPS.
Återigen var den genomsnittliga latensen imponerande. Den här gången under hela riktmärket började den genomsnittliga latensen så låg som 0.2 ms och nådde en topp på endast 2.56 ms.
Max latens började starkt innan den ökade snabbt och nådde en topp på 87.55 ms.
Och återigen avslutade ASR-3100 starkt med standardavvikelse latens från 0.24 ms till endast 1.34 ms.
Det slutliga syntetiska riktmärket använder mycket större överföringsstorlekar på 128K med 100 % läs- och 100 % skrivoperationer. Här hade Advantech ASR-3100 verkligen några jättestorheter. För läsning fick servern 37.265 GB/s och för skriv fick den 9.583 GB/s.
Slutsats
Advantech har kommit på hur man kan packa sexton 2.5” NVMe SSD:er i en 1U formfaktor och producera en extremt högpresterande server med den. En unik funktion för den här servern är det faktum att det finns 8 frontladdade fack för hot-swap NVMe SSD, med en andra uppsättning med 8 fack precis bakom den första som kan nås genom att vända upp sektionen i ungefär 45 grader vinkel. Bortsett från detta har den lilla footprint-servern dubbla Intel Xeon E5-2600 v3/v4 CPU, upp till 512 GB RAM, IPMI-stöd och två PCIe-platser för ytterligare expansion. För vår specifika konstruktion levererade Micron sexton 800 GB 9100 NVMe-enheter och 512 GB DDR4-RAM (16 x 32 GB DIMM).
När man tittar på prestanda hade ASR-3100PP starka SysBench- och SQL Server-nummer. För SysBench hade servern en TPS-poäng på 10,080 25.38, med 49.47 ms genomsnittlig latens och 12,520.8 ms i värsta fall latens. Sysbench är mycket CPU-intensiv, så användare kan nå liknande prestandasiffror med färre enheter, fastän modeller med högre kapacitet. SQL Server hade också starka siffror med sammanlagda poäng på 48.3 3100 TPS och XNUMX ms genomsnittlig latens. Vårt SQL Server-test (även om det inte är begränsat till CPU) kan ge andra eller bättre resultat med olika SSD-modeller. Ur ett lagringsperspektiv är ASR-XNUMXPP drivagnostisk, så himlen är verkligen gränsen för hur en kund slutar med att konfigurera den.
Genom att byta till syntetiskt kom ASR-3100PP:s otroliga potential verkligen igenom. I våra 4K-riktmärken fick servern en genomströmning på över 2.3 miljoner IOPS-läsning och 923K IOPS-skrivning, med en genomsnittlig latens som mätte 1.77 ms läsning och 4.43 ms skrivning med ett effektivt ködjup på 256 per enhet. I 100 % Read/Write 8K genomströmning, nådde servern nästan 1.5 miljoner IOPS-läsningar och över 1 miljon IOPS-skrivningar. Med 8K 70% Read/30% Write hade servern ytterligare ett imponerande genomströmningstal som toppade på över 1.5 miljoner IOPS. Och i vårt benchmark på 128K med stora block hade servern otroliga 37.3 GB/s läsning och 9.6 GB/s skrivning. För användningsfall som kan dra fördel av denna server är resultaten helt enkelt otroliga.
Fördelar
- 16 NVMe-enheter i en 1U-formfaktor
- Lågt utgångspris
- Rekordsättande syntetisk prestanda
Nackdelar
- PCIe-expansion begränsad till bara 16 banor (eller ~12-13GB/s ut)
The Bottom Line
Advantech ASR-3100PP är en idealisk server för företagsköpare som på rätt sätt kan dra fördel av den maximala prestanda som denna server levererar och samtidigt dra nytta av det täta fotavtrycket.
Advantech ASR-3100PP produktsida