Unpacking Huawei TaiShan 2280v2

Unpacking Huawei TaiShan 2280v2
Cov servers nrog cov txheej txheem raws li arm64 architecture tau mob siab rau nkag mus rau peb lub neej. Hauv tsab xov xwm no peb yuav qhia koj txog kev tshem tawm, kev teeb tsa thiab kev sim luv luv ntawm TaiShan 2280v2 server tshiab.

Kev ntim khoom

Unpacking Huawei TaiShan 2280v2
Cov neeg rau zaub mov tuaj txog rau peb hauv ib lub thawv uas tsis zoo. Ob sab ntawm lub thawv dais lub logo Huawei, nrog rau lub thawv thiab ntim cov cim. Nyob rau sab saum toj koj tuaj yeem pom cov lus qhia yuav ua li cas kom tshem tawm cov server los ntawm lub thawv kom zoo. Cia peb pib unpacking!

Unpacking Huawei TaiShan 2280v2

Unpacking Huawei TaiShan 2280v2
Cov neeg rau zaub mov yog qhwv rau hauv ib txheej ntawm cov khoom siv antistatic thiab muab tso rau ntawm cov khaubncaws sab nraud povtseg. Feem ntau, txheem ntim rau ib lub server.

Unpacking Huawei TaiShan 2280v2
Hauv ib lub thawv me me koj tuaj yeem pom cov swb, ob lub bolts thiab ob lub Schuko-C13 fais fab cables. Lub sled zoo li yooj yim txaus, tab sis peb mam li tham txog qhov ntawd tom qab.

Unpacking Huawei TaiShan 2280v2
Nyob rau sab saum toj ntawm lub server yog cov ntaub ntawv hais txog lub server no, nrog rau kev nkag mus rau BMC module thiab BIOS. Tus lej naj npawb yog sawv cev los ntawm ib qho barcode ib sab, thiab QR code muaj qhov txuas mus rau qhov chaw txhawb nqa.

Cia peb tshem tawm lub server npog thiab saib sab hauv.

Muaj dab tsi sab hauv?

Unpacking Huawei TaiShan 2280v2
Cov neeg rau zaub mov npog yog tuav nyob rau hauv qhov chaw los ntawm ib tug tshwj xeeb latch, uas yuav tsum tau ruaj nyob rau hauv lub xeev kaw nrog ib tug Phillips ntswj ntsia hlau. Qhib lub latch ua rau cov neeg rau zaub mov npog swb, tom qab ntawd lub npog tuaj yeem raug tshem tawm yam tsis muaj teeb meem.

Unpacking Huawei TaiShan 2280v2

Unpacking Huawei TaiShan 2280v2
Lub server tuaj nyob rau hauv ib tug npaj-ua configuration hu ua TaiShan 2280 V2 512G Standard Configuration nyob rau hauv cov nram qab no configuration:

  • 2x Kunpeng 920 (ARM64 architecture, 64 cores, puag zaus 2.6 GHz);
  • 16x DDR4-2933 32GB (tag nrho 512 GB);
  • 12 x SAS HDD 1200GB;
  • kho vajtse RAID maub los Avago 3508 nrog lub zog thaub qab raws li tus ionistor;
  • 2x network card nrog plaub 1GE chaw nres nkoj;
  • 2x daim npav network nrog plaub 10GE / 25GE SFP + chaw nres nkoj;
  • 2 x fais fab mov 2000 watt;
  • Rackmount 2U rooj plaub.

Lub server motherboard siv PCI Express 4.0 tus qauv, uas tso cai rau koj siv tag nrho lub zog ntawm 4x 25GE network phaib.

Hauv kev teeb tsa neeg rau zaub mov xa tuaj rau peb, 16 RAM slots yog khoob. Lub cev, Kunpeng 920 processor txhawb nqa txog 2 TB ntawm RAM, uas tso cai rau koj los nruab 32 lub cim xeeb sticks ntawm 128 GB txhua, nthuav tag nrho RAM mus rau 4 TB hauv ib lub platform kho vajtse.

Cov processors muaj cov radiators tshem tau yam tsis muaj lawv tus kheej kiv cua. Raws li qhov kev cia siab, cov txheej txheem tau muab tso rau hauv motherboard (BGA) thiab yog tias tsis ua haujlwm tsuas yog hloov tau ntawm lub chaw pabcuam siv cov khoom siv tshwj xeeb.

Tam sim no cia peb muab lub server rov qab ua ke thiab txav mus rau khib mounting.

Sib dhos

Unpacking Huawei TaiShan 2280v2
Ua ntej ntawm tag nrho cov, cov slides yog mounted rau hauv lub khib. Slides yog cov txee yooj yim uas cov neeg rau zaub mov muab tso rau. Ntawm ib sab, qhov kev daws teeb meem no yooj yim heev thiab yooj yim, tab sis nws tsis tuaj yeem ua haujlwm rau cov neeg rau zaub mov yam tsis tau tshem tawm ntawm lub khib.

Unpacking Huawei TaiShan 2280v2
Piv nrog rau lwm cov servers, TaiShan nyiam mloog nrog nws cov vaj huam sib luag pem hauv ntej thiab ntsuab thiab xim dub. Cais, kuv xav kom nco ntsoov tias cov chaw tsim khoom yog rhiab rau daim ntawv lo ntawm cov cuab yeej ntsia hauv lub server. Txhua tus neeg nqa khoom muaj cov ntaub ntawv tsim nyog hais txog qhov teeb tsa disk, thiab hauv qab VGA chaw nres nkoj muaj ib lub cim qhia tias tus lej disk.

Unpacking Huawei TaiShan 2280v2
Ib qhov chaw nres nkoj VGA thiab 2 USB chaw nres nkoj ntawm lub vaj huam sib luag pem hauv ntej yog ib qho txiaj ntsig zoo los ntawm cov chaw tsim khoom ntxiv rau lub ntsiab VGA + 2 USB chaw nres nkoj ntawm lub vaj huam sib luag tom qab. Ntawm lub vaj huam sib luag tom qab koj tuaj yeem pom IPMI chaw nres nkoj, cim MGMT, thiab RJ-45 COM chaw nres nkoj, cim IOIOI.

Kev teeb tsa thawj zaug

Unpacking Huawei TaiShan 2280v2
Thaum pib teeb tsa, koj hloov pauv qhov chaw nkag BIOS thiab teeb tsa IPMI. Huawei txhawb kev ruaj ntseg, yog li BIOS thiab IPMI muaj kev tiv thaiv nrog cov passwords uas txawv ntawm cov niaj hnub admin / admin passwords. Thaum koj xub nkag rau hauv, BIOS ceeb toom koj tias tus password tsis muaj zog thiab yuav tsum tau hloov pauv.

Unpacking Huawei TaiShan 2280v2
Huawei BIOS Teeb Utility zoo ib yam li hauv kev sib txuas rau Aptio Setup Utility, siv hauv SuperMicro servers. Ntawm no koj yuav tsis pom qhov hloov pauv rau Hyper-Threading thev naus laus zis lossis hom Legacy.

Unpacking Huawei TaiShan 2280v2
BMC module web interface muaj peb qhov kev nkag siab tsis yog qhov xav tau ob. Koj tuaj yeem nkag mus rau hauv lub interface siv ib lub zos nkag-password lossis authentication los ntawm cov chaw taws teeb LDAP server.

IPMI muab ntau txoj hauv kev rau kev tswj hwm server:

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

Los ntawm lub neej ntawd, RMCP txoj kev siv nyob rau hauv ipmitool yog neeg xiam vim kev ruaj ntseg. Rau KVM nkag, iBMC muaj ob txoj kev daws teeb meem:

  • "classic" Java applet;
  • HTML5 console.

Unpacking Huawei TaiShan 2280v2
Txij li thaum ARM processors yog positioned raws li lub zog npaum, nyob rau hauv lub ntsiab nplooj ntawv ntawm iBMC web interface koj yuav saib tau lub "Energy Efficiency" thaiv, uas qhia tsis tau tsuas yog lub zog npaum li cas peb tau txais kev cawmdim siv cov neeg rau zaub mov no, tab sis muaj pes tsawg kilograms ntawm carbon dioxide twb tsis. tso rau hauv cov huab cua.

Txawm hais tias muaj lub zog zoo ntawm cov khoom siv hluav taws xob, hauv hom tsis siv neeg lub server siv 340 watt, thiab nyob rau hauv tag nrho load xwb 440 watt.

Siv

Cov kauj ruam tseem ceeb tom ntej yog txhim kho lub operating system. Muaj ntau ntau yam nrov Linux faib rau arm64 architecture, tab sis tsuas yog cov niaj hnub versions feem ntau nruab thiab ua haujlwm kom raug ntawm lub server. Ntawm no yog ib daim ntawv teev cov operating systems uas peb tau khiav:

  • Ubuntu 19.10;
  • CentOS 8.1.
  • Tsuas yog Linux 9.

Thaum tab tom npaj tsab xov xwm no, xov xwm tawm los hais tias lub tuam txhab Lavxias teb sab Basalt SPO tau tso tawm ib qho tshiab ntawm Simply Linux operating system. ThovTsuas yog Linux txhawb nqa Kunpeng 920 processors.Txawm tias qhov tseeb tias daim ntawv thov tseem ceeb ntawm OS no yog Desktop, peb tsis tau plam lub sijhawm los sim nws txoj haujlwm ntawm peb lub server thiab txaus siab rau qhov tshwm sim.

Lub processor architecture, nws lub ntsiab feature, tseem tsis tau txais kev txhawb nqa los ntawm txhua daim ntawv thov. Feem ntau cov software tau tsom mus rau txhua qhov chaw x86_64 architecture, thiab cov qauv xa mus rau arm64 feem ntau poob qis tom qab hauv kev ua haujlwm.

Huawei pom zoo siv EulerOS, kev lag luam Linux faib raws li CentOS, txij li qhov kev faib tawm no pib txhawb kev ua haujlwm ntawm TaiShan servers. Muaj ib qho dawb version ntawm EulerOS - OpenEuler.

Cov txiaj ntsig zoo xws li GeekBench 5 thiab PassMark CPU Mark tseem tsis tau ua haujlwm nrog arm64 architecture, yog li "txhua hnub" cov haujlwm xws li tshem tawm, sau cov haujlwm thiab suav cov lej π raug coj los sib piv kev ua haujlwm.

Tus neeg sib tw los ntawm x86_64 ntiaj teb yog ob lub qhov (socket server) nrog Intel® Xeon® Kub 5218. Ntawm no yog cov yam ntxwv ntawm cov servers:

Характеристика
TaiShan 2280v2
Intel® Xeon® Kub 5218

processor
2 x Kunpeng 920 (64 cores, 64 threads, 2.6 GHz)
2x Intel® Xeon® Kub 5218 (16 cores, 32 threads 2.3 GHz)

RAM
16 x DDR4-2933 32GB
12 x DDR4-2933 32GB

Discs
12 x HDD 1.2TB
2 x HDD 1TB

Txhua qhov kev ntsuam xyuas tau ua tiav ntawm Ubuntu 19.10 operating system. Ua ntej khiav qhov kev ntsuam xyuas, tag nrho cov system Cheebtsam tau upgraded nrog rau tag nrho-upgrade hais kom ua.

Thawj qhov kev sim yog los sib piv kev ua tau zoo hauv "kev sim ib zaug": xam ib puas lab tus lej ntawm tus lej π ntawm ib qho tseem ceeb. Muaj ib qho kev pab cuam hauv Ubuntu APT repositories uas daws qhov teeb meem no: pi utility.

Cov theem tom ntej ntawm kev sim yog ua kom zoo "ua kom sov" ntawm cov neeg rau zaub mov los ntawm kev sau tag nrho cov kev pab cuam ntawm LLVM project. Xaiv raws li compilable LLVM monorepo 10.0.0, thiab cov compilers yog gcc и g++ version 9.2.1muab nrog lub pob tsim-yam. Txij li thaum peb tab tom sim servers, thaum teeb tsa lub rooj sib txoos peb yuav ntxiv tus yuam sij -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"

Qhov no yuav ua kom qhov siab tshaj plaws compile-time optimization thiab ntxiv dag zog rau cov servers hauv kev sim. Compilation khiav nyob rau hauv parallel ntawm tag nrho cov muaj threads.

Tom qab muab tso ua ke, koj tuaj yeem pib transcoding cov yees duab. Lub npe nrov tshaj plaws hais kom ua kab hluav taws xob, ffmpeg, muaj qhov tshwj xeeb benchmarking hom. Qhov kev sim cuam tshuam nrog ffmpeg version 4.1.4, thiab cov duab tas luav raug coj los ua cov ntaub ntawv nkag Big Buck Bunny 3D hauv siab txhais.

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

Tag nrho cov txiaj ntsig hauv cov txiaj ntsig kev xeem yog lub sijhawm siv ua tiav cov haujlwm tiav.

Характеристика
2 x920
2x Intel® Xeon® Kub 5218

Tag nrho cov cores / xov
128/128
32/64

Base zaus, GHz
2.60
2.30

Ntau zaus, GHz
2.60
3.90

xam pi
5m40.627 wb
3m18.613 wb

Building LLVM 10
19m29.863 wb
22m39.474 wb

ffmpeg video transcoding
1m3.196 wb
44.401s

Nws yog ib qho yooj yim kom pom tias lub ntsiab kom zoo dua ntawm x86_64 architecture yog 3.9 GHz zaus, ua tiav siv Intel® Turbo Boost technology. Lub processor raws li arm64 architecture siv qhov zoo ntawm cov cores, tsis yog qhov zaus.

Raws li qhov xav tau, thaum xam π ib txoj xov, tus naj npawb ntawm cov cores tsis pab kiag li. Txawm li cas los xij, thaum sau cov haujlwm loj, qhov xwm txheej hloov pauv.

xaus

Los ntawm qhov pom ntawm lub cev, TaiShan 2280v2 server yog qhov txawv los ntawm kev saib xyuas yooj yim ntawm kev siv thiab kev nyab xeeb. Lub xub ntiag ntawm PCI Express 4.0 yog qhov zoo dua ntawm qhov kev teeb tsa no.

Thaum siv lub server, teeb meem yuav tshwm sim nrog software raws li arm64 architecture, txawm li cas los xij, cov teeb meem no tshwj xeeb rau txhua tus neeg siv.

Koj puas xav sim tag nrho cov haujlwm ntawm lub server ntawm koj tus kheej cov haujlwm? TaiShan 2280v2 twb muaj lawm hauv peb Selectel Lab.

Tau qhov twg los: www.hab.com

Ntxiv ib saib