Razpakiranje Huawei TaiShan 2280v2

Razpakiranje Huawei TaiShan 2280v2
Strežniki s procesorji na arhitekturi arm64 postopoma vstopajo v naše življenje. V tem članku bomo pokazali razpakiranje, namestitev in kratek test novega strežnika TaiShan 2280v2.

Raspakovanje

Razpakiranje Huawei TaiShan 2280v2
Strežnik je prispel v povsem navadni škatli. Na straneh škatle je natisnjen logotip Huawei in oznake embalaže. Na vrhu lahko vidimo navodila za pravilno odstranitev strežnika iz škatle. Pričnimo z razpakiranjem!

Razpakiranje Huawei TaiShan 2280v2

Razpakiranje Huawei TaiShan 2280v2
Strežnik je ovit v sloj antistatičnega materiala in položen med sloji pene. Na splošno gre za standardno embalažo za strežnik.

Razpakiranje Huawei TaiShan 2280v2
V majhni škatli lahko najdete nosilce, dve vijaki in dva napajalna kabla Schuko-C13. Nosilci izgledajo precej preprosto, vendar bomo o njih govorili kasneje.

Razpakiranje Huawei TaiShan 2280v2
Na vrhu strežnika so navedene informacije o tem strežniku, skupaj z dostopi do BMC-modula in BIOS-a. Serijska številka je predstavljena z enodimenzionalnim črtno kodo, QR-koda pa vsebuje povezavo do spletne strani tehnične podpore.

Odstranimo pokrov strežnika in pogledamo znotraj.

Šta se nalazi unutra?

Razpakiranje Huawei TaiShan 2280v2
Pokrov strežnika drži posebna zapirala, ki jih je mogoče zategniti v zaprtem položaju s križnim izvijačem. Odpiranje zapirala privede do pomika pokrova strežnika, po čemer se pokrov odstrani brez posebnih težav.

Razpakiranje Huawei TaiShan 2280v2

Razpakiranje Huawei TaiShan 2280v2
Strežnik je dobavljen v pripravljeni konfiguraciji, imenovani TaiShan 2280 V2 512G Standard Configuration v naslednji opremi:

  • 2x Kunpeng 920 (arhitektura ARM64, 64 jeder, osnovna frekvenca 2,6 GHz);
  • 16x DDR4-2933 32GB (skupaj 512 GB);
  • 12x SAS HDD 1200GB;
  • strojna RAID-kontroler Avago 3508 z rezervnim napajalnikom na osnovi superkondenzatorjev;
  • 2x omrežna kartica s štirimi 1GE vrati;
  • 2x omrežna kartica s štirimi 10GE/25GE SFP+ vrati;
  • 2x napajalnik 2000 vatov;
  • Rackmount ohišje 2U.

Matična plošča strežnika podpira standard PCI Express 4.0, kar omogoča izkoriščanje vse moči 4x 25GE omrežnih kartic.

V posredovani konfiguraciji strežnika je 16 rež za operativno pomnilnik praznih. Fizično procesor Kunpeng 920 podpira do 2 TB operativnega pomnilnika, kar omogoča namestitev 32 pomnilniških modulov po 128 GB vsak, s čimer se skupni obseg operativnega pomnilnika poveča na 4 TB na eni strojni platformi.

Na procesorjih so snemljive hladilne naprave brez lastnih ventilatorjev. Kljub pričakovanjem so procesorji zakovičeni na matični plošči (BGA) in jih je v primeru okvare mogoče zamenjati le v servisu s pomočjo posebne opreme.

In zdaj sestavimo strežnik nazaj in preidemo k montaži v ohišje.

Montaža

Razpakiranje Huawei TaiShan 2280v2
Najprej se v ohišje montirajo vodila. Vodila so preproste police, na katere se postavi strežnik. Z ene strani je ta rešitev zelo preprosta in priročna, vendar pa je storitev strežnika brez njegove odstranitve iz ohišja praktično nemogoča.

Razpakiranje Huawei TaiShan 2280v2
V primerjavi z drugimi strežniki TaiShan pritegne pozornost s svojim ravnim sprednjim panelom in zeleno-črno barvno shemo. Posebno želim izpostaviti, da se proizvajalec skrbno loteva označevanja nameščenih komponent v strežniku. Na vsakem nosilcu za diske so navedene potrebne informacije o nameščenem disku, pod VGA-portom pa je namreč ikona, ki označuje zaporedje numeracije diskov.

Razpakiranje Huawei TaiShan 2280v2
VGA-port in 2 USB-pporta na sprednji strani sta prijeten dodatek proizvajalca ob osnovnih VGA + 2 USB na zadnji strani. Na zadnji strani se prav tako nahaja priključek za IPMI, označen kot MGMT, in COM-port v RJ-45 izvedbi, označen kot IOIOI.

Prvotna nastavitev

Razpakiranje Huawei TaiShan 2280v2
Pri prvotni nastavitvi se izvedejo prilagoditve nastavitev za vstop v BIOS in nastavitev IPMI. Huawei poudarja varnost, zato sta BIOS in IPMI zaščitena z gesli, ki se razlikujejo od običajnih admin/admin. Pri prvem vstopu BIOS opozori, da je privzeto geslo nezanesljivo in ga je potrebno spremeniti.

Razpakiranje Huawei TaiShan 2280v2
Vmesnik za nastavitev BIOS Huawei je podoben vmesniku Aptio Setup Utility, ki se uporablja v strežnikih podjetja SuperMicro. Tu ne boste našli niti stikala za tehnologijo Hyper-Threading, niti Legacy-mode.

Razpakiranje Huawei TaiShan 2280v2
Spletni vmesnik BMC-modula ponuja tri polja za vnos namesto pričakovanih dveh. Vanj je mogoče dostopati tako s lokalnim uporabniškim imenom in geslom kot tudi z avtentikacijo preko oddaljenega LDAP strežnika.

IPMI ponuja številne možnosti za upravljanje strežnika:

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

Privzeto je metoda RMCP, ki se uporablja v ipmitool, onemogočena iz varnostnih razlogov. Za dostop KVM iBMC ponuja dve rešitvi:

  • »klasični« Java-applet;
  • HTML5-konzola.

Razpakiranje Huawei TaiShan 2280v2
Ker so procesorji ARM pozicionirani kot energetsko učinkoviti, lahko na glavni strani spletnega vmesnika iBMC vidite blok »Energijska učinkovitost«, ki prikazuje ne le koliko energije smo prihranili z uporabo tega strežnika, temveč koliko kilogramov ogljikovega dioksida ni prišlo v atmosfero.

Kljub impresivni moči napajalnih enot strežnik v stanju mirovanja porabi 340 vatov, pod polno obremenitvijo pa le 440 vatov.

Uporaba

Naslednji pomemben korak je namestitev operacijskega sistema. Za arhitekturo arm64 obstaja veliko priljubljenih distribucij Linuxa, vendar le najnovejše različice ustrezno delujejo na strežniku. Tukaj je seznam operacijskih sistemov, ki smo jih uspeli zagnati:

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

Med pripravo članka smo prejeli novico, da je ruska podjetje „Bazalt SPO“ izdala novo različico operacijskega sistema Simply Linux. Trdi se, da Simply Linux podpira procesorje Kunpeng 920. Kljub temu, da je glavni namen tega operacijskega sistema - namizje, nismo zamudili priložnosti, da preizkusimo njegovo delovanje na našem strežniku in bili smo zadovoljni z rezultatom.

Arhitektura procesorja, njegova glavna značilnost, še ne podpira vseh aplikacij. Večina programske opreme je usmerjena na razširjeno arhitekturo x86_64, različice, prenesene za arm64, pa pogosto zaostajajo po funkcionalnosti.

Huawei priporoča uporabo EulerOS, komercialne distribucije Linuxa na osnovi CentOS, saj ta distribucija od začetka popolnoma podpira funkcionalnosti strežnikov TaiShan. Na voljo je brezplačna različica EulerOS — OpenEuler.

Znani benchmarki, kot sta GeekBench 5 in PassMark CPU Mark, trenutno ne podpirajo arhitekture arm64, zato smo za primerjavo zmogljivosti vzeli 'vsakdanje' naloge, kot so razpakiranje, kompilacija programov in izračun števila π.

Za konkurenta iz sveta x86_64 smo vzeli dvo-socket strežnik z Intel® Xeon® Gold 5218. Prikazujemo tehnične specifikacije strežnikov:

Karakteristika
TaiShan 2280v2
Intel® Xeon® Gold 5218

Procesor
2x Kunpeng 920 (64 jedra, 64 niti, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 jeder, 32 niti 2.3 GHz)

Operativna pomnilnika
16x DDR4-2933 32GB
12x DDR4-2933 32GB

Diski
12x HDD 1.2TB
2x HDD 1TB

Vse teste izvajamo na operacijskem sistemu Ubuntu 19.10. Pred izvedbo testov so bili vsi sistemi posodobljeni z ukazom full-upgrade.

Prvi test primerjamo zmogljivost v 'posameznem tekmovanju': izračun sto milijonov številk števila π na enem jedru. V APT-repozitorijih Ubuntu je program, ki rešuje to nalogo: orodje pi.

N naslednjem koraku testiranja bomo temeljito 'ogreli' strežnik z prevodom vseh programov projekta LLVM. Kot prevodeno izberemo LLVM monorepo 10.0.0, prevajalniki pa so gcc in g++ različice 9.2.1, dostavljeni s paketom build-essentials. Ker testiramo strežnike, bomo pri konfiguraciji gradnje dodali ključno besedo -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"

To bo vklopilo maksimalno optimizacijo, izvedeno med prevajanjem, in dodatno obremenilo testirane strežnike. Prevod se zažene hkrati na vseh razpoložljivih nitih.

Po prevodu se lahko lotimo prekodiranja videa. Najbolj znana ukazna vrstica, ffmpeg, ima poseben način benchmarkinga. Pri testiranju je sodeloval ffmpeg različice 4.1.4, vhodna datoteka pa je bila risanka Big Buck Bunny 3D v visoki ločljivosti.

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

Vse vrednosti v testnih rezultatih predstavljajo čas, porabljen za uspešno izvedbo naloge.

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

Skupno število jeder\/nitij
128/128
32/64

Osnovna frekvenca, GHz
2.60
2.30

Maksimalna frekvenca, GHz
2.60
3.90

Izračun števila π
5m 40.627s
3m 18.613s

Gradnja LLVM 10
19m 29.863s
22m 39.474s

Prekodiranje videa ffmpeg
1m 3.196s
44.401s

Lahko opazimo, da je glavna prednost predstavnika arhitekture x86_64 frekvenca 3.9 GHz, dosežena s tehnologijo Intel® Turbo Boost. Procesor na arhitekturi arm64 se osredotoča na število jeder, ne pa na frekvenco.

Kot je bilo pričakovano, pri izračunu števila π v enem niti število jeder ne pomaga. Kljub temu pa se pri prevajanju velikih projektov situacija spremeni.

Zaključek

Z vidika fizične zasnove strežnik TaiShan 2280v2 izstopa po pozornosti na enostavnost uporabe in varnost. Prisotnost PCI Express 4.0 je dodaten plus te konfiguracije.

Pri uporabi strežnika se lahko pojavijo težave s programsko opremo, optimizirano za arhitekturo arm64, vendar so te težave specifične za vsakega posameznega uporabnika.

Želite preizkusiti vse funkcionalnosti strežnika pri svojih nalogah? TaiShan 2280v2 je že na voljo v naši Selectel Lab.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster