När AMD rullade ut sin nya EPYC Rome 7002 CPU-serie idag har flera leverantörer tillkännagett servrar som stödjer den nya tekniken, inklusive GIGABYTE. Faktum är att GIGABYTE har släppt en hel serie rackservrar som stöder EPYC Rome, R-serien. R-serien är en serverfamilj för allmänna ändamål med en balans av resurser. Serien erbjuder både 1U- och 2U-servrar med en mängd olika lagringsmediekombinationer. För denna specifika recension kommer vi att titta på GIGABYTE R272-Z32 Server med 24 U.2 NVMe-fack.
Från hårdvarusidan utnyttjar servern GIGABYTEs EPYC Rome MZ32-AR0-servermoderkort. Moderkortet passar en enda AMD EPYC 7002 SoC samt 16 DIMM-platser för DDR4-minne. Servern har 24 platser för NVMe-lagring, hot-swappable, samt två platser på baksidan för SATA SSD eller hårddiskar. För expansion kommer moderkortet med sju PCIe-expansionsplatser och en mezzanine-kontakt, vilket ger kunderna utrymme att växa eller lägga till de tillbehör de behöver. I servern som den är konfigurerad förbrukar NVMe-fack de flesta av de tillgängliga PCIe-platserna såväl som Mezzanine-platsen för PCIe-banor till det främre bakplanet. Till slut har kunderna tre PCIe-platser för verklig expansion.
Som alla GIGABYTE-servrar använder R272-Z32 GIGABYTE Server Management (GSM) för sin fjärrhanteringsprogramvara. GIGABYTE AMD EPYC Rome-servern kan också utnyttja AMI MegaRAC SP-X-plattformen för BMC-serverhantering. Detta intuitiva och funktionsrika webbläsarbaserade GUI kommer med flera anmärkningsvärda funktioner inklusive RESTful API-stöd, HTML5-baserad iKVM, detaljerad FRU-information, automatisk videoinspelning före händelse och SAS/RAID-kontrollerövervakning.
För vår specifika konstruktion använder vi AMD EPYC 7702P CPU. För RAM-minne använde vi 8 32GB 3200MHz Micron-märkta DDR4-moduler. För lagring använde vi 12 Micron Pro 9300 SSD:er, versionen med kapacitet på 3.84 TB.
GIGABYTE R272-Z32 Servernyckelspecifikationer
| CPU | AMD EPYC 7002 |
| Formfaktor | 2U |
| Moderkort | EATX MZ32-AR0 |
| Minne | 16 x DIMM-platser |
| Enhetsfack | |
| Front | 24 x 2.5” hot-swap U.2 NVMe SSD |
| Bakre | 2 x 2.5: hot-swap hårddisk |
| Expansionsplatser | |
| 7 x Lågprofilplats | (Slot7)PCIe x16 kortplats @Gen4 x16 s/w med 4 x Slim-SAS 4i från 4 x U.2 (Slot6)PCIe x16-plats @Gen4 x16 (Slot5)PCIe x16-plats @Gen4 x8 (Slot4)PCIe x16-plats @Gen4 x16 (Slot3)PCIe x16-plats @Gen4 x16 (Slot2)PCIe x8-plats @Gen3 x8 (Slot1)PCIe x16 kortplats @Gen3 x16 mezzanine @Gen3 x16 (Typ 1, P1,P2,P3,P4; Type2 P5 med NCSI-stöd) |
| bakplan | U.2 HDD Bakplan (CBP20O5+CEPM080x3) |
| IO-kontakt | Bakre 1 x VGA, 1 x COM, 2 x 1G LAN, 1 x MLAN, 3 x USB3.0, 1 x ID-knapp Internt 1 x COM, 1 x TPM, 1 x USB3.0 (2 portar), 1 x USB2.0 (2 portar) |
| Strömförsörjning | Redundant 1200W 80+ Platinum |
| Systemkylning | 4 x 8 cm Lättbytbar motroterande FLÄKT |
| Dimensionera | 87.5 x 438 x 660 mm |
GIGABYTE R272-Z32 Design och bygg
Med början på framsidan kommer vi att arbeta oss igenom insidan till baksidan av servern och detaljera alla funktioner. Framsidan av servern har 24 2.5-tums U.2 NVMe-fack, två USB 3.0-portar, en strömknapp, en infälld återställningsknapp och en ID-knapp. ID-knappen är användbar i ett datacenter eftersom det finns en lysdiod som är synlig från både fram- och baksidan av servern. I ett rum med några dussin servrar tänds ID-indikatorn för att hjälpa dig att identifiera maskinen du arbetar på.
På insidan har vi 16 DDR4-platser och 7 PCIe-platser på ett moderkort med en processor. Alla kortplatser på moderkortet är Gen 4, vilket fördubblar hastigheterna från föregående generation. Eftersom varje NVMe-fack behöver sin egen PCIe-anslutning till moderkortet inkluderar vår konfiguration fem dotterkort för att förse NVMe-fack med anslutning. För användaranpassning finns det tre öppna PCIe-platser, alla halvhöjd. Av de tre öppna platserna är en mekaniskt och elektriskt x8. De andra två platserna är mekaniskt x16, en är x8 elektriskt och den andra är x16 elektriskt. Med PCIe-kablar kan luftflödet till korten begränsas, så dessa är mer för nätverksanslutning, med ett lägre LFM-luftflödeskrav jämfört med en GPU som skulle kräva ytterligare kylning. Närmare framsidan av servern finns en rad med 4 chassifläktar som är fältutbytbara.
Slutligen, baksidan av servern. Det är ganska standardgrejer vad gäller servrar. Det finns tre USB 3.0-portar, två 1GbE-portar, en hanteringsport, en ID-switch, en seriell port, en VGA-port, två SATA-fack och två 1200 watts nätaggregat. Medan det på framsidan finns NVMe-fack med dyr högpresterande lagring, ger SATA-fack på baksidan hög kapacitet och låg kostnadslagring för startenheter. En motsvarande ID-knapp på baksidan matchar det som sågs på framsidan. Det är trevligt att se den seriella porten fortfarande hålla på med en nästa generations plattform för de äldre produkterna som fortfarande utnyttjar den.
GIGABYTE R272-Z32 Management
Som sagt har GIGABYTE R272-Z32 sin egen GSM-mjukvara för fjärrhantering men kan också utnyttja AMI MegaRAC SP-X-plattformen för BMC-serverhantering. Vi kommer att använda MegaRAC för den här recensionen och titta på två komponenter i KVM: hanteringsskärmen och dess associerade målsidor samt fjärrkonsolens popup-fönster för Server OS-hantering och laddning av programvara.
Från huvudhanteringsskärmen kan man se snabbstatistik på landningssidan och se flera huvudflikar som körs ner till vänster, inklusive: Dashboard, Sensor, System Inventory, FRU Information, Loggar & Rapporter, Inställningar, Fjärrkontroll, Bildomdirigering, Power Control, och underhåll. Den första sidan är instrumentpanelen. Här kan man enkelt se upptid för BMC, väntande påståenden, åtkomstloggar och hur många problem som är uppe, sensorövervakning och frekvensomriktarplatserna och hur många händelser de har haft under de senaste 24 timmarna samt 30 dagar.
Genom att klicka på sensorerna kan användare snabbt se de diskreta sensorerna och deras nuvarande tillstånd. Användare kan också se normala sensorer och hur de för närvarande läser och beter sig (t.ex. ett fläktvarvtal och när det tändes).
Fliken Systeminventering låter administratörer se olika hårdvara på servern. Genom att klicka på processorn får du detaljerad information om vilken det är, AMD EPYC 7702P i det här fallet. Användare kan också se cacheinformation för CPU:n.
Precis som CPU:n ger DIMM-inventeringsunderfliken detaljerad information om RAM-minnet inklusive maximalt möjligt, hur mycket som är installerat på vilka kortplatser, oavsett om det är ECC eller inte, samt detaljer om individuella DIMM.
Underfliken HDD Inventory liknar ovanstående och ger information om de installerade enheterna och möjligheten att gå ner för mer information.
Nästa huvudflik är FRU-informationen (Field Replaceable Units). Som namnet antyder ger denna flik information om FRU units, här kan vi se info om chassit och moderkortet.
Fliken Inställningar är ganska omfattande. Det ger administratörer tillgång till alla inställningsalternativ de behöver och möjligheten att ändra dem för att tillgodose deras valda arbetsbelastningar.
Nästa flik är Fjärrkontroll. Här har användare möjlighet att antingen starta en KVM eller starta JAVA SOL. Vi lanserade KVM.
När den väl har lanserats ger den användare fjärråtkomst till serverns OS, som i vårt exempel är en Linux-laddningsskärm. Fjärrkonsolfönster är ett ovärderligt verktyg i ett datacenter där du vill ha lokal kontroll utan att behöva dra över en bildskärm, tangentbord och muskraschvagn för att göra det. Synlig i det övre högra hörnet av fönstret är CD-avbildningsfunktionen som låter dig montera ISO från ditt lokala system för att vara fjärråtkomlig på servern för att ladda programvara.
Fliken Strömkontroll ger en liten lista över strömåtgärder inklusive strömavstängning, strömpåslag, strömcykel, hård återställning och ACPI-avstängning.
Fliken Underhåll ger åtkomst till flera saker som administratörer kan behöva ta hand om, inklusive säkerhetskopieringskonfiguration, firmware-bildplats, firmwareinformation, firmwareuppdatering, HPM Firmware Update, Bevara konfiguration, Återställ konfiguration, Återställ fabriksinställningar och systemadministratör.
BIOS-informationen kan också nås via Firmware-informationen under fliken Underhåll.
Gigabyte R272-Z32 Konfiguration och prestanda
För vår första testserie fokuserar vi på syntetiska riktmärken i en ren metall Linux-miljö. Vi installerade Ubuntu 18.04.02 och utnyttjade vdbench för att tillämpa våra lagringsdrivna riktmärken. Med 12 Micron 9300 Pro 3.84TB SSD-enheter laddade i servern var vårt fokus att mätta CPU:n med lagrings-I/O. Eftersom ytterligare OS-stöd kommer ut med fullt stöd för AMD EYPC Rome, främst VMware vSphere (väntar på 6.7 U3 för att bli GA), kommer vi att lägga till testerna på denna serverplattform.
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 GIGABYTE R272-Z32 strax över 100 µs och toppade på 6,939,004 189.6 XNUMX IOPS med en latens på XNUMX µs.
För slumpmässig 4K-skrivning hade servern 158,161 28 IOPS med endast 100µs latens. Servern stannade under 1.27 µs till cirka 1,363,259 miljoner IOPS och nådde en topp på 699.8 XNUMX XNUMX IOPS med en latens på XNUMX µs.
När vi bytte till sekventiella arbetsbelastningar såg vi serverns topp på 645,240 40.3 IOPS eller 592.9 GB/s med en latens på 64 µs i vår XNUMXK-läsning.
I 64K-skrivning nådde servern en topp på cirka 110K IOPS eller cirka 6.8 GB/s med en latens på 246.1µs innan den sjönk avsevärt.
Vår nästa uppsättning tester är våra SQL-arbetsbelastningar: SQL, SQL 90-10 och SQL 80-20. För SQL nådde servern en topp på 2,489,862 151.2 XNUMX IOPS med en latens på XNUMX µs.
För SQL 90-10 hade servern en toppprestanda på 2,123,201 177.2 XNUMX IOPS med en latens på XNUMX µs.
Vårt senaste SQL-test, 80-20, såg att servern nådde en toppprestanda på 1,849,018 202.1 XNUMX IOPS med en latens på XNUMXµs.
Nästa upp är våra Oracle-arbetsbelastningar: Oracle, Oracle 90-10 och Oracle 80-20. Med Oracle nådde GIGABYTE-servern en topp på 1,652,105 227.5 XNUMX IOPS med en latens på XNUMX µs.
Med Oracle 90-10 nådde servern en topp på 1,727,168 150.1 XNUMX IOPS med en latens på endast XNUMX µs.
För Oracle 80-20 nådde servern ett toppvärde på 1,551,361 166.8 XNUMX IOPS vid en latens på XNUMX µs.
Därefter bytte vi till vårt VDI-klontest, Full och Linked. För VDI Full Clone (FC) Boot hade den EPYC Rome-drivna servern en toppprestanda på 1,680,812 220.4 XNUMX IOPS vid en latens på XNUMX µs.
Med VDI FC Initial Login startade servern vid 39,309 79.8 IOPS med en latens på 100µs. servern stannade under 200 µs till cirka 393,139 627.3 IOPS och nådde en topp på XNUMX XNUMX IOPS vid en latens på XNUMX µs.
För VDI FC Monday Login nådde servern en topp på 351,133 326.6 IOPS med en latens på XNUMX µs.
För VDI LC Boot nådde servern en topp på 777,722 197.6 IOPS med en latens på XNUMX µs.
Med VDI LC Initial Login nådde GIGABYTE-servern en topp på 211,720 341.9 IOPS vid XNUMX µs latens.
Och slutligen med VDI LC Monday Login hade EPYC Rome-servern en toppprestanda på 216,084 521.9 IOPS med en latens på XNUMXµs.
Slutsats
De nya AMD EPYC 7002-processorerna är ute, och den första servern med de nya processorerna (i vårt labb i alla fall) är GIGABYTE R272-Z32. Denna 2U-server för allmänna ändamål använder MZ32-AR0-moderkortet, vilket gör det kompatibelt med en enda ny EPYC Rome-processor. Servern har 16 DIMM-platser, med en potentiell totalt 1TB DDR4 3200MHz RAM. R272-Z32 har 24 hot-swap-fack i fronten för all NVMe-lagring, med två fack på baksidan för SATA SSD- eller hårddiskar. Om kunder behöver lägga till PCIe-enheter (inklusive Gen4-enheter nu) finns det sju platser på baksidan, även om bara tre är öppna. Servern stöder även AMI MegaRAC SP-X för BMC-serverhantering.
För att testa använde vi AMD EPYC 7702P CPU, 256 GB 3,200 4 MHz Micron DDR12 RAM och 3.84 9300 TB Micron Pro 7 SSD:er. Med ovanstående väckte den här lilla servern verkligen åskan. Bara genom att använda våra VDBench-arbetsbelastningar såg vi servern träffade 4 miljoner IOPS i 1.4K-läsning, 4 miljoner IOPS i 40.3K-skrivning, häpnadsväckande 64GB/s i 6.8K-sekventiell läsning och 64GB/s i 2.5K-sekventiell skrivning. När vi flyttade in i våra SQL-arbetsbelastningar fortsatte servern att imponera med 2.1 miljoner IOPS, 90 miljoner IOPS i SQL 10-1.85 och 80 miljoner IOPS i SQL 20-1.65. I Oracle nådde servern 1.73 miljoner IOPS, 90 miljoner IOPS i 10-1.55 och 80 miljoner IOPS i 20-1.68. Även i våra VDI-klontest kunde servern bryta en miljon IOPS i VDI FC-start med 100 miljoner. Medan latensen var över 1µs för det mesta gick den bara över 64ms i det sekventiella XNUMXK-skrivtestet.
För en allmän server förvandlade AMD EPYC Rome GIGABYTE R272-Z32 till ett odjur. Även om vi har bra utrustning i servern, var vi inte ens i närheten av att maxa dess potential. När listan över operativsystem som stöder Rom fortsätter att växa, kommer vi att kunna se hur väl de nya CPU:erna står sig över en uppsjö av arbetsbelastningar. Dessa nya processorer med servrarna som stöder dem kan komma in i en ny nivå av prestanda i datacentret som vi ännu inte har sett, särskilt när du börjar ta hänsyn till den outnyttjade potentialen hos PCIe Gen4





Amazon