Szorgalmasan lépnek életünkbe az arm64 architektúrára épülő processzorokkal rendelkező szerverek. Ebben a cikkben bemutatjuk az új TaiShan 2280v2 szerver kicsomagolását, telepítését és rövid tesztjét.
Kicsomagolás
A szerver egy feltűnő dobozban érkezett hozzánk. A doboz oldalain a Huawei logó, valamint a konténer és a csomagolás jelei láthatók. Felül láthatja a kiszolgáló megfelelő eltávolítására vonatkozó utasításokat a dobozból. Kezdjük a kicsomagolást!
A szervert antisztatikus anyagba csomagolják, és habrétegek közé helyezik. Általában szabványos csomagolás egy szerverhez.
Egy kis dobozban egy csúszda, két csavar és két Schuko-C13 tápkábel található. A szán elég egyszerűnek tűnik, de erről majd később.
A szerver tetején találhatók a szerverrel kapcsolatos információk, valamint a BMC modulhoz és a BIOS-hoz való hozzáférés. A sorozatszámot egydimenziós vonalkód jelöli, a QR-kód pedig a technikai támogatás oldalára mutató hivatkozást tartalmaz.
Távolítsuk el a szerver fedelét és nézzünk bele.
Mi van benne?
A szerver fedelét egy speciális retesz tartja a helyén, mely zárt állapotban Phillips csavarhúzóval rögzíthető. A retesz kinyitása a szerver burkolatának elcsúszását okozza, ami után a burkolat gond nélkül eltávolítható.
A szerver kész konfigurációban érkezik, ún TaiShan 2280 V2 512G szabványos konfiguráció a következő konfigurációban:
hardveres RAID-vezérlő Avago 3508 ionisztoron alapuló tartalék tápegységgel;
2x hálózati kártya négy 1GE porttal;
2x hálózati kártya négy 10GE/25GE SFP+ porttal;
2x tápegység 2000 watt;
Rackbe szerelhető 2U tok.
A szerver alaplapja a PCI Express 4.0 szabványt valósítja meg, amely lehetővé teszi a 4x 25GE hálózati kártyák teljes teljesítményének kihasználását.
A nekünk elküldött szerverkonfigurációban 16 RAM-hely üres. Fizikailag a Kunpeng 920 processzor legfeljebb 2 TB RAM-ot támogat, amely lehetővé teszi 32, egyenként 128 GB-os memóriakártya telepítését, így a teljes RAM mennyisége 4 TB-ra bővül egy hardverplatformon.
A processzorok kivehető radiátorokkal rendelkeznek saját ventilátorok nélkül. A processzorok a várakozásokkal ellentétben az alaplapra (BGA) vannak forrasztva, és meghibásodás esetén csak egy szervizben, speciális felszereléssel cserélhetők ki.
Most rakjuk össze a szervert, és folytassuk a rack felszereléssel.
Telepítési
Mindenekelőtt a csúszdákat az állványba kell felszerelni. A diák egyszerű polcok, amelyeken a szerver található. Ez a megoldás egyrészt nagyon egyszerű és kényelmes, de nem lehetséges a szerver szervizelése anélkül, hogy azt a rackből nem távolítanák el.
Más szerverekhez képest a TaiShan lapos előlapjával, valamint zöld és fekete színvilágával hívja fel magára a figyelmet. Külön szeretném megjegyezni, hogy a gyártó érzékeny a szerverbe telepített berendezések címkézésére. Minden lemezhordozó tartalmazza a szükséges információkat a telepített lemezről, a VGA port alatt pedig a lemezszámozási sorrendet jelző ikon található.
Egy VGA port és 2 USB port az előlapon szép bónusz a gyártótól a hátlapon található fő VGA + 2 USB port mellett. A hátlapon található még egy MGMT jelzésű IPMI port és egy IOIOI jelzésű RJ-45 COM port is.
Kezdeti beállítás
A kezdeti beállítás során módosítja a BIOS belépési beállításait és konfigurálja az IPMI-t. A Huawei támogatja a biztonságot, így a BIOS és az IPMI a szokásos rendszergazdai/admin jelszavaktól eltérő jelszavakkal védett. Amikor először jelentkezik be, a BIOS figyelmezteti, hogy az alapértelmezett jelszó gyenge, és meg kell változtatni.
A Huawei BIOS Setup Utility felülete hasonló a SuperMicro szervereken használt Aptio Setup Utilityhöz. Itt nem talál kapcsolót a Hyper-Threading technológiához vagy a Legacy módhoz.
A BMC modul webes felülete a várt kettő helyett három beviteli mezőt kínál. A felületre helyi bejelentkezési jelszóval vagy távoli LDAP-kiszolgálón keresztül történő hitelesítéssel jelentkezhet be.
Az IPMI számos lehetőséget kínál a szerverkezeléshez:
RMCP;
RMCP+;
VNC;
KVM;
SNMP
Alapértelmezés szerint az ipmitoolban használt RMCP metódus biztonsági okokból le van tiltva. A KVM hozzáféréshez az iBMC két megoldást kínál:
"klasszikus" Java kisalkalmazás;
HTML5 konzol.
Mivel az ARM processzorok energiahatékonyak, ezért az iBMC webes felületének főoldalán látható az „Energiahatékonyság” blokk, amely nemcsak azt mutatja, hogy mennyi energiát takarítottunk meg ezzel a szerverrel, hanem azt is, hogy hány kilogramm szén-dioxidot nem. kikerül a légkörbe.
A tápegységek lenyűgöző teljesítménye ellenére készenléti állapotban a szerver fogyaszt 340 watt, és csak teljes terhelés mellett 440 watt.
Használat
A következő fontos lépés az operációs rendszer telepítése. Számos népszerű Linux disztribúció létezik az arm64 architektúrához, de csak a legmodernebb verziók települnek és működnek megfelelően a szerveren. Íme a futtatni tudó operációs rendszerek listája:
Ubuntu 19.10;
CentOS 8.1.
Egyszerűen Linux 9.
A cikk elkészítése során olyan hírek láttak napvilágot, hogy az orosz Basalt SPO cég kiadta a Simply Linux operációs rendszer új verzióját. Azt állítottahogy a Simply Linux támogatja a Kunpeng 920 processzorokat.Annak ellenére, hogy ennek az operációs rendszernek a fő alkalmazása a Desktop, nem hagytuk ki a lehetőséget, hogy teszteljük működését szerverünkön, és elégedettek voltunk az eredménnyel.
A processzorarchitektúrát, annak fő jellemzőjét még nem támogatja minden alkalmazás. A legtöbb szoftver a mindenütt jelenlévő x86_64 architektúrára összpontosít, és az arm64-re portolt verziók gyakran jelentősen elmaradnak a funkcionalitástól.
A Huawei a használatát javasolja EulerOS, a CentOS alapú kereskedelmi Linux disztribúció, mivel ez a disztribúció kezdetben teljes mértékben támogatja a TaiShan szerverek funkcióit. Létezik az EulerOS ingyenes verziója - OpenEuler.
Az olyan jól ismert benchmarkok, mint a GeekBench 5 és a PassMark CPU Mark még nem működnek az arm64 architektúrával, ezért a „mindennapi” feladatokat, például a kicsomagolást, a programok fordítását és a π szám kiszámítását vettük a teljesítmény összehasonlítására.
Az x86_64 világ egyik versenytársa egy kétfoglalatos szerver Intel® Xeon® Gold 5218-cal. Íme a szerverek műszaki jellemzői:
Minden tesztet az Ubuntu 19.10 operációs rendszeren hajtanak végre. A tesztek futtatása előtt az összes rendszerelemet frissítették a teljes frissítés paranccsal.
Az első teszt az „egyetlen teszt” teljesítményének összehasonlítása: a π szám százmillió számjegyének kiszámítása egy magon. Az Ubuntu APT tárolókban van egy program, amely megoldja ezt a problémát: a pi segédprogram.
A tesztelés következő szakasza a szerver alapos „bemelegítése” az LLVM projekt összes programjának összeállításával. Lefordíthatóként kiválasztva LLVM monorepo 10.0.0, és a fordítók azok gcc и g++ 9.2.1-es verziócsomaggal együtt szállítjuk építés nélkülözhetetlenek. Mivel szervereket tesztelünk, az összeállítás konfigurálásakor hozzáadjuk a kulcsot - Gyorsan:
Ez lehetővé teszi a fordítási idő maximális optimalizálását, és tovább terheli a tesztelt szervereket. A fordítás párhuzamosan fut az összes elérhető szálon.
Az összeállítás után elkezdheti a videó átkódolását. A leghíresebb parancssori segédprogram, az ffmpeg speciális benchmarking móddal rendelkezik. A tesztelés az ffmpeg 4.1.4-es verzióját érintette, és bemeneti fájlként egy rajzfilmet használtak Big Buck Bunny 3D nagy felbontásban.
A pi kiszámítása
5m 40.627-es évek
3m 18.613-es évek
LLVM 10. épület
19m 29.863-es évek
22m 39.474-es évek
ffmpeg videó átkódolás
1m 3.196-es évek
Ötvenes évek
Könnyen belátható, hogy az x86_64 architektúra fő előnye az Intel® Turbo Boost technológiával elért 3.9 GHz-es frekvencia. Az arm64 architektúrán alapuló processzor a magok számát használja ki, nem a frekvenciát.
Ahogy az várható volt, a π menetenkénti kiszámításakor a magok száma egyáltalán nem segít. A nagy projektek összeállításakor azonban megváltozik a helyzet.
Következtetés
Fizikai szempontból a TaiShan 2280v2 szervert a könnyű használat és a biztonság jellemzi. A PCI Express 4.0 jelenléte külön előnye ennek a konfigurációnak.
A szerver használata során problémák adódhatnak az arm64 architektúrán alapuló szoftverrel, azonban ezek a problémák minden felhasználóra jellemzőek.
Ki szeretné próbálni a szerver összes funkcióját a saját feladatain? A TaiShan 2280v2 már elérhető a Selectel Labunkban.