Uppackning av Huawei TaiShan 2280v2

Uppackning av Huawei TaiShan 2280v2
Servrar med arm64-arkitekturprocessorer blir alltmer en del av vÄr vardag. I denna artikel kommer vi att visa uppackning, installation och en liten test av den nya servern TaiShan 2280v2.

Packa upp

Uppackning av Huawei TaiShan 2280v2
Servern kom till oss i en helt oansenlig lÄda. PÄ sidorna av lÄdan finns Huaweis logotyp, samt symbols för emballage och förpackning. OvanpÄ ser vi instruktionen för korrekt borttagning av servern frÄn lÄdan. LÄt oss börja med uppackningen!

Uppackning av Huawei TaiShan 2280v2

Uppackning av Huawei TaiShan 2280v2
Servern Àr inlindad i ett lager antistatiskt material och placerad mellan skumgummilager. Generellt Àr det standardförpackningen för en server.

Uppackning av Huawei TaiShan 2280v2
I den lilla kartongen kan man hitta skenor, tvÄ bultar och tvÄ strömkablar Schuko-C13. Skenorna ser tillrÀckligt enkla ut, men vi kommer att prata om dem senare.

Uppackning av Huawei TaiShan 2280v2
OvanpÄ servern finns information om servern samt Ätkomst till BMC-modulen och BIOS. Serienumret presenteras som en en-dimensionell streckkod, och QR-koden innehÄller en lÀnk till supportsidan.

LÄt oss ta av locket pÄ servern och titta in.

Vad finns inuti?

Uppackning av Huawei TaiShan 2280v2
Locken pÄ servern hÄlls pÄ plats av en sÀrskild hak, som kan lÄsas i stÀngt lÀge med en korsskruvmejsel. Att öppna hakarna leder till att serverlocket flyttas, varefter locket kan tas av utan större problem.

Uppackning av Huawei TaiShan 2280v2

Uppackning av Huawei TaiShan 2280v2
Servern levereras i en fÀrdig konfiguration som kallas TaiShan 2280 V2 512G Standard Configuration i följande konfiguration:

  • 2x Kunpeng 920 (ARM64-arkitektur, 64 kĂ€rnor, grundfrekvens 2.6 GHz);
  • 16x DDR4-2933 32GB (totalt 512 GB);
  • 12x SAS HDD 1200GB;
  • hĂ„rdvaru RAID-kontrollern Avago 3508 med reservkraftkĂ€lla baserad pĂ„ superkondensator;
  • 2x nĂ€tverkskort med fyra 1GE-portar;
  • 2x nĂ€tverkskort med fyra 10GE/25GE SFP+ portar;
  • 2x strömförsörjning pĂ„ 2000 watt;
  • Rackmount-hölje 2U.

ModerbrÀdan för servern implementerar standarden PCI Express 4.0, vilket möjliggör utnyttjande av hela kraften frÄn 4x 25GE nÀtverkskort.

I den serverkonfiguration som skickades till oss Àr 16 RAM-platser tomma. Fysiskt stödjer processorn Kunpeng 920 upp till 2 TB RAM, vilket möjliggör installation av 32 minnen pÄ 128 GB vardera, och dÀrmed utvidgar den totala mÀngden RAM till 4 TB pÄ en enda hÄrdvaruplattform.

Processorerna har avtagbara kylflÀnsar utan egna flÀktar. Trots förvÀntningarna Àr processorerna lödda pÄ moderbrÀdan (BGA) och kan vid fel endast bytas ut i en servicecenter med sÀrskild utrustning.

Nu ska vi montera ihop servern igen och gÄ vidare med installationen i racken.

Montering

Uppackning av Huawei TaiShan 2280v2
Först monteras skenorna i racken. Skenorna Ă€r enkla hyllor som servern placeras pĂ„. Å ena sidan Ă€r denna lösning mycket enkel och bekvĂ€m, men att underhĂ„lla servern utan att ta ut den ur racken Ă€r omöjligt.

Uppackning av Huawei TaiShan 2280v2
Bland de andra servrarna fÄngar TaiShan uppmÀrksamhet med sin platta framsida och den grönsvarta fÀrgskalan. Det Àr vÀrt att notera att tillverkaren tar stor hÀnsyn till mÀrkningen av den installerade utrustningen i servern. PÄ varje diskbricka anges nödvÀndig information om den installerade disken, och under VGA-porten finns en ikon som anger ordningen för numrering av diskar.

Uppackning av Huawei TaiShan 2280v2
VGA-porten och 2 USB-portar pĂ„ framsidan — en trevlig bonus frĂ„n tillverkaren utöver de vanliga VGA + 2 USB pĂ„ baksidan. PĂ„ baksidan finns Ă€ven en port för IPMI, markerad som MGMT, samt en COM-port i RJ-45-format, markerad som IOIOI.

Initial konfiguration

Uppackning av Huawei TaiShan 2280v2
Vid den första konfigurationen Àndras instÀllningarna för Ätkomst till BIOS och konfiguration av IPMI. Huawei föresprÄkar sÀkerhet, sÄ BIOS och IPMI Àr skyddade med löften som skiljer sig frÄn de vanliga admin/admin. Vid första inloggningen varnar BIOS för att standardlösenordet Àr osÀkert och bör bytas.

Uppackning av Huawei TaiShan 2280v2
Huawei BIOS Setup Utility liknar Aptio Setup Utility, som anvÀnds i servrar frÄn företaget SuperMicro. HÀr hittar man varken en omkopplare för Hyper-Threading-teknologi eller ett Legacy-lÀge.

Uppackning av Huawei TaiShan 2280v2
WebbgrÀnssnittet för BMC-modulen erbjuder tre inmatningsfÀlt istÀllet för de förvÀntade tvÄ. Du kan logga in pÄ grÀnssnittet med antingen lokal inloggning eller autentisering via en fjÀrr-LDAP-server.

IPMI erbjuder mÄnga möjligheter 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:

  • den "klassiska" Java-applet;
  • HTML5-konsolen.

Uppackning av Huawei TaiShan 2280v2
Eftersom ARM-processorer marknadsförs som energieffektiva kan vi pÄ huvudskÀrmen i iBMC:s webbgrÀnssnitt se avsnittet "Energy Efficiency", vilket visar inte bara hur mycket energi vi sparat genom att anvÀnda denna server, utan ocksÄ hur mÄnga kilo koldioxid som inte har slÀppts ut i atmosfÀren.

Trots de imponerande effekten hos strömförsörjningarna förbrukar servern i vilolÀge 340 watt, och vid full belastning endast 440 watt.

AnvÀndning

NÀsta viktiga steg Àr installationen av operativsystemet. Det finns mÄnga populÀra Linux-distributioner för arm64-arkitekturen, men endast de mest moderna versionerna kan installeras och fungerar korrekt pÄ servern. HÀr Àr en lista över operativsystem som vi lyckades köra:

  • Ubuntu 19.10;
  • CentOS 8.1.
  • Simply Linux 9.

Under förberedelserna av artikeln kom nyheten att det ryska företaget 'Bazarlt SPO' har slÀppt en ny version av operativsystemet Simply Linux. Det pÄstÄs, att Simply Linux stöder Kunpeng 920-processorer. Trots att det primÀra anvÀndningsomrÄdet för detta operativsystem Àr desktop, missade vi inte chansen att testa dess funktion pÄ vÄr server och blev nöjda med resultatet.

Processorns arkitektur, dess huvudsakliga egenskap, stöds fortfarande inte av alla applikationer. De flesta programvara Àr inriktad pÄ den allmÀnt anvÀnda x86_64-arkitekturen, medan versioner som har portats för arm64 oftast ligger efter funktionsmÀssigt.

Huawei rekommenderar att anvĂ€nda EulerOS, en kommersiell Linux-distribution baserad pĂ„ CentOS, eftersom denna distribution frĂ„n början helt stöder funktionaliteten hos TaiShan-servrar. Det finns en gratis version av EulerOS — OpenEuler.

KĂ€nda benchmarktester som GeekBench 5 och PassMark CPU Mark fungerar för nĂ€rvarande inte med arm64-arkitekturen, sĂ„ för att jĂ€mföra prestanda valdes 'vardagliga' uppgifter i form av packning, kompilering av program och berĂ€kning av talet π.

Konkurrenten frÄn vÀrlden av x86_64 Àr en tvÄsockelserver med IntelŸ XeonŸ Gold 5218. HÀr Àr de tekniska specifikationerna för servrarna:

Egenskap
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)

RAM
16x DDR4-2933 32GB
12x DDR4-2933 32GB

Diskenheter
12x HDD 1.2TB
2x HDD 1TB

Alla tester utförs pÄ operativsystemet Ubuntu 19.10. Innan testerna genomfördes uppdaterades alla systemkomponenter med kommandot full-upgrade.

Den första testen jĂ€mför prestanda i 'singeltĂ€vling': berĂ€kning av hundra miljoner siffror av talet π pĂ„ en kĂ€rna. I APT-repositories av Ubuntu finns ett program som löser detta problem: verktyget pi.

NÀsta teststeg Àr en grundlig 'uppvÀrmning' av servern genom att kompilera alla program i LLVM-projektet. Den valda koden för kompilering Àr LLVM monorepo 10.0.0, och kompilatorerna Àr gcc och g++ version 9.2.1, som tillhandahÄlls med paketet bygg-verktyg. Eftersom vi testar servrar, kommer vi vid konfiguration av byggnaden att lÀgga till nyckeln -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 aktivera maximal optimering som görs under kompilering och ytterligare belasta de testade servrarna. Kompileringen körs parallellt pÄ alla tillgÀngliga trÄdar.

Efter kompileringen kan du börja med att koda om videon. Det mest kÀnda kommandoradsverktyget, ffmpeg, har ett speciellt benchmark-lÀge. I testningen deltog ffmpeg version 4.1.4, och som ingÄngsfil anvÀndes tecknad filmen 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 tiden som tagits för att framgÄngsrikt slutföra uppgiften.

Egenskap
2x Kunpeng 920
2x IntelÂź XeonÂź Gold 5218

Totalt antal kÀrnor\/trÄdar
128/128
32/64

Grundfrekvens, GHz
2.60
2.30

Maximal klockfrekvens, GHz
2.60
3.90

BerĂ€kning av talet π
5m 40.627s
3m 18.613s

Bygg av LLVM 10
19m 29.863s
22m 39.474s

Omkodning av video med ffmpeg
1m 3.196s
44.401s

Det Àr lÀtt att se att den stora fördelen med en representant för x86_64-arkitekturen Àr frekvensen pÄ 3.9 GHz, som uppnÄs med hjÀlp av teknik frÄn IntelŸ Turbo Boost. Processorn för arm64-arkitekturen tar istÀllet hÀnsyn till antalet kÀrnor, inte frekvensen.

Som förvĂ€ntat, nĂ€r talet π berĂ€knas i en trĂ„d, hjĂ€lper inte antalet kĂ€rnor. Men nĂ€r stora projekt kompileras Ă€ndras situationen.

Slutsats

FrÄn ett fysiskt perspektiv Àr servern TaiShan 2280v2 utformad för att vara anvÀndarvÀnlig och sÀker. TillÀgget av PCI Express 4.0 Àr en sÀrskild fördel med denna konfiguration.

NÀr du anvÀnder servern kan problem med programvara för arm64-arkitektur uppstÄ, men dessa problem Àr specifika för varje anvÀndare.

Vill du testa hela serverns funktionalitet pÄ dina egna uppgifter? TaiShan 2280v2 finns redan i vÄrt Selectel Lab.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster