Rozbalenie Huawei TaiShan 2280v2

Rozbalenie Huawei TaiShan 2280v2
Servery s procesormi založenými na architektúre arm64 usilovne vstupujú do našich životov. V tomto článku vám ukážeme rozbalenie, inštaláciu a krátky test nového servera TaiShan 2280v2.

Vybalenie

Rozbalenie Huawei TaiShan 2280v2
Server k nám dorazil v nenápadnej krabici. Boky škatule nesú logo Huawei, ako aj značky kontajnera a balenia. V hornej časti vidíte pokyny, ako správne vybrať server z krabice. Začnime s vybaľovaním!

Rozbalenie Huawei TaiShan 2280v2

Rozbalenie Huawei TaiShan 2280v2
Server je obalený vrstvou antistatického materiálu a umiestnený medzi vrstvami peny. Vo všeobecnosti štandardné balenie pre server.

Rozbalenie Huawei TaiShan 2280v2
V malej krabičke nájdete šmykľavku, dve skrutky a dva napájacie káble Schuko-C13. Sánky vyzerajú dosť jednoducho, ale o tom si povieme neskôr.

Rozbalenie Huawei TaiShan 2280v2
V hornej časti servera sú informácie o tomto serveri, ako aj prístup k modulu BMC a systému BIOS. Sériové číslo predstavuje jednorozmerný čiarový kód a QR kód obsahuje odkaz na stránku technickej podpory.

Odstránime kryt servera a pozrieme sa dovnútra.

Čo je vo vnútri?

Rozbalenie Huawei TaiShan 2280v2
Kryt servera drží na mieste špeciálna západka, ktorú je možné v zatvorenom stave zaistiť pomocou krížového skrutkovača. Otvorenie západky spôsobí posunutie krytu servera, po ktorom je možné kryt bez problémov odstrániť.

Rozbalenie Huawei TaiShan 2280v2

Rozbalenie Huawei TaiShan 2280v2
Server sa dodáva v hotovej konfigurácii tzv Štandardná konfigurácia TaiShan 2280 V2 512G v nasledujúcej konfigurácii:

  • 2x Kunpeng 920 (architektúra ARM64, 64 jadier, základná frekvencia 2.6 GHz);
  • 16x DDR4-2933 32GB (celkovo 512 GB);
  • 12x SAS HDD 1200GB;
  • hardvérový RAID radič Avago 3508 so záložným zdrojom na báze ionistora;
  • 2x sieťová karta so štyrmi 1GE portami;
  • 2x sieťová karta so štyrmi 10GE/25GE SFP+ portami;
  • 2x napájanie 2000 watt;
  • Rackmount 2U puzdro.

Základná doska servera implementuje štandard PCI Express 4.0, ktorý umožňuje využiť plný výkon 4x 25GE sieťových kariet.

V konfigurácii servera, ktorá nám bola zaslaná, je 16 slotov RAM prázdnych. Fyzicky procesor Kunpeng 920 podporuje až 2 TB pamäte RAM, čo vám umožňuje nainštalovať 32 pamäťových kariet po 128 GB, čím sa celkové množstvo pamäte RAM rozšíri na 4 TB v jednej hardvérovej platforme.

Procesory majú odnímateľné radiátory bez vlastných ventilátorov. Oproti očakávaniam sú procesory prispájkované na základnú dosku (BGA) a v prípade poruchy ich možno vymeniť len v servisnom stredisku pomocou špeciálneho vybavenia.

Teraz položme server späť a prejdime k montáži do racku.

Inštalácia

Rozbalenie Huawei TaiShan 2280v2
Najprv sa sklíčka namontujú do stojana. Šmykľavky sú jednoduché police, na ktorých je umiestnený server. Toto riešenie je na jednej strane veľmi jednoduché a pohodlné, ale bez odstránenia z racku nie je možné server obsluhovať.

Rozbalenie Huawei TaiShan 2280v2
V porovnaní s inými servermi TaiShan priťahuje pozornosť plochým predným panelom a zeleno-čiernou farebnou schémou. Samostatne by som chcel poznamenať, že výrobca je citlivý na označenie zariadení nainštalovaných na serveri. Každý nosič disku obsahuje potrebné informácie o nainštalovanom disku a pod portom VGA je ikona označujúca poradie číslovania diskov.

Rozbalenie Huawei TaiShan 2280v2
VGA port a 2 USB porty na prednom paneli sú príjemným bonusom od výrobcu k hlavným VGA + 2 USB portom na zadnom paneli. Na zadnom paneli nájdete aj port IPMI s označením MGMT a port RJ-45 COM s označením IOIOI.

Pôvodné nastavenie

Rozbalenie Huawei TaiShan 2280v2
Počas úvodného nastavenia zmeníte nastavenia systému BIOS a nakonfigurujete IPMI. Huawei presadzuje bezpečnosť, takže BIOS a IPMI sú chránené heslami, ktoré sa líšia od bežných admin/admin hesiel. Pri prvom prihlásení vás systém BIOS upozorní, že predvolené heslo je slabé a je potrebné ho zmeniť.

Rozbalenie Huawei TaiShan 2280v2
Pomôcka Huawei BIOS Setup Utility je svojím rozhraním podobná pomôcke Aptio Setup Utility, ktorá sa používa na serveroch SuperMicro. Nenájdete tu prepínač technológie Hyper-Threading ani Legacy mód.

Rozbalenie Huawei TaiShan 2280v2
Webové rozhranie modulu BMC ponúka tri vstupné polia namiesto očakávaných dvoch. Do rozhrania sa môžete prihlásiť buď pomocou lokálneho prihlasovacieho hesla alebo autentifikácie cez vzdialený server LDAP.

IPMI poskytuje mnoho možností správy servera:

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

Štandardne je metóda RMCP používaná v ipmitool z bezpečnostných dôvodov zakázaná. Pre prístup KVM ponúka iBMC dve riešenia:

  • "klasický" Java applet;
  • konzola HTML5.

Rozbalenie Huawei TaiShan 2280v2
Keďže procesory ARM sú umiestnené ako energeticky efektívne, na hlavnej stránke webového rozhrania iBMC môžete vidieť blok „Energetická efektívnosť“, ktorý ukazuje nielen to, koľko energie sme ušetrili pomocou tohto servera, ale koľko kilogramov oxidu uhličitého nebolo uvoľnené do atmosféry.

Napriek pôsobivému výkonu napájacích zdrojov server v nečinnom režime spotrebúva 340 wattova len pri plnom zaťažení 440 wattov.

Použitie

Ďalším dôležitým krokom je inštalácia operačného systému. Existuje mnoho populárnych distribúcií Linuxu pre architektúru arm64, ale iba najmodernejšie verzie sa inštalujú a fungujú správne na serveri. Tu je zoznam operačných systémov, ktoré sme mohli spustiť:

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

Pri príprave tohto článku sa objavila správa, že ruská spoločnosť Basalt SPO vydala novú verziu operačného systému Simply Linux. Nárokovanéže Simply Linux podporuje procesory Kunpeng 920. Napriek tomu, že hlavnou aplikáciou tohto OS je Desktop, nenechali sme si ujsť príležitosť otestovať jeho fungovanie na našom serveri a výsledok nás potešil.

Architektúra procesora, jeho hlavná vlastnosť, zatiaľ nie je podporovaná všetkými aplikáciami. Väčšina softvéru je zameraná na všadeprítomnú architektúru x86_64 a verzie portované na arm64 často výrazne zaostávajú vo funkčnosti.

Huawei odporúča používať EulerOS, komerčná linuxová distribúcia založená na CentOS, pretože táto distribúcia spočiatku plne podporuje funkčnosť serverov TaiShan. K dispozícii je bezplatná verzia EulerOS - OpenEuler.

Známe benchmarky ako GeekBench 5 a PassMark CPU Mark zatiaľ nefungujú s architektúrou arm64, takže na porovnanie výkonu boli prijaté „každodenné“ úlohy ako rozbaľovanie, kompilácia programov a výpočet čísla π.

Konkurentom zo sveta x86_64 je dvojsocketový server s Intel® Xeon® Gold 5218. Tu sú technické charakteristiky serverov:

Charakterizácia
TaiShan 2280v2
Intel® Xeon® Gold 5218

procesor
2x Kunpeng 920 (64 jadier, 64 vlákien, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 jadier, 32 vlákien 2.3 GHz)

Operatívna pamäť
16x DDR4-2933 32GB
12x DDR4-2933 32GB

disky
12x pevný disk 1.2 TB
2x pevný disk 1 TB

Všetky testy sa vykonávajú na operačnom systéme Ubuntu 19.10. Pred spustením testov boli všetky systémové komponenty inovované pomocou príkazu full-upgrade.

Prvým testom je porovnanie výkonu v „jednotnom teste“: výpočet sto miliónov číslic čísla π na jednom jadre. V repozitároch Ubuntu APT existuje program, ktorý rieši tento problém: utilita pi.

Ďalšou fázou testovania je dôkladné „zahriatie“ servera kompiláciou všetkých programov projektu LLVM. Vybrané ako kompilovateľné LLVM monorepo 10.0.0, a kompilátory sú gcc и g++ verzia 9.2.1dodávané s balením budovať-náležitosti. Keďže testujeme servery, pri konfigurácii zostavy pridáme kľúč -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 umožní maximálnu optimalizáciu v čase kompilácie a ešte viac zaťaží testované servery. Kompilácia prebieha paralelne na všetkých dostupných vláknach.

Po kompilácii môžete začať s prekódovaním videa. Najznámejší nástroj príkazového riadka, ffmpeg, má špeciálny režim porovnávania. Testovanie zahŕňalo ffmpeg verziu 4.1.4 a ako vstupný súbor bola použitá karikatúra Big Buck Bunny 3D vo vysokom rozlíšení.

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

Všetky hodnoty vo výsledkoch testu predstavujú čas strávený úspešným dokončením úlohy.

Charakterizácia
2x Kunpeng 920
2x Intel® Xeon® Gold 5218

Celkový počet jadier/vlákien
128/128
32/64

Základná frekvencia, GHz
2.60
2.30

Maximálna frekvencia, GHz
2.60
3.90

Výpočet pi
5 m 40.627 s
3 m 18.613 s

Budova LLVM 10
19 m 29.863 s
22 m 39.474 s

ffmpeg prekódovanie videa
1 m 3.196 s
44.401s

Je ľahké vidieť, že hlavnou výhodou architektúry x86_64 je frekvencia 3.9 GHz dosiahnutá pomocou technológie Intel® Turbo Boost. Procesor založený na architektúre arm64 využíva počet jadier, nie frekvenciu.

Ako sa dalo očakávať, pri výpočte π na vlákno počet jadier vôbec nepomáha. Pri zostavovaní veľkých projektov sa však situácia mení.

Záver

Z fyzického hľadiska sa server TaiShan 2280v2 vyznačuje dôrazom na jednoduchosť použitia a bezpečnosť. Samostatnou výhodou tejto konfigurácie je prítomnosť PCI Express 4.0.

Pri používaní servera sa môžu vyskytnúť problémy so softvérom založeným na architektúre arm64, tieto problémy sú však špecifické pre každého jednotlivého používateľa.

Chcete otestovať všetky funkcie servera na vlastných úlohách? TaiShan 2280v2 je už dostupný v našom laboratóriu Selectel.

Zdroj: hab.com

Pridať komentár