Rozbalení Huawei TaiShan 2280v2

Rozbalení Huawei TaiShan 2280v2
S servery s procesory na architektuře arm64 se pečlivě dostáváme do našeho života. V tomto článku ukážeme rozbalení, instalaci a drobný test nového serveru TaiShan 2280v2.

Rozbalení

Rozbalení Huawei TaiShan 2280v2
Server k nám dorazil v naprosto nenápadné krabici. Na bocích krabice je logo Huawei a také označení obalového materiálu. Na vrchu je vidět návod na správné vyjmutí serveru z krabice. Pojďme na rozbalení!

Rozbalení Huawei TaiShan 2280v2

Rozbalení Huawei TaiShan 2280v2
Server je obalen vrstvou antistatického materiálu a uložen mezi vrstvami pěnového polystyrenu. Obecně jde o standardní balení pro server.

Rozbalení Huawei TaiShan 2280v2
V malé krabičce najdeme držáky, dvě šrouby a dva napájecí kabely Schuko-C13. Držáky vypadají dost jednoduše, ale o nich si povíme později.

Rozbalení Huawei TaiShan 2280v2
Na vrchu serveru jsou uvedeny informace o tomto serveru, stejně jako přístupy k modulu BMC a BIOSu. Sériové číslo je prezentováno jako jednorozměrný čárový kód, a QR kód obsahuje odkaz na web technické podpory.

Sundáme kryt serveru a podíváme se dovnitř.

Co je uvnitř?

Rozbalení Huawei TaiShan 2280v2
Kryt serveru drží speciální západka, kterou lze zafixovat v uzavřené poloze křížovým šroubovákem. Otevření západky vede k posunutí krytu serveru, po němž lze kryt snadno sundat.

Rozbalení Huawei TaiShan 2280v2

Rozbalení Huawei TaiShan 2280v2
Server se dodává v předem připravené konfiguraci s názvem TaiShan 2280 V2 512G Standard Configuration v následující konfiguraci:

  • 2x Kunpeng 920 (architektura ARM64, 64 jader, základní frekvence 2.6 GHz);
  • 16x DDR4-2933 32GB (celkem 512 GB);
  • 12x SAS HDD 1200GB;
  • hardwarový RAID kontroler Avago 3508 se záložním zdrojem na bázi superkondenzátoru;
  • 2x síťová karta se čtyřmi 1GE porty;
  • 2x síťová karta se čtyřmi 10GE/25GE SFP+ porty;
  • 2x napájecí blok 2000 wattů;
  • rackmount skříň 2U.

Základní deska serveru realizuje standard PCI Express 4.0, což umožňuje využít veškerou sílu 4x 25GE síťových karet.

V zaslané nám konfiguraci serveru je volných 16 slotů pro operační paměť. Fyzicky procesor Kunpeng 920 podporuje až 2 TB operační paměti, což umožňuje instalaci 32 modulů paměti po 128 GB každý, čímž se celkový objem operační paměti zvyšuje na 4 TB na jedné hardwarové platformě.

Na procesorech jsou umístěny odnímatelné chladiče bez vlastních ventilátorů. Na rozdíl od očekávání jsou procesory pájené na základní desku (BGA) a v případě poruchy mohou být vyměněny pouze v servisním středisku pomocí specializovaného vybavení.

A teď sestavíme server zpět a přejdeme k montáži do racku.

Montáž

Rozbalení Huawei TaiShan 2280v2
Nejprve se do racku montují kolejnice. Kolejnice jsou jednoduché police, na které se pokládá server. Z jedné strany je toto řešení velmi jednoduché a pohodlné, nicméně údržba serveru bez jeho vytažení z racku není možná.

Rozbalení Huawei TaiShan 2280v2
Na pozadí ostatních serverů TaiShan zaujme pozornost plochým předním panelem a zeleno-černou barevnou schématem. Zvlášť bych chtěl vyzdvihnout, že výrobce důkladně dbá na značení nainstalovaného hardwaru v serveru. Na každé diskové kolejnici je uvedena potřebná informace o nainstalovaném disku a pod VGA portem je umístěna ikonka, která označuje pořadí číslování disků.

Rozbalení Huawei TaiShan 2280v2
VGA port a 2 porty USB na předním panelu jsou příjemným bonusem od výrobce navíc k hlavním VGA + 2 USB na zadním panelu. Na zadním panelu lze také najít port pro IPMI, označený jako MGMT, a COM port v RJ-45 provedení, označený jako IOIOI.

První nastavení

Rozbalení Huawei TaiShan 2280v2
Během počátečního nastavení se provádí změna nastavení přihlášení do BIOSu a nastavení IPMI. Huawei propaguje bezpečnost, proto jsou BIOS a IPMI chráněny hesly, která se liší od běžných admin/admin. Při prvním vstupu do BIOSu upozorňuje, že výchozí heslo není bezpečné a je nutné ho změnit.

Rozbalení Huawei TaiShan 2280v2
Huawei BIOS Setup Utility má rozhraní podobné Aptio Setup Utility, používající se v serverech společnosti SuperMicro. Nenajdete zde žádný přepínač pro technologii Hyper-Threading, ani Legacy režim.

Rozbalení Huawei TaiShan 2280v2
Webové rozhraní BMC modulu nabízí tři pole pro zadání místo očekávaných dvou. Do rozhraní se lze přihlásit jak pomocí místního uživatelského jména a hesla, tak autentizací přes vzdálený LDAP server.

IPMI nabízí množství možností pro správu serveru:

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

Ve výchozím nastavení je metoda RMCP, která se používá v ipmitool, zakázána z důvodů bezpečnosti. Pro KVM přístup iBMC nabízí dvě řešení:

  • „klasický“ Java applet;
  • HTML5 konzole.

Rozbalení Huawei TaiShan 2280v2
Jelikož jsou procesory ARM propagovány jako energeticky efektivní, na hlavní stránce webového rozhraní iBMC lze vidět blok „Energy Efficiency“, který ukazuje nejen kolik energie jsme ušetřili používáním tohoto serveru, ale kolik kilogramů oxidu uhličitého se nedostalo do atmosféry.

Navzdory impozantnímu výkonu napájecích zdrojů server v nečinnosti spotřebovává 340 wattů, a pod plnou zátěží pouze 440 wattů.

Použití

Dalším důležitým krokem je instalace operačního systému. Pro architekturu arm64 existuje mnoho populárních distribucí Linuxu, nicméně pouze nejmodernější verze se instalují a správně fungují na serveru. Zde je seznam operačních systémů, které jsme zvládli spustit:

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

Během přípravy článku vyšla zpráva, že ruská společnost „Bazalt SPO“ vydala novou verzi operačního systému Simply Linux. Je tvrzeno, že Simply Linux podporuje procesory Kunpeng 920. Přestože je hlavním zaměřením tohoto OS desktop, nenechali jsme si ujít příležitost otestovat jeho výkon na našem serveru a zůstali jsme spokojeni s výsledkem.

Architektura procesoru, jeho hlavní zvláštnost, zatím není podporována všemi aplikacemi. Většina softwaru je orientována na běžně používanou architekturu x86_64, a verze portované pro arm64 většinou zaostávají funkcionalitou.

Huawei doporučuje používat EulerOS, komerční distribuci Linuxu založenou na CentOS, jelikož tato distribuce původně plně podporuje funkčnost serverů TaiShan. Existuje bezplatná verze EulerOS — OpenEuler.

Známé benchmarky, jako GeekBench 5 a PassMark CPU Mark, zatím nefungují s architekturou arm64, proto pro srovnání výkonu byly použity „každodenní“ úkoly v podobě rozbalování, kompilace programů a výpočtu čísla π.

Jako konkurent ze světa x86_64 jsme vzali dvousocketový server s Intel® Xeon® Gold 5218. Přinášíme technické specifikace serverů:

Vlastnosti
TaiShan 2280v2
Intel® Xeon® Gold 5218

Procesor
2x Kunpeng 920 (64 jader, 64 vláken, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 jader, 32 vláken, 2.3 GHz)

Operační paměť
16x DDR4-2933 32GB
12x DDR4-2933 32GB

Disky
12x HDD 1.2TB
2x HDD 1TB

Všechny testy se provádějí na operačním systému Ubuntu 19.10. Před provedením testů byly všechny komponenty systému aktualizovány příkazem full-upgrade.

Prvním testem porovnáváme výkon v „jednotlivém hodnocení“: výpočet sta milionů číslic čísla π na jednom jádře. V APT repozitářích Ubuntu existuje program, který tuto úlohu řeší: nástroj pi.

Dalším krokem testování je důkladné „prohřátí“ serveru kompilací všech programů projektu LLVM. Jako kompilovaný byl vybrán LLVM monorepo 10.0.0, a kompilátory jsou gcc a g++ verze 9.2.1, dodávané s balíčkem build-essentials. Protože testujeme servery, přidáme při konfiguraci sestavení klíč -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 zahrnuje maximální optimalizaci prováděnou během překladů a navíc zatíží testované servery. Překlad běží paralelně na všech dostupných vláknech.

Po překladu se můžeme věnovat převodu videa. Nejznámější příkazový nástroj, ffmpeg, má speciální režim benchmarkingu. V testování se použila verze ffmpeg 4.1.4 a jako vstupní soubor byl vybrán animovaný film Big Buck Bunny 3D ve vysokém rozlišení.

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

Všechny hodnoty v testovacích výsledcích představují čas, potřebný k úspěšnému splnění úkolu.

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

Celkový počet jader\/vláken
128/128
32/64

Základní frekvence, GHz
2.60
2.30

Maximální frekvence, GHz
2.60
3.90

Výpočet čísla π
5m 40.627s
3m 18.613s

Sestavení LLVM 10
19m 29.863s
22m 39.474s

Převod videa ffmpeg
1m 3.196s
44.401s

Je snadné si všimnout, že hlavní výhodou zástupce architektury x86_64 je frekvence 3.9 GHz, dosažená pomocí technologie Intel® Turbo Boost. Procesor na architektuře arm64 sází na počet jader, nikoliv na frekvenci.

Jak se dalo očekávat, při výpočtu čísla π v jednom vlákně počet jader nijak nepomáhá. Nicméně při kompilaci velkých projektů se situace mění.

Závěr

Z fyzikálního hlediska se server TaiShan 2280v2 vyznačuje pozorností k uživatelské přívětivosti a bezpečnosti. Přítomnost PCI Express 4.0 je samostatným plusem této konfigurace.

Při použití serveru mohou nastat problémy se softwarem pro architekturu arm64, tyto problémy jsou však specifické pro každého konkrétního uživatele.

Chcete otestovat veškeré funkce serveru na vlastních úlohách? TaiShan 2280v2 je již k dispozici v naší Selectel Lab.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster