Huawei TaiShan 2280v2 izpakāšana

Huawei TaiShan 2280v2 izpakāšana
Serveri ar arm64 arhitektūras procesoriem pakāpeniski ienāk mūsu ikdienā. Šajā rakstā mēs parādīsim jauna servera TaiShan 2280v2 izpakošanu, uzstādīšanu un nelielu testu.

Izpakošana

Huawei TaiShan 2280v2 izpakāšana
Serveris ieradās pie mums neitrālā kastē. Uz kastes sāniem ir attēlots Huawei logo, kā arī iepakojuma un transportēšanas zīmes. Augšpusē var redzēt instrukciju, kā pareizi izņemt serveri no kastes. Sāksim izpakošanu!

Huawei TaiShan 2280v2 izpakāšana

Huawei TaiShan 2280v2 izpakāšana
Serveris ir ietīts antistatiskā materiālā un novietots starp putuplasta slāņiem. Kopumā, standarta iepakojums serveram.

Huawei TaiShan 2280v2 izpakāšana
Mazajā kastītē var atrast sliedes, divus skrūves un divus Schuko-C13 strāvas kabeļus. Sliedes izskatās diezgan vienkārši, bet par tām mēs runāsim vēlāk.

Huawei TaiShan 2280v2 izpakāšana
Uz servera augšpuses ir norādīta informācija par šo serveri, kā arī piekļuves dati BMC modulim un BIOS. Sērijas numurs ir attēlots kā viendimensiju svītrkods, bet QR kods satur saiti uz tehniskās atbalsta vietni.

Noņemsim servera vāku un ieskatīsimies iekšpusē.

Kas iekšā?

Huawei TaiShan 2280v2 izpakāšana
Servera vāku tur īpaša aizsargvāciņa, kuru var nofiksēt slēgtā stāvoklī ar skrūvgriezi. Aizsargvāciņa atvēršana izraisa vāka pārvietošanos, pēc kura vāku var noņemt bez īpašām problēmām.

Huawei TaiShan 2280v2 izpakāšana

Huawei TaiShan 2280v2 izpakāšana
Serveris tiek piegādāts gatavā konfigurācijā ar nosaukumu TaiShan 2280 V2 512G Standarta konfigurācija nākamajā komplektācijā:

  • 2x Kunpeng 920 (ARM64 arhitektūra, 64 kodoli, bāzes frekvence 2.6 GHz);
  • 16x DDR4-2933 32GB (kopā 512 GB);
  • 12x SAS HDD 1200GB;
  • aparātiskais RAID kontrolieris Avago 3508 ar rezerves enerģijas avotu, kas balstās uz superkondensatoriem;
  • 2x tīkla karte ar četriem 1GE portiem;
  • 2x tīkla karte ar četriem 10GE/25GE SFP+ portiem;
  • 2x strāvas padeves bloks 2000 vatu;
  • Rackmount korpuss 2U.

Servera mātesplate īsteno PCI Express 4.0 standartu, kas ļauj izmantot visu 4x 25GE tīkla karšu jaudu.

Iepakojumā piegādātajā servera konfigurācijā ir tukšas 16 operatīvās atmiņas Slots. Fiziski Kunpeng 920 procesors atbalsta līdz 2 TB operatīvās atmiņas, kas ļauj uzstādīt 32 atmiņas moduļus pa 128 GB katrs, paplašinot kopējo operatīvās atmiņas apjomu līdz 4 TB vienā aparatūras platformā.

Uz procesoriem ir noņemami radiatoru bez iekšējiem ventilatoriem. Pretēji gaidām, procesori ir iepakojumu (BGA) un, ja tie neizdodas, var tikt nomainīti tikai servisa centrā, izmantojot īpašu aprīkojumu.

Tagad saliksim serveri atpakaļ un pāriesim pie montāžas stenda.

Montāža

Huawei TaiShan 2280v2 izpakāšana
Pirmkārt, stendā tiek uzstādīti slēgi. Slēgi ir vienkāršas plaukti, uz kuriem tiek novietots servers. No vienas puses, šāds risinājums ir ļoti vienkāršs un ērts, tomēr apkalpot serveri bez tā izņemšanas no stenda nav iespējams.

Huawei TaiShan 2280v2 izpakāšana
Pretstatā citiem serveriem TaiShan piesaista uzmanību ar plakanu priekšpusi un zaļi melnu krāsu shēmu. Atsevišķi jāsaka, ka ražotājs rūpīgi pievērš uzmanību uzstādītā aprīkojuma marķējumam serverī. Uz katra diska slēga ir norādīta vajadzīgā informācija par uzstādīto disku, bet zem VGA porta ir uzdrukāta ikona, kas apzīmē disku numurēšanas secību.

Huawei TaiShan 2280v2 izpakāšana
VGA ports un 2 USB porti uz priekšpuses — patīkams ražotāja bonuss papildus galvenajiem VGA + 2 USB uz aizmugures paneļa. Aizmugures panelī var atrast arī IPMI portu, kas apzīmēts kā MGMT, un COM portu RJ-45 izpildā, ko apzīmē kā IOIOI.

Sākotnējā iestatīšana

Huawei TaiShan 2280v2 izpakāšana
Pirmajā iestatīšanas posmā tiek mainīti BIOS piekļuves iestatījumi un IPMI konfigurācija. Huawei uzsver drošību, tāpēc BIOS un IPMI ir aizsargāti ar parolēm, kas atšķiras no ierastajām admin/admin. Pirmajā BIOS pieslēgšanās brīdī tiek brīdināts, ka noklusējuma parole ir nedroša, un to nepieciešams mainīt.

Huawei TaiShan 2280v2 izpakāšana
Huawei BIOS Setup Utility ir līdzīga interfeisa struktūrā Aptio Setup Utility, ko izmanto SuperMicro serveros. Šeit nesastapsi ne pārslēgu tehnoloģijai Hyper-Threading, ne Legacy režīmu.

Huawei TaiShan 2280v2 izpakāšana
BMC moduļa tīmekļa saskarne piedāvā trīs ievades laukus, nevis gaidītās divas. Interfērā var iekļūt gan ar lokālo lietotājvārdu un paroli, gan autentificējoties caur attālinātu LDAP serveri.

IPMI nodrošina daudz iespēju servera pārvaldībai:

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

Noklusējuma RMCP metode, kas tiek izmantota ipmitool, ir atslēgta drošības apsvērumu dēļ. KVM piekļuvei iBMC piedāvā divus risinājumus:

  • „klasisko” Java applet;
  • HTML5 konsoli.

Huawei TaiShan 2280v2 izpakāšana
Tā kā ARM procesori tiek pozicionēti kā energoefektīvi, iBMC tīmekļa interfeisa galvenajā lapā var redzēt bloku „Energoefektivitāte”, kas parāda ne tikai to, cik daudz enerģijas mēs esam ietaupījuši, izmantojot šo serveri, bet arī cik kilogramu oglekļa dioksīda nav nonācis atmosfērā.

Neskatoties uz jaudīgajiem barošanas blokiem, dīkstāves režīmā serveris patērē 340 vatus, bet pilnas slodzes laikā tikai 440 vati.

Izmantošana

Nākamais svarīgais posms ir operētājsistēmas uzstādīšana. Ir pieejami daudzi populāri Linux izplatījumi arm64 arhitektūrai, taču tikai vissmalkākās versijas tiek instalētas un pareizi darbojas serverī. Šeit ir operētājsistēmu saraksts, kuras mums izdevās palaist:

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

Raksta sagatavošanas laikā parādījās ziņa, ka Krievijas uzņēmums «Bazalt SPO» ir laidis klajā jaunu Simply Linux operētājsistēmas versiju. Paziņots, ka Simply Linux atbalsta Kunpeng 920 procesorus. Neskatoties uz to, ka šīs OS galvenais pielietojums ir darbvirsma, mēs neizlaidām iespēju pārbaudīt tās darbību mūsu serverī un bijām apmierināti ar rezultātu.

Procesora arhitektūra, tā galvenā iezīme, pagaidām netiek atbalstīta visās lietojumprogrammās. Lielākā daļa programmatūras ir orientēta uz visplašāk izplatīto x86_64 arhitektūru, bet versijas, kas portētas arm64, bieži vien ir acīmredzami atpalikušas funkcionalitātē.

Huawei iesaka izmantot EulerOS, komerciālu Linux izplatījumu, kas balstīts uz CentOS, jo šis izplatījums sākotnēji pilnībā atbalsta TaiShan serveru funkcionalitāti. Pastāv bezmaksas EulerOS versija — OpenEuler.

Pazīstamiem benchmarkiem, piemēram, GeekBench 5 un PassMark CPU Mark, pagaidām nav atbalsta arm64 arhitektūrai, tādēļ salīdzināšanai tika izmantotas ikdienas uzdevumu veidā, piemēram, failu izsaiņošana, programmu kompilēšana un π skaitļa aprēķināšana.

Kā konkurents x86_64 pasaulē tika ņemts divas ligzdas serveris ar Intel® Xeon® Gold 5218. Norādām serveru tehniskās specifikācijas:

Raksturojums
TaiShan 2280v2
Intel® Xeon® Gold 5218

Procesors
2x Kunpeng 920 (64 kodoli, 64 pavedieni, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 kodoli, 32 pavedieni, 2.3 GHz)

Operatīvā atmiņa
16x DDR4-2933 32GB
12x DDR4-2933 32GB

Diski
12x HDD 1.2TB
2x HDD 1TB

Visi testi tiek veikti operētājsistēmā Ubuntu 19.10. Pirms testu veikšanas visi sistēmas komponenti tika atjaunināti ar komandu full-upgrade.

Pirmajā testā salīdzinām veiktspēju vienā “sacensībā”: simts miljonu π zīmju aprēķināšana uz viena kodola. APT glabātavās Ubuntu ir programma, kas risina šo problēmu: utilīta pi.

Nākamais testēšanas posms ir pamatīgs «sildīšana» serverim, kompilējot visus LLVM projekta programmas. Kompilācijai tika izvēlēts LLVM monorepo 10.0.0, bet kompilatori ir gcc un g++ versija 9.2.1, kas piegādātas ar pakotni build-essentials. Tā kā mēs testējam serverus, konfigūrējot kompilāciju, pievienosim atslēgu -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"

Tas iekļaus maksimālo optimizāciju, kas tiek veikta kompilācijas laikā, un papildu apgrūtinās testētos serverus. Kompilācija tiek uzsākta paralēli visās pieejamajās plūsmās.

Pēc kompilācijas var pievērsties video pārcodei. Slavenākā komandrindas utilīta ffmpeg ir aprīkota ar īpašu benchmarking režīmu. Testēšanā tika izmantota ffmpeg versija 4.1.4, un kā ievades fails tika izvēlēts multfilma Big Buck Bunny 3D augstā izšķirtspējā.

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

Visas vērtības testu rezultātos — laiks, kas pavadīts uzdevuma veikšanai.

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

Kopējais kodolu/plūsmas skaits
128/128
32/64

Bāzes frekvence, GHz
2.60
2.30

Maksimālā frekvence, GHz
2.60
3.90

Cipara π aprēķināšana
5m 40.627s
3m 18.613s

LLVM 10 kompilācija
19m 29.863s
22m 39.474s

ffmpeg video pārcode
1m 3.196s
44.401s

Viegli pamanīt, ka galvenā priekšrocība x86_64 arhitektūras pārstāvim ir frekvence 3.9 GHz, kas tiek sasniegta, izmantojot Intel® Turbo Boost tehnoloģiju. Procesors arm64 arhitektūrā ņem vērā kodolu skaitu, nevis frekvenci.

Kā gaidīts, aprēķinot ciparu π vienā plūsmā, kodolu skaits nekādā ziņā nepalīdz. Tomēr, kompilējot lielus projektus, situācija mainās.

Secinājums

Fiziskā ziņā TaiShan 2280v2 serveris izceļas ar uzmanību pret lietošanas ērtumu un drošību. PCI Express 4.0 klātbūtne ir šīs konfigurācijas atsevišķs pluss.

Lietojot serveri, var rasties problēmas ar programmatūru arm64 arhitektūrai, tomēr šīs problēmas ir specifiskas katram konkrētam lietotājam.

Vēlaties pārbaudīt visu servera funkcionalitāti savās uzdevumos? TaiShan 2280v2 jau pieejams mūsu Selectel Lab.

Avots: habr.com

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster