Išpakuojamas Huawei TaiShan 2280v2

Išpakuojamas Huawei TaiShan 2280v2
Serveriai su procesoriais, paremtais arm64 architektūra, stropiai įsilieja į mūsų gyvenimą. Šiame straipsnyje parodysime naujojo TaiShan 2280v2 serverio išpakavimą, įdiegimą ir trumpą testavimą.

Išpakavimas

Išpakuojamas Huawei TaiShan 2280v2
Serveris atkeliavo pas mus niekuo neišsiskiriančioje dėžutėje. Dėžutės šonuose yra „Huawei“ logotipas, taip pat konteinerio ir pakuotės ženklai. Viršuje galite pamatyti instrukcijas, kaip tinkamai pašalinti serverį iš dėžutės. Pradėkime išpakuoti!

Išpakuojamas Huawei TaiShan 2280v2

Išpakuojamas Huawei TaiShan 2280v2
Serveris apvyniotas antistatinės medžiagos sluoksniu ir dedamas tarp putplasčio sluoksnių. Apskritai, standartinė serverio pakuotė.

Išpakuojamas Huawei TaiShan 2280v2
Nedidelėje dėžutėje rasite čiuožyklą, du varžtus ir du Schuko-C13 maitinimo laidus. Rogės atrodo pakankamai paprastos, bet apie tai pakalbėsime vėliau.

Išpakuojamas Huawei TaiShan 2280v2
Serverio viršuje yra informacija apie šį serverį, taip pat prieiga prie BMC modulio ir BIOS. Serijos numerį pavaizduoja vienmatis brūkšninis kodas, o QR kode yra nuoroda į techninės pagalbos svetainę.

Nuimkime serverio dangtelį ir pažiūrėkime į vidų.

Kas yra viduje?

Išpakuojamas Huawei TaiShan 2280v2
Serverio dangtelį laiko specialus fiksatorius, kurį uždarytoje būsenoje galima užfiksuoti Phillips atsuktuvu. Atidarius skląstį, serverio dangtis nuslysta, po to dangtelį galima nuimti be jokių problemų.

Išpakuojamas Huawei TaiShan 2280v2

Išpakuojamas Huawei TaiShan 2280v2
Serveris yra paruoštos konfigūracijos, vadinamos TaiShan 2280 V2 512G standartinė konfigūracija tokioje konfigūracijoje:

  • 2x Kunpeng 920 (ARM64 architektūra, 64 branduoliai, bazinis dažnis 2.6 GHz);
  • 16x DDR4-2933 32GB (iš viso 512 GB);
  • 12x SAS HDD 1200GB;
  • aparatinės įrangos RAID valdiklis Avago 3508 su atsarginiu maitinimo šaltiniu, kurio pagrindas yra jonistorius;
  • 2x tinklo plokštė su keturiais 1GE prievadais;
  • 2x tinklo plokštė su keturiais 10GE/25GE SFP+ prievadais;
  • 2x maitinimo blokas 2000 vatų;
  • Rackmount 2U dėklas.

Serverio pagrindinėje plokštėje įdiegtas PCI Express 4.0 standartas, leidžiantis išnaudoti visą 4x 25GE tinklo plokščių galią.

Mums atsiųstoje serverio konfigūracijoje 16 RAM lizdų yra tušti. Fiziškai „Kunpeng 920“ procesorius palaiko iki 2 TB RAM, o tai leidžia įdiegti 32 atminties korteles po 128 GB, išplečiant bendrą RAM kiekį iki 4 TB vienoje aparatinės įrangos platformoje.

Procesoriai turi nuimamus radiatorius be savo ventiliatorių. Priešingai nei tikėtasi, procesoriai yra lituojami ant pagrindinės plokštės (BGA), o gedimo atveju juos galima pakeisti tik servise naudojant specialią įrangą.

Dabar vėl sudėkite serverį ir pereikime prie stovo montavimo.

Montavimas

Išpakuojamas Huawei TaiShan 2280v2
Visų pirma, čiuožyklos įmontuojamos į stovą. Skaidrės yra paprastos lentynos, ant kurių dedamas serveris. Viena vertus, šis sprendimas labai paprastas ir patogus, tačiau serverio aptarnauti neišėmus iš stovo neįmanoma.

Išpakuojamas Huawei TaiShan 2280v2
Palyginti su kitais serveriais, TaiShan patraukia dėmesį plokščiu priekiniu skydeliu ir žalios bei juodos spalvų schema. Atskirai noriu pastebėti, kad gamintojas jautriai reaguoja į serveryje įdiegtos įrangos ženklinimą. Kiekviename disko laikmenoje yra reikalinga informacija apie įdiegtą diską, o po VGA prievadu yra piktograma, nurodanti disko numeravimo tvarką.

Išpakuojamas Huawei TaiShan 2280v2
VGA prievadas ir 2 USB prievadai priekiniame skydelyje yra maloni gamintojo premija, be pagrindinių VGA + 2 USB prievadų galiniame skydelyje. Galiniame skydelyje taip pat galite rasti IPMI prievadą, pažymėtą MGMT, ir RJ-45 COM prievadą, pažymėtą IOIOI.

Pradiniai nustatymai

Išpakuojamas Huawei TaiShan 2280v2
Pradinės sąrankos metu keičiate BIOS įvesties nustatymus ir konfigūruojate IPMI. „Huawei“ skatina saugumą, todėl BIOS ir IPMI yra apsaugoti slaptažodžiais, kurie skiriasi nuo įprastų administratoriaus/administratoriaus slaptažodžių. Kai pirmą kartą prisijungiate, BIOS įspėja, kad numatytasis slaptažodis yra silpnas ir jį reikia pakeisti.

Išpakuojamas Huawei TaiShan 2280v2
„Huawei BIOS Setup Utility“ sąsaja yra panaši į „Aptio Setup Utility“, naudojamą „SuperMicro“ serveriuose. Čia nerasite „Hyper-Threading“ technologijos arba „Legacy“ režimo jungiklio.

Išpakuojamas Huawei TaiShan 2280v2
BMC modulio žiniatinklio sąsaja siūlo tris įvesties laukus vietoj dviejų. Galite prisijungti prie sąsajos naudodami vietinį prisijungimo slaptažodį arba autentifikavimą per nuotolinį LDAP serverį.

IPMI suteikia daug serverio valdymo parinkčių:

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

Pagal numatytuosius nustatymus ipmitool naudojamas RMCP metodas saugumo sumetimais yra išjungtas. KVM prieigai iBMC siūlo du sprendimus:

  • „klasikinė“ Java programėlė;
  • HTML5 konsolė.

Išpakuojamas Huawei TaiShan 2280v2
Kadangi ARM procesoriai yra išdėstyti kaip energiją taupantys, pagrindiniame iBMC žiniatinklio sąsajos puslapyje galite pamatyti bloką „Energijos efektyvumas“, kuris rodo ne tik tai, kiek energijos sutaupėme naudodami šį serverį, bet ir kiek kilogramų anglies dvideginio nebuvo. išleistas į atmosferą.

Nepaisant įspūdingos maitinimo šaltinių galios, tuščiosios eigos režimu serveris suvartoja 340 vatai, ir tik esant pilnai apkrovai 440 vatai.

Naudoti

Kitas svarbus žingsnis yra operacinės sistemos įdiegimas. Yra daug populiarių „Linux“ paskirstymų, skirtų arm64 architektūrai, tačiau tik pačios moderniausios versijos įdiegiamos ir tinkamai veikia serveryje. Čia yra operacinių sistemų, kurias galėjome paleisti, sąrašas:

  • Ubuntu 19.10;
  • „CentOS 8.1“.
  • Tiesiog Linux 9.

Rengiant šį straipsnį pasirodė žinia, kad Rusijos kompanija Basalt SPO išleido naują operacinės sistemos Simply Linux versiją. Teigėkad Simply Linux palaiko Kunpeng 920 procesorius.Nepaisant to, kad pagrindinė šios OS taikymas yra Desktop, nepraleidome progos išbandyti jos veikimo savo serveryje ir likome patenkinti rezultatu.

Procesoriaus architektūra, pagrindinė jos savybė, dar palaikoma ne visose programose. Dauguma programinės įrangos yra orientuotos į visur esančią x86_64 architektūrą, o versijos, perkeltos į arm64, dažnai pastebimai atsilieka savo funkcionalumu.

„Huawei“ rekomenduoja naudoti EulerOS, komercinis „Linux“ platinimas, pagrįstas „CentOS“, nes šis platinimas iš pradžių visiškai palaiko „TaiShan“ serverių funkcijas. Yra nemokama EulerOS versija - OpenEuler.

Gerai žinomi etalonai, tokie kaip „GeekBench 5“ ir „PassMark CPU Mark“, dar neveikia su arm64 architektūra, todėl našumui palyginti buvo imtasi „kasdienių“ užduočių, tokių kaip išpakavimas, programų kompiliavimas ir skaičiaus π apskaičiavimas.

Konkurentas iš x86_64 pasaulio yra dviejų lizdų serveris su Intel® Xeon® Gold 5218. Štai techninės serverių charakteristikos:

Charakteristika
TaiShan 2280v2
Intel® Xeon® Gold 5218

procesorius
2x Kunpeng 920 (64 branduoliai, 64 gijos, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 branduolių, 32 gijos 2.3 GHz)

Operatyvi atmintis
16x DDR4-2933 32GB
12x DDR4-2933 32GB

Diskai
12x 1.2TB HDD
2x 1TB HDD

Visi testai atliekami naudojant Ubuntu 19.10 operacinę sistemą. Prieš paleidžiant testus, visi sistemos komponentai buvo atnaujinti naudojant visiško atnaujinimo komandą.

Pirmasis bandymas yra palyginti „vieno testo“ našumą: apskaičiuojant šimtą milijonų skaičiaus π skaitmenų viename šerdyje. „Ubuntu APT“ saugyklose yra programa, kuri išsprendžia šią problemą: „pi“ programa.

Kitas testavimo etapas – kruopštus serverio „apšilimas“, sukompiliuojant visas LLVM projekto programas. Pasirinkta kaip kompiliuojama LLVM monorepo 10.0.0, o kompiliatoriai yra GCC и g++ 9.2.1 versijatiekiamas kartu su pakuote esminiai dalykai. Kadangi mes testuojame serverius, konfigūruodami surinkimą pridėsime raktą - Greitai:

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"

Tai leis maksimaliai optimizuoti kompiliavimo laiką ir dar labiau apkraus bandomus serverius. Kompiliacija vykdoma lygiagrečiai visose galimose gijose.

Po kompiliavimo galite pradėti perkoduoti vaizdo įrašą. Garsiausia komandų eilutės programa ffmpeg turi specialų palyginimo režimą. Bandymas buvo atliktas su ffmpeg 4.1.4 versija, o animacinis filmas buvo priimtas kaip įvesties failas Big Buck Bunny 3D didelės raiškos.

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

Visos testo rezultatų reikšmės yra laikas, praleistas sėkmingai atliekant užduotį.

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

Bendras branduolių / gijų skaičius
128/128
32/64

Bazinis dažnis, GHz
2.60
2.30

Maksimalus dažnis, GHz
2.60
3.90

Skaičiuojant pi
5m 40.627-ieji
3m 18.613-ieji

LLVM 10 pastatas
19m 29.863-ieji
22m 39.474-ieji

ffmpeg vaizdo perkodavimas
1m 3.196-ieji
44.401s

Nesunku pastebėti, kad pagrindinis x86_64 architektūros pranašumas yra 3.9 GHz dažnis, pasiektas naudojant Intel® Turbo Boost technologiją. Procesorius, pagrįstas arm64 architektūra, naudojasi branduolių skaičiumi, o ne dažniu.

Kaip ir tikėtasi, skaičiuojant π vienam siūlui, šerdies skaičius visai nepadeda. Tačiau rengiant didelius projektus situacija keičiasi.

išvada

Fiziniu požiūriu TaiShan 2280v2 serveris išsiskiria dėmesiu naudojimo paprastumui ir saugumui. PCI Express 4.0 buvimas yra atskiras šios konfigūracijos pranašumas.

Naudojant serverį gali kilti problemų su programine įranga, pagrįsta arm64 architektūra, tačiau šios problemos yra būdingos kiekvienam atskiram vartotojui.

Ar norite išbandyti visas serverio funkcijas atlikdami savo užduotis? TaiShan 2280v2 jau yra mūsų Selectel Lab.

Šaltinis: www.habr.com