Uppackning av Huawei TaiShan 2280v2

Uppackning av Huawei TaiShan 2280v2
Servrar med processorer baserade på arm64-arkitektur kommer flitigt in i våra liv. I den här artikeln kommer vi att visa dig uppackning, installation och kort test av den nya TaiShan 2280v2-servern.

Uppackning

Uppackning av Huawei TaiShan 2280v2
Servern kom till oss i en omärklig låda. På sidorna av lådan finns Huawei-logotypen, samt behållar- och förpackningsmärken. Längst upp kan du se instruktioner om hur du korrekt tar bort servern från lådan. Låt oss börja packa upp!

Uppackning av Huawei TaiShan 2280v2

Uppackning av Huawei TaiShan 2280v2
Servern lindas in i ett lager av antistatiskt material och placeras mellan lager av skum. I allmänhet standardpaketering för en server.

Uppackning av Huawei TaiShan 2280v2
I en liten låda kan du hitta en slide, två bultar och två Schuko-C13 strömkablar. Släden ser enkel ut, men det ska vi prata om senare.

Uppackning av Huawei TaiShan 2280v2
Överst på servern finns information om denna server, samt tillgång till BMC-modulen och BIOS. Serienumret representeras av en endimensionell streckkod och QR-koden innehåller en länk till den tekniska supportsidan.

Låt oss ta bort serverkåpan och titta inuti.

Vad är inuti?

Uppackning av Huawei TaiShan 2280v2
Serverkåpan hålls på plats av en speciell spärr, som kan säkras i stängt tillstånd med en stjärnskruvmejsel. Öppnande av spärren gör att serverkåpan glider, varefter locket kan tas bort utan problem.

Uppackning av Huawei TaiShan 2280v2

Uppackning av Huawei TaiShan 2280v2
Servern kommer i en färdig konfiguration som kallas TaiShan 2280 V2 512G standardkonfiguration i följande konfiguration:

  • 2x Kunpeng 920 (ARM64-arkitektur, 64 kärnor, basfrekvens 2.6 GHz);
  • 16x DDR4-2933 32 GB (totalt 512 GB);
  • 12x SAS HDD 1200GB;
  • hårdvaru-RAID-styrenhet Avago 3508 med en reservströmförsörjning baserad på en jonistor;
  • 2x nätverkskort med fyra 1GE-portar;
  • 2x nätverkskort med fyra 10GE/25GE SFP+-portar;
  • 2x strömförsörjning 2000 watt;
  • Rackmonterad 2U väska.

Serverns moderkort implementerar PCI Express 4.0-standarden, vilket gör att du kan använda hela kraften hos 4x 25GE nätverkskort.

I serverkonfigurationen som skickas till oss är 16 RAM-platser tomma. Fysiskt stöder Kunpeng 920-processorn upp till 2 TB RAM, vilket gör att du kan installera 32 minnesstickor på 128 GB vardera, vilket utökar den totala mängden RAM till 4 TB i en hårdvaruplattform.

Processorerna har avtagbara radiatorer utan egna fläktar. Tvärtemot förväntningarna är processorerna fastlödda på moderkortet (BGA) och kan i händelse av fel endast bytas ut på ett servicecenter med specialutrustning.

Låt oss nu sätta ihop servern igen och gå vidare till rackmontering.

Installation

Uppackning av Huawei TaiShan 2280v2
Först och främst monteras sliderna i racket. Slides är enkla hyllor som servern placeras på. Å ena sidan är denna lösning väldigt enkel och bekväm, men det är inte möjligt att serva servern utan att ta bort den från racket.

Uppackning av Huawei TaiShan 2280v2
Jämfört med andra servrar väcker TaiShan uppmärksamhet med sin platta frontpanel och gröna och svarta färgschema. Separat vill jag notera att tillverkaren är känslig för märkningen av utrustningen installerad i servern. Varje diskbärare innehåller nödvändig information om den installerade disken, och under VGA-porten finns en ikon som indikerar disknumreringsordningen.

Uppackning av Huawei TaiShan 2280v2
En VGA-port och 2 USB-portar på frontpanelen är en trevlig bonus från tillverkaren utöver huvud VGA + 2 USB-portar på bakpanelen. På den bakre panelen kan du också hitta en IPMI-port, märkt MGMT, och en RJ-45 COM-port, märkt IOIOI.

Första installationen

Uppackning av Huawei TaiShan 2280v2
Under den första installationen ändrar du BIOS-inställningarna och konfigurerar IPMI. Huawei främjar säkerhet, så BIOS och IPMI är skyddade med lösenord som skiljer sig från de vanliga administratörs-/adminlösenorden. När du loggar in första gången varnar BIOS dig om att standardlösenordet är svagt och måste ändras.

Uppackning av Huawei TaiShan 2280v2
Huawei BIOS Setup Utility liknar i gränssnittet Aptio Setup Utility, som används i SuperMicro-servrar. Här hittar du ingen switch för Hyper-Threading-teknik eller Legacy-läge.

Uppackning av Huawei TaiShan 2280v2
BMC-modulens webbgränssnitt erbjuder tre inmatningsfält istället för de förväntade två. Du kan logga in på gränssnittet med antingen ett lokalt inloggningslösenord eller autentisering via en fjärransluten LDAP-server.

IPMI ger många alternativ för serverhantering:

  • RMCP;
  • RMCP+;
  • VNC;
  • KVM;
  • SNMP.

Som standard är RMCP-metoden som används i ipmitool inaktiverad av säkerhetsskäl. För KVM-åtkomst erbjuder iBMC två lösningar:

  • "klassisk" Java-applet;
  • HTML5-konsol.

Uppackning av Huawei TaiShan 2280v2
Eftersom ARM-processorer är placerade som energieffektiva kan du på huvudsidan i iBMC-webbgränssnittet se "Energy Efficiency"-blocket, som inte bara visar hur mycket energi vi sparade med den här servern, utan hur många kilo koldioxid som inte var släpps ut i atmosfären.

Trots den imponerande kraften hos nätaggregat, förbrukar servern i viloläge 340 watt, och endast under full belastning 440 watt.

Använd

Nästa viktiga steg är att installera operativsystemet. Det finns många populära Linux-distributioner för arm64-arkitekturen, men bara de modernaste versionerna installeras och fungerar korrekt på servern. Här är en lista över operativsystem som vi kunde köra:

  • Ubuntu 19.10
  • CentOS 8.1.
  • Helt enkelt Linux 9.

Under förberedelserna av denna artikel kom nyheter att det ryska företaget Basalt SPO hade släppt en ny version av operativsystemet Simply Linux. Påstodatt Simply Linux stöder processorer Kunpeng 920. Trots att huvudapplikationen för detta operativsystem är Desktop, missade vi inte möjligheten att testa dess funktion på vår server och var nöjda med resultatet.

Processorarkitekturen, dess huvudfunktion, stöds ännu inte av alla applikationer. De flesta mjukvara är fokuserade på den allestädes närvarande x86_64-arkitekturen, och versioner som portas till arm64 hamnar ofta märkbart efter i funktionalitet.

Huawei rekommenderar att du använder EulerOS, en kommersiell Linux-distribution baserad på CentOS, eftersom denna distribution till en början fullt ut stöder funktionaliteten hos TaiShan-servrar. Det finns en gratisversion av EulerOS - Öppna Euler.

Välkända benchmarks som GeekBench 5 och PassMark CPU Mark fungerar ännu inte med arm64-arkitekturen, så "vardagliga" uppgifter som att packa upp, kompilera program och beräkna antalet π togs för att jämföra prestanda.

En konkurrent från x86_64-världen är en server med två sockel med Intel® Xeon® Gold 5218. Här är servrarnas tekniska egenskaper:

Karakterisering
TaiShan 2280v2
Intel® Xeon® Gold 5218

processor
2x Kunpeng 920 (64 kärnor, 64 trådar, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 kärnor, 32 trådar 2.3 GHz)

Operativt minne
16x DDR4-2933 32GB
12x DDR4-2933 32GB

skivor
12x hårddisk 1.2TB
2x hårddisk 1TB

Alla tester utförs på operativsystemet Ubuntu 19.10. Innan testerna kördes uppgraderades alla systemkomponenter med kommandot full-upgrade.

Det första testet är att jämföra prestanda i "enkeltestet": beräkna hundra miljoner siffror av talet π på en kärna. Det finns ett program i Ubuntu APT-förråden som löser detta problem: pi-verktyget.

Nästa steg i testningen är en grundlig "uppvärmning" av servern genom att kompilera alla program i LLVM-projektet. Vald som kompilerbar LLVM monorepo 10.0.0, och kompilatorerna är gcc и g++ version 9.2.1levereras med paketet Build-väsentliga. Eftersom vi testar servrar kommer vi att lägga till nyckeln när vi konfigurerar sammansättningen -Ofast:

cmake -G"Unix Makefiles" ../llvm/ -DCMAKE_C_FLAGS=-Ofast -DCMAKE_CXX_FLAGS=-Ofast -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly;debuginfo-tests"

Detta kommer att möjliggöra maximal kompileringstid och ytterligare stressa servrarna som testas. Kompileringen går parallellt på alla tillgängliga trådar.

Efter kompileringen kan du börja omkoda videon. Det mest kända kommandoradsverktyget, ffmpeg, har ett speciellt benchmarking-läge. Testningen involverade ffmpeg version 4.1.4, och en tecknad serie togs som indatafil Big Buck Bunny 3D i hög upplösning.

ffmpeg -i ./bbb_sunflower_2160p_30fps_normal.mp4 -f null - -benchmark

Alla värden i testresultaten är den tid som spenderas på att framgångsrikt slutföra uppgiften.

Karakterisering
2x Kunpeng 920
2x Intel® Xeon® Gold 5218

Totalt antal kärnor/trådar
128/128
32/64

Basfrekvens, GHz
2.60
2.30

Maximal frekvens, GHz
2.60
3.90

Beräknar pi
5 m 40.627s
3 m 18.613s

Byggnad LLVM 10
19 m 29.863s
22 m 39.474s

ffmpeg videoomkodning
1 m 3.196s
44.401s

Det är lätt att se att den största fördelen med x86_64-arkitekturen är 3.9 GHz-frekvensen, som uppnås med Intel® Turbo Boost-teknik. En processor baserad på arm64-arkitektur drar fördel av antalet kärnor, inte frekvensen.

Som förväntat, när man beräknar π per tråd, hjälper antalet kärnor inte alls. Men när man sammanställer stora projekt förändras situationen.

Slutsats

Ur en fysisk synvinkel kännetecknas TaiShan 2280v2-servern av uppmärksamhet på användarvänlighet och säkerhet. Närvaron av PCI Express 4.0 är en separat fördel med denna konfiguration.

Vid användning av servern kan problem uppstå med mjukvara baserad på arm64-arkitekturen, dock är dessa problem specifika för varje enskild användare.

Vill du testa all funktionalitet på servern på dina egna uppgifter? TaiShan 2280v2 är redan tillgänglig i vårt Selectel Lab.

Källa: will.com

Lägg en kommentar