Unboxing Huawei TaiShan 2280v2

Unboxing Huawei TaiShan 2280v2
Serverele cu procesoare bazate pe arhitectura arm64 intră cu sârguință în viața noastră. În acest articol vă vom arăta despachetarea, instalarea și testarea scurtă a noului server TaiShan 2280v2.

Despachetarea

Unboxing Huawei TaiShan 2280v2
Serverul a ajuns la noi într-o cutie neremarcabilă. Părțile laterale ale cutiei poartă sigla Huawei, precum și semnele de ambalare și de container. În partea de sus puteți vedea instrucțiuni despre cum să eliminați corect serverul din cutie. Să începem să despachetăm!

Unboxing Huawei TaiShan 2280v2

Unboxing Huawei TaiShan 2280v2
Serverul este învelit într-un strat de material antistatic și plasat între straturi de spumă. În general, ambalaj standard pentru un server.

Unboxing Huawei TaiShan 2280v2
Într-o cutie mică puteți găsi un tobogan, două șuruburi și două cabluri de alimentare Schuko-C13. Sania pare destul de simplă, dar despre asta vom vorbi mai târziu.

Unboxing Huawei TaiShan 2280v2
În partea de sus a serverului se află informații despre acest server, precum și acces la modulul BMC și BIOS. Numărul de serie este reprezentat de un cod de bare unidimensional, iar codul QR conține un link către site-ul de asistență tehnică.

Să scoatem capacul serverului și să ne uităm înăuntru.

Ce este înăuntru?

Unboxing Huawei TaiShan 2280v2
Capacul serverului este ținut în poziție printr-un zăvor special, care poate fi asigurat în stare închisă cu o șurubelniță Phillips. Deschiderea zăvorului face ca capacul serverului să alunece, după care capacul poate fi îndepărtat fără probleme.

Unboxing Huawei TaiShan 2280v2

Unboxing Huawei TaiShan 2280v2
Serverul vine într-o configurație gata făcută numită TaiShan 2280 V2 512G Configurație standard în următoarea configurație:

  • 2x Kunpeng 920 (arhitectură ARM64, 64 de nuclee, frecvență de bază 2.6 GHz);
  • 16x DDR4-2933 32GB (total 512 GB);
  • 12x HDD SAS 1200GB;
  • controler hardware RAID Avago 3508 cu o sursă de alimentare de rezervă bazată pe un ionistor;
  • 2x placă de rețea cu patru porturi 1GE;
  • 2x placă de rețea cu patru porturi 10GE/25GE SFP+;
  • 2x sursa de alimentare 2000 wati;
  • Carcasa Rackmount 2U.

Placa de bază a serverului implementează standardul PCI Express 4.0, care vă permite să utilizați întreaga putere a plăcilor de rețea 4x 25GE.

În configurația serverului trimisă nouă, 16 sloturi RAM sunt goale. Fizic, procesorul Kunpeng 920 suportă până la 2 TB de RAM, ceea ce vă permite să instalați 32 de stick-uri de memorie de 128 GB fiecare, extinzând cantitatea totală de RAM la 4 TB într-o singură platformă hardware.

Procesoarele au radiatoare detașabile fără ventilatoare proprii. Contrar așteptărilor, procesoarele sunt lipite pe placa de bază (BGA) și în caz de defecțiune pot fi înlocuite doar la un centru de service folosind echipamente speciale.

Acum să punem serverul la loc și să trecem la montarea în rack.

Instalare

Unboxing Huawei TaiShan 2280v2
În primul rând, glisierele sunt montate în rack. Slide-urile sunt simple rafturi pe care este plasat serverul. Pe de o parte, această soluție este foarte simplă și convenabilă, dar nu este posibilă întreținerea serverului fără a-l scoate din rack.

Unboxing Huawei TaiShan 2280v2
În comparație cu alte servere, TaiShan atrage atenția cu panoul frontal plat și schema de culori verde și negru. Separat, aș dori să remarc că producătorul este sensibil la etichetarea echipamentelor instalate pe server. Fiecare suport de disc conține informațiile necesare despre discul instalat, iar sub portul VGA există o pictogramă care indică ordinea de numerotare a discului.

Unboxing Huawei TaiShan 2280v2
Un port VGA și 2 porturi USB pe panoul frontal sunt un bonus frumos de la producător, pe lângă porturile principale VGA + 2 USB de pe panoul din spate. Pe panoul din spate puteți găsi, de asemenea, un port IPMI, marcat MGMT, și un port RJ-45 COM, marcat IOIOI.

Configurare inițială

Unboxing Huawei TaiShan 2280v2
În timpul configurării inițiale, modificați setările de intrare în BIOS și configurați IPMI. Huawei promovează securitatea, astfel încât BIOS-ul și IPMI sunt protejate cu parole care sunt diferite de parolele obișnuite de administrator/admin. Când vă conectați pentru prima dată, BIOS-ul vă avertizează că parola implicită este slabă și trebuie schimbată.

Unboxing Huawei TaiShan 2280v2
Huawei BIOS Setup Utility este similar ca interfață cu Aptio Setup Utility, folosit în serverele SuperMicro. Aici nu veți găsi un comutator pentru tehnologia Hyper-Threading sau modul Legacy.

Unboxing Huawei TaiShan 2280v2
Interfața web a modulului BMC oferă trei câmpuri de intrare în loc de cele două așteptate. Vă puteți conecta la interfață folosind fie o parolă de conectare locală, fie autentificare printr-un server LDAP la distanță.

IPMI oferă multe opțiuni pentru managementul serverului:

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

În mod implicit, metoda RMCP utilizată în ipmitool este dezactivată din motive de securitate. Pentru accesul KVM, iBMC oferă două soluții:

  • applet Java „clasic”;
  • Consola HTML5.

Unboxing Huawei TaiShan 2280v2
Deoarece procesoarele ARM sunt poziționate ca fiind eficiente din punct de vedere energetic, pe pagina principală a interfeței web iBMC puteți vedea blocul „Eficiență energetică”, care arată nu doar câtă energie am economisit utilizând acest server, ci câte kilograme de dioxid de carbon nu au fost. eliberat în atmosferă.

În ciuda puterii impresionante a surselor de alimentare, în modul inactiv serverul consumă wați 340și numai la sarcină maximă wați 440.

Folosi

Următorul pas important este instalarea sistemului de operare. Există multe distribuții Linux populare pentru arhitectura arm64, dar numai cele mai moderne versiuni se instalează și funcționează corect pe server. Iată o listă de sisteme de operare pe care am putut să le rulăm:

  • Ubuntu 19.10;
  • CentOS 8.1.
  • Pur și simplu Linux 9.

În timpul pregătirii acestui articol, a apărut vestea că compania rusă Basalt SPO a lansat o nouă versiune a sistemului de operare Simply Linux. Revendicatcă Simply Linux acceptă procesoarele Kunpeng 920. În ciuda faptului că principala aplicație a acestui sistem de operare este Desktop, nu am ratat ocazia de a-i testa funcționarea pe serverul nostru și am fost mulțumiți de rezultat.

Arhitectura procesorului, principala sa caracteristică, nu este încă acceptată de toate aplicațiile. Majoritatea software-ului se concentrează pe arhitectura omniprezentă x86_64, iar versiunile portate pe arm64 sunt adesea în urmă semnificativ în funcționalitate.

Huawei recomandă utilizarea EulerOS, o distribuție comercială Linux bazată pe CentOS, deoarece această distribuție acceptă inițial pe deplin funcționalitatea serverelor TaiShan. Există o versiune gratuită de EulerOS - Deschide Euler.

Benchmark-uri bine-cunoscute, cum ar fi GeekBench 5 și PassMark CPU Mark, nu funcționează încă cu arhitectura arm64, așa că sarcinile „de zi cu zi”, precum despachetarea, compilarea programelor și calcularea numărului π au fost luate pentru a compara performanța.

Un concurent din lumea x86_64 este un server cu două socluri cu Intel® Xeon® Gold 5218. Iată caracteristicile tehnice ale serverelor:

Caracterizare
TaiShan 2280v2
Intel® Xeon® Gold 5218

procesor
2x Kunpeng 920 (64 nuclee, 64 fire, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 nuclee, 32 fire 2.3 GHz)

memorie cu acces aleator
16x DDR4-2933 32GB
12x DDR4-2933 32GB

discuri
12x HDD de 1.2 TB
2x HDD de 1 TB

Toate testele sunt efectuate pe sistemul de operare Ubuntu 19.10. Înainte de a rula testele, toate componentele sistemului au fost actualizate cu comanda de upgrade complet.

Primul test este de a compara performanța în „testul unic”: calcularea a o sută de milioane de cifre ale numărului π pe un nucleu. Există un program în depozitele Ubuntu APT care rezolvă această problemă: utilitarul pi.

Următoarea etapă de testare este o „încălzire” profundă a serverului prin compilarea tuturor programelor proiectului LLVM. Selectat ca compilabil LLVM monorepo 10.0.0, iar compilatorii sunt gcc и g++ versiunea 9.2.1livrat cu pachetul esențial de construcție. Deoarece testăm servere, la configurarea ansamblului vom adăuga cheia -De repede:

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"

Acest lucru va permite optimizarea maximă a timpului de compilare și va stresa și mai mult serverele testate. Compilarea rulează în paralel pe toate firele disponibile.

După compilare, puteți începe să transcodați videoclipul. Cel mai faimos utilitar de linie de comandă, ffmpeg, are un mod special de analiză comparativă. Testarea a implicat versiunea ffmpeg 4.1.4, iar un desen animat a fost luat ca fișier de intrare Big Buck Bunny 3D în înaltă definiție.

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

Toate valorile din rezultatele testului sunt timpul petrecut pentru îndeplinirea cu succes a sarcinii.

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

Numărul total de nuclee/fire
128/128
32/64

Frecvența de bază, GHz
2.60
2.30

Frecvența maximă, GHz
2.60
3.90

Calcularea pi
5m anii 40.627
3m anii 18.613

Clădirea LLVM 10
19m anii 29.863
22m anii 39.474

transcodare video ffmpeg
1m anii 3.196
Anii 44.401

Este ușor de observat că principalul avantaj al arhitecturii x86_64 este frecvența de 3.9 GHz, realizată folosind tehnologia Intel® Turbo Boost. Un procesor bazat pe arhitectura arm64 profită de numărul de nuclee, nu de frecvență.

După cum era de așteptat, atunci când se calculează π pe fir, numărul de nuclee nu ajută deloc. Cu toate acestea, la compilarea proiectelor mari, situația se schimbă.

Concluzie

Din punct de vedere fizic, serverul TaiShan 2280v2 se distinge prin atenția acordată ușurinței în utilizare și securitate. Prezența PCI Express 4.0 este un avantaj separat al acestei configurații.

Când utilizați serverul, pot apărea probleme cu software-ul bazat pe arhitectura arm64, cu toate acestea, aceste probleme sunt specifice fiecărui utilizator în parte.

Doriți să testați toată funcționalitatea serverului pe propriile sarcini? TaiShan 2280v2 este deja disponibil în laboratorul nostru Selectel.

Sursa: www.habr.com

Adauga un comentariu