Huawei TaiShan 2280v2 uitpakken

Huawei TaiShan 2280v2 uitpakken
Servers met processors gebaseerd op arm64-architectuur komen ijverig ons leven binnen. In dit artikel laten we u het uitpakken, installeren en korte testen van de nieuwe TaiShan 2280v2-server zien.

uitpakken

Huawei TaiShan 2280v2 uitpakken
De server arriveerde bij ons in een onopvallende doos. Op de zijkanten van de doos staat het Huawei-logo, evenals container- en verpakkingsmarkeringen. Bovenaan ziet u instructies hoe u de server op de juiste manier uit de doos haalt. Laten we beginnen met uitpakken!

Huawei TaiShan 2280v2 uitpakken

Huawei TaiShan 2280v2 uitpakken
De server wordt in een laag antistatisch materiaal gewikkeld en tussen lagen schuim geplaatst. Over het algemeen een standaardverpakking voor een server.

Huawei TaiShan 2280v2 uitpakken
In een klein doosje vind je een schuif, twee bouten en twee Schuko-C13 stroomkabels. De slee ziet er eenvoudig genoeg uit, maar daar zullen we later over praten.

Huawei TaiShan 2280v2 uitpakken
Bovenaan de server staat informatie over deze server, evenals toegang tot de BMC-module en het BIOS. Het serienummer wordt weergegeven door een eendimensionale streepjescode en de QR-code bevat een link naar de technische ondersteuningssite.

Laten we de serverkap verwijderen en naar binnen kijken.

Wat zit erin?

Huawei TaiShan 2280v2 uitpakken
De serverkap wordt op zijn plaats gehouden door een speciale grendel, die in gesloten toestand kan worden vastgezet met een kruiskopschroevendraaier. Door het openen van de grendel schuift de serverkap weg, waarna de kap zonder problemen kan worden verwijderd.

Huawei TaiShan 2280v2 uitpakken

Huawei TaiShan 2280v2 uitpakken
De server wordt geleverd in een kant-en-klare configuratie genaamd TaiShan 2280 V2 512G Standaardconfiguratie in de volgende configuratie:

  • 2x Kunpeng 920 (ARM64-architectuur, 64 cores, basisfrequentie 2.6 GHz);
  • 16x DDR4-2933 32GB (totaal 512 GB);
  • 12x SAS-harde schijf 1200 GB;
  • hardware RAID-controller Avago 3508 met een back-upvoeding op basis van een ionistor;
  • 2x netwerkkaart met vier 1GE-poorten;
  • 2x netwerkkaart met vier 10GE/25GE SFP+ poorten;
  • 2x voeding 2000 watt;
  • Rackgemonteerde 2U-behuizing.

Het servermoederbord implementeert de PCI Express 4.0-standaard, waardoor u de volledige kracht van 4x 25GE netwerkkaarten kunt benutten.

In de serverconfiguratie die naar ons is verzonden, zijn 16 RAM-slots leeg. Fysiek ondersteunt de Kunpeng 920-processor tot 2 TB RAM, waardoor je 32 geheugensticks van elk 128 GB kunt installeren, waardoor de totale hoeveelheid RAM wordt uitgebreid tot 4 TB op één hardwareplatform.

De processors hebben verwijderbare radiatoren zonder eigen ventilatoren. Tegen de verwachtingen in worden de processors op het moederbord gesoldeerd (BGA) en kunnen ze bij een storing alleen met speciale apparatuur in een servicecentrum worden vervangen.

Laten we nu de server weer in elkaar zetten en verder gaan met rackmontage.

Installatie

Huawei TaiShan 2280v2 uitpakken
Allereerst worden de dia's in het rek gemonteerd. Slides zijn eenvoudige planken waarop de server wordt geplaatst. Aan de ene kant is deze oplossing heel eenvoudig en handig, maar het is niet mogelijk om de server te onderhouden zonder deze uit het rack te halen.

Huawei TaiShan 2280v2 uitpakken
Vergeleken met andere servers trekt TaiShan de aandacht met zijn platte frontpaneel en groen-zwart kleurenschema. Afzonderlijk zou ik willen opmerken dat de fabrikant gevoelig is voor de etikettering van de apparatuur die in de server is geïnstalleerd. Elke schijfdrager bevat de nodige informatie over de geïnstalleerde schijf en onder de VGA-poort bevindt zich een pictogram dat de volgorde van de schijfnummering aangeeft.

Huawei TaiShan 2280v2 uitpakken
Een VGA-poort en 2 USB-poorten op het voorpaneel zijn een leuke bonus van de fabrikant naast de belangrijkste VGA + 2 USB-poorten op het achterpaneel. Op het achterpaneel vindt u ook een IPMI-poort, gemarkeerd met MGMT, en een RJ-45 COM-poort, gemarkeerd met IOIOI.

Initiële setup

Huawei TaiShan 2280v2 uitpakken
Tijdens de eerste installatie wijzigt u de BIOS-invoerinstellingen en configureert u IPMI. Huawei bevordert de veiligheid, dus BIOS en IPMI zijn beveiligd met wachtwoorden die verschillen van de gebruikelijke admin/admin-wachtwoorden. Wanneer u zich voor het eerst aanmeldt, waarschuwt het BIOS u dat het standaardwachtwoord zwak is en moet worden gewijzigd.

Huawei TaiShan 2280v2 uitpakken
Huawei BIOS Setup Utility is qua interface vergelijkbaar met Aptio Setup Utility, dat wordt gebruikt in SuperMicro-servers. Hier vind je geen schakelaar voor Hyper-Threading-technologie of Legacy-modus.

Huawei TaiShan 2280v2 uitpakken
De webinterface van de BMC-module biedt drie invoervelden in plaats van de verwachte twee. U kunt inloggen op de interface met een lokaal login-wachtwoord of met authenticatie via een externe LDAP-server.

IPMI biedt veel opties voor serverbeheer:

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

Standaard is de RMCP-methode die in ipmitool wordt gebruikt om veiligheidsredenen uitgeschakeld. Voor KVM-toegang biedt iBMC twee oplossingen:

  • "klassieke" Java-applet;
  • HTML5-console.

Huawei TaiShan 2280v2 uitpakken
Omdat ARM-processors als energiezuinig zijn gepositioneerd, kunt u op de hoofdpagina van de iBMC-webinterface het blok 'Energie-efficiëntie' zien, dat niet alleen laat zien hoeveel energie we hebben bespaard met deze server, maar ook hoeveel kilo kooldioxide dat niet is. vrijgekomen in de atmosfeer.

Ondanks de indrukwekkende kracht van de voedingen verbruikt de server in de inactieve modus veel stroom 340 watten alleen onder volledige belasting 440 watt.

Gebruiken

De volgende belangrijke stap is het installeren van het besturingssysteem. Er zijn veel populaire Linux-distributies voor de arm64-architectuur, maar alleen de modernste versies worden correct op de server geïnstalleerd en werken. Hier is een lijst met besturingssystemen die we konden gebruiken:

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

Tijdens het voorbereiden van dit artikel kwam het nieuws naar buiten dat het Russische bedrijf Basalt SPO een nieuwe versie van het Simply Linux-besturingssysteem had uitgebracht. Geclaimddat Simply Linux Kunpeng 920-processors ondersteunt. Ondanks het feit dat de hoofdtoepassing van dit besturingssysteem Desktop is, hebben we de kans niet gemist om de werking ervan op onze server te testen en waren we tevreden met het resultaat.

De processorarchitectuur, het belangrijkste kenmerk, wordt nog niet door alle applicaties ondersteund. De meeste software is gericht op de alomtegenwoordige x86_64-architectuur, en versies die zijn geport naar arm64 lopen vaak merkbaar achter qua functionaliteit.

Huawei raadt het gebruik aan Euler OS, een commerciële Linux-distributie gebaseerd op CentOS, aangezien deze distributie in eerste instantie de functionaliteit van TaiShan-servers volledig ondersteunt. Er is een gratis versie van EulerOS - OpenEuler.

Bekende benchmarks zoals GeekBench 5 en PassMark CPU Mark werken nog niet met de arm64-architectuur, dus werden ‘alledaagse’ taken zoals uitpakken, programma’s compileren en het getal π berekenen genomen om de prestaties te vergelijken.

Een concurrent uit de x86_64-wereld is een server met twee sockets met Intel® Xeon® Gold 5218. Dit zijn de technische kenmerken van de servers:

Kenschetsing
TaiShan 2280v2
Intel® Xeon® Goud 5218

bewerker
2x Kunpeng 920 (64 cores, 64 threads, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 cores, 32 threads 2.3 GHz)

Оперативная память
16x DDR4-2933 32 GB
12x DDR4-2933 32 GB

discs
12x harde schijf 1.2 TB
2x harde schijf 1 TB

Alle tests worden uitgevoerd op het Ubuntu 19.10 besturingssysteem. Voordat de tests werden uitgevoerd, werden alle systeemcomponenten geüpgraded met de opdracht full-upgrade.

De eerste test is het vergelijken van de prestaties in de ‘single test’: het berekenen van honderd miljoen cijfers van het getal π op één kern. Er is een programma in de Ubuntu APT-repository's dat dit probleem oplost: het pi-hulpprogramma.

De volgende testfase is een grondige "opwarming" van de server door alle programma's van het LLVM-project te compileren. Geselecteerd als compileerbaar LLVM monorepo 10.0.0, en de compilers zijn dat ook gcc и g++ versie 9.2.1meegeleverd met het pakket build-essentials. Omdat we servers testen, zullen we bij het configureren van de assembly de sleutel toevoegen -Of snel:

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"

Dit zal maximale optimalisatie tijdens het compileren mogelijk maken en de te testen servers verder belasten. De compilatie wordt parallel uitgevoerd op alle beschikbare threads.

Na het compileren kunt u beginnen met het transcoderen van de video. Het bekendste opdrachtregelprogramma, ffmpeg, heeft een speciale benchmarkingmodus. Bij de tests was ffmpeg-versie 4.1.4 betrokken en als invoerbestand werd een cartoon gebruikt Big Buck Bunny 3D in hoge definitie.

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

Alle waarden in de testresultaten zijn de tijd die is besteed aan het succesvol voltooien van de taak.

Kenschetsing
2x Kunpeng 920
2x Intel® Xeon® Goud 5218

Totaal aantal kernen/threads
128/128
32/64

Basisfrequentie, GHz
2.60
2.30

Maximale frequentie, GHz
2.60
3.90

Pi berekenen
5m 40.627s
3m 18.613s

Gebouw LLVM 10
19m 29.863s
22m 39.474s

ffmpeg video-transcodering
1m 3.196s
44.401s

Het is gemakkelijk in te zien dat het belangrijkste voordeel van de x86_64-architectuur de 3.9 GHz-frequentie is, bereikt met behulp van Intel® Turbo Boost-technologie. Een processor gebaseerd op arm64-architectuur maakt gebruik van het aantal kernen, niet van de frequentie.

Zoals verwacht helpt het aantal cores bij het berekenen van π per thread helemaal niet. Bij het samenstellen van grote projecten verandert de situatie echter.

Conclusie

Vanuit fysiek oogpunt onderscheidt de TaiShan 2280v2 server zich door aandacht voor gebruiksgemak en veiligheid. De aanwezigheid van PCI Express 4.0 is een apart voordeel van deze configuratie.

Bij gebruik van de server kunnen er problemen optreden met software gebaseerd op de arm64-architectuur, maar deze problemen zijn specifiek voor elke individuele gebruiker.

Wilt u alle functionaliteit van de server testen op uw eigen taken? TaiShan 2280v2 is al beschikbaar in ons Selectellab.

Bron: www.habr.com

Voeg een reactie