Pakker ut Huawei TaiShan 2280v2

Pakker ut Huawei TaiShan 2280v2
Servere med prosessorer basert på arm64-arkitektur kommer flittig inn i livene våre. I denne artikkelen vil vi vise deg utboksing, installasjon og korte test av den nye TaiShan 2280v2-serveren.

Utpakking

Pakker ut Huawei TaiShan 2280v2
Serveren kom til oss i en unremarkable boks. Sidene av esken har Huawei-logoen, samt beholder- og emballasjemerker. Øverst kan du se instruksjoner om hvordan du fjerner serveren på riktig måte fra esken. La oss begynne å pakke ut!

Pakker ut Huawei TaiShan 2280v2

Pakker ut Huawei TaiShan 2280v2
Serveren er pakket inn i et lag med antistatisk materiale og plassert mellom lag med skum. Generelt standard innpakning for en server.

Pakker ut Huawei TaiShan 2280v2
I en liten boks finner du en sleide, to bolter og to Schuko-C13 strømkabler. Pulken ser enkel nok ut, men det skal vi snakke om senere.

Pakker ut Huawei TaiShan 2280v2
Øverst på serveren er informasjon om denne serveren, samt tilgang til BMC-modulen og BIOS. Serienummeret er representert med en endimensjonal strekkode, og QR-koden inneholder en lenke til nettstedet for teknisk støtte.

La oss fjerne serverdekselet og se på innsiden.

Hva er inne?

Pakker ut Huawei TaiShan 2280v2
Serverdekselet holdes på plass av en spesiell lås, som kan festes i lukket tilstand med en Phillips-skrutrekker. Åpning av låsen fører til at serverdekselet glir, hvoretter dekselet kan fjernes uten problemer.

Pakker ut Huawei TaiShan 2280v2

Pakker ut Huawei TaiShan 2280v2
Serveren kommer i en ferdig konfigurasjon kalt TaiShan 2280 V2 512G standardkonfigurasjon i følgende konfigurasjon:

  • 2x Kunpeng 920 (ARM64-arkitektur, 64 kjerner, basisfrekvens 2.6 GHz);
  • 16x DDR4-2933 32 GB (totalt 512 GB);
  • 12x SAS HDD 1200GB;
  • maskinvare RAID-kontroller Avago 3508 med en reservestrømforsyning basert på en ionistor;
  • 2x nettverkskort med fire 1GE-porter;
  • 2x nettverkskort med fire 10GE/25GE SFP+-porter;
  • 2x strømforsyning 2000 watt;
  • Rackmontert 2U veske.

Serverens hovedkort implementerer PCI Express 4.0-standarden, som lar deg bruke full kraft til 4x 25GE nettverkskort.

I serverkonfigurasjonen som er sendt til oss, er 16 RAM-spor tomme. Fysisk støtter Kunpeng 920-prosessoren opptil 2 TB RAM, som lar deg installere 32 minnepinner på 128 GB hver, og utvider den totale mengden RAM til 4 TB i én maskinvareplattform.

Prosessorene har avtagbare radiatorer uten egne vifter. I motsetning til forventningene er prosessorene loddet på hovedkortet (BGA) og kan i tilfelle feil kun skiftes ut på et servicesenter ved hjelp av spesialutstyr.

La oss nå sette serveren sammen igjen og gå videre til rackmontering.

Installasjon

Pakker ut Huawei TaiShan 2280v2
Først av alt er lysbildene montert i stativet. Slides er enkle hyller som serveren plasseres på. På den ene siden er denne løsningen veldig enkel og praktisk, men det er ikke mulig å betjene serveren uten å fjerne den fra racket.

Pakker ut Huawei TaiShan 2280v2
Sammenlignet med andre servere, tiltrekker TaiShan oppmerksomhet med sitt flate frontpanel og grønne og svarte fargevalg. Separat vil jeg merke at produsenten er følsom overfor merkingen av utstyret som er installert på serveren. Hver diskbærer inneholder nødvendig informasjon om den installerte disken, og under VGA-porten er det et ikon som angir disknummereringsrekkefølgen.

Pakker ut Huawei TaiShan 2280v2
En VGA-port og 2 USB-porter på frontpanelet er en fin bonus fra produsenten i tillegg til hoved VGA + 2 USB-porter på bakpanelet. På bakpanelet finner du også en IPMI-port, merket MGMT, og en RJ-45 COM-port, merket IOIOI.

Førstegangs oppsett

Pakker ut Huawei TaiShan 2280v2
Under det første oppsettet endrer du BIOS-inngangsinnstillingene og konfigurerer IPMI. Huawei fremmer sikkerhet, så BIOS og IPMI er beskyttet med passord som er forskjellige fra de vanlige admin/admin-passordene. Når du først logger på, advarer BIOS deg om at standardpassordet er svakt og må endres.

Pakker ut Huawei TaiShan 2280v2
Huawei BIOS Setup Utility ligner i grensesnittet Aptio Setup Utility, brukt i SuperMicro-servere. Her finner du ikke en bryter for Hyper-Threading-teknologi eller Legacy-modus.

Pakker ut Huawei TaiShan 2280v2
BMC-modulens webgrensesnitt tilbyr tre inndatafelt i stedet for de forventede to. Du kan logge på grensesnittet med enten et lokalt påloggingspassord eller autentisering via en ekstern LDAP-server.

IPMI gir mange alternativer for serveradministrasjon:

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

Som standard er RMCP-metoden som brukes i ipmitool deaktivert av sikkerhetsgrunner. For KVM-tilgang tilbyr iBMC to løsninger:

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

Pakker ut Huawei TaiShan 2280v2
Siden ARM-prosessorer er posisjonert som energieffektive, kan du på hovedsiden til iBMC-nettgrensesnittet se "Energy Efficiency"-blokken, som ikke bare viser hvor mye energi vi sparte med denne serveren, men hvor mange kilo karbondioksid som ikke var slippes ut i atmosfæren.

Til tross for den imponerende kraften til strømforsyninger, bruker serveren i hvilemodus 340 watt, og kun under full belastning 440 watt.

Bruk

Det neste viktige trinnet er å installere operativsystemet. Det er mange populære Linux-distribusjoner for arm64-arkitekturen, men bare de mest moderne versjonene installerer og fungerer riktig på serveren. Her er en liste over operativsystemer som vi kunne kjøre:

  • Ubuntu 19.10;
  • CentOS 8.1.
  • Rett og slett Linux 9.

Under utarbeidelsen av denne artikkelen kom det ut nyheter om at det russiske selskapet Basalt SPO hadde gitt ut en ny versjon av Simply Linux-operativsystemet. Hevdetat Simply Linux støtter prosessorer Kunpeng 920. Til tross for at hovedapplikasjonen til dette operativsystemet er Desktop, gikk vi ikke glipp av muligheten til å teste driften på serveren vår og var fornøyd med resultatet.

Prosessorarkitekturen, dens hovedfunksjon, støttes ennå ikke av alle applikasjoner. Det meste av programvare er fokusert på den allestedsnærværende x86_64-arkitekturen, og versjoner portert til arm64 faller ofte merkbart etter i funksjonalitet.

Huawei anbefaler å bruke EulerOS, en kommersiell Linux-distribusjon basert på CentOS, siden denne distribusjonen i utgangspunktet fullt ut støtter funksjonaliteten til TaiShan-servere. Det er en gratis versjon av EulerOS - ÅpneEuler.

Velkjente benchmarks som GeekBench 5 og PassMark CPU Mark fungerer ennå ikke med arm64-arkitekturen, så "hverdagslige" oppgaver som utpakking, kompilering av programmer og beregning av tallet π ble tatt for å sammenligne ytelse.

En konkurrent fra x86_64-verdenen er en to-sockets server med Intel® Xeon® Gold 5218. Her er de tekniske egenskapene til serverne:

Karakterisering
TaiShan 2280v2
Intel® Xeon® Gold 5218

prosessor
2x Kunpeng 920 (64 kjerner, 64 tråder, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 kjerner, 32 tråder 2.3 GHz)

random access memory
16x DDR4-2933 32GB
12x DDR4-2933 32GB

plater
12x harddisk 1.2TB
2x harddisk 1TB

Alle tester utføres på operativsystemet Ubuntu 19.10. Før testene ble kjørt, ble alle systemkomponenter oppgradert med full-upgrade-kommandoen.

Den første testen er å sammenligne ytelsen i "enkelttesten": å beregne hundre millioner sifre av tallet π på én kjerne. Det er et program i Ubuntu APT-lagrene som løser dette problemet: pi-verktøyet.

Neste teststadium er en grundig "oppvarming" av serveren ved å kompilere alle programmene til LLVM-prosjektet. Valgt som kompilerbar LLVM monorepo 10.0.0, og kompilatorene er gcc и g++ versjon 9.2.1følger med pakken bygge-essensielle. Siden vi tester servere, legger vi til nøkkelen når vi konfigurerer sammenstillingen -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"

Dette vil muliggjøre maksimal kompileringstidsoptimalisering og ytterligere stresse serverne som testes. Kompilering kjører parallelt på alle tilgjengelige tråder.

Etter kompilering kan du begynne å omkode videoen. Det mest kjente kommandolinjeverktøyet, ffmpeg, har en spesiell benchmarking-modus. Testingen involverte ffmpeg versjon 4.1.4, og en tegneserie ble tatt som inndatafil Big Buck Bunny 3D i høy oppløsning.

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

Alle verdier i testresultatene er tiden brukt på å fullføre oppgaven.

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

Totalt antall kjerner/tråder
128/128
32/64

Grunnfrekvens, GHz
2.60
2.30

Maksimal frekvens, GHz
2.60
3.90

Beregner pi
5m 40.627s
3m 18.613s

Bygg LLVM 10
19m 29.863s
22m 39.474s

ffmpeg video transkoding
1m 3.196s
44.401s

Det er lett å se at hovedfordelen med x86_64-arkitekturen er 3.9 GHz-frekvensen, oppnådd ved hjelp av Intel® Turbo Boost-teknologi. En prosessor basert på arm64-arkitektur utnytter antall kjerner, ikke frekvensen.

Som forventet, når man beregner π per tråd, hjelper ikke antall kjerner i det hele tatt. Men når man setter sammen store prosjekter, endrer situasjonen seg.

Konklusjon

Fra et fysisk synspunkt kjennetegnes TaiShan 2280v2-serveren ved oppmerksomhet på brukervennlighet og sikkerhet. Tilstedeværelsen av PCI Express 4.0 er en separat fordel med denne konfigurasjonen.

Ved bruk av serveren kan det oppstå problemer med programvare basert på arm64-arkitekturen, men disse problemene er spesifikke for hver enkelt bruker.

Vil du teste all funksjonaliteten til serveren på dine egne oppgaver? TaiShan 2280v2 er allerede tilgjengelig i vårt Selectel Lab.

Kilde: www.habr.com

Legg til en kommentar