Pag-unpack sa Huawei TaiShan 2280v2

Pag-unpack sa Huawei TaiShan 2280v2
Ang mga server nga adunay mga processor base sa arm64 nga arkitektura makugihong misulod sa atong kinabuhi. Niini nga artikulo ipakita namo kanimo ang pag-unbox, pag-instalar ug mubo nga pagsulay sa bag-ong server sa TaiShan 2280v2.

Paghukas

Pag-unpack sa Huawei TaiShan 2280v2
Ang server miabut kanamo sa usa ka dili talagsaon nga kahon. Ang mga kilid sa kahon adunay logo sa Huawei, ingon man mga marka sa sudlanan ug packaging. Sa ibabaw makita nimo ang mga instruksyon kung unsaon pagtangtang sa server gikan sa kahon. Magsugod ta sa pag-unpack!

Pag-unpack sa Huawei TaiShan 2280v2

Pag-unpack sa Huawei TaiShan 2280v2
Ang server giputos sa usa ka layer sa antistatic nga materyal ug gibutang sa taliwala sa mga sapaw sa bula. Sa kinatibuk-an, standard packaging alang sa usa ka server.

Pag-unpack sa Huawei TaiShan 2280v2
Sa usa ka gamay nga kahon makit-an nimo ang usa ka slide, duha ka bolts ug duha ka mga kable sa kuryente sa Schuko-C13. Simple ra tan-awon ang balsa, pero hisgotan nato kana unya.

Pag-unpack sa Huawei TaiShan 2280v2
Sa ibabaw sa server mao ang impormasyon mahitungod niini nga server, ingon man ang access sa BMC module ug sa BIOS. Ang serial number girepresentahan sa usa ka one-dimensional nga barcode, ug ang QR code adunay usa ka link sa teknikal nga suporta nga site.

Atong tangtangon ang tabon sa server ug tan-awon ang sulod.

Unsay anaa sa sulod?

Pag-unpack sa Huawei TaiShan 2280v2
Ang tabon sa server gihuptan sa usa ka espesyal nga trangka, nga mahimong makuha sa sirado nga estado gamit ang Phillips screwdriver. Ang pag-abli sa trangka hinungdan sa pag-slide sa tabon sa server, pagkahuman ang tabon mahimong makuha nga wala’y mga problema.

Pag-unpack sa Huawei TaiShan 2280v2

Pag-unpack sa Huawei TaiShan 2280v2
Ang server moabut sa usa ka andam nga gihimo nga configuration nga gitawag TaiShan 2280 V2 512G Standard Configuration sa mosunod nga configuration:

  • 2x Kunpeng 920 (ARM64 architecture, 64 cores, base frequency 2.6 GHz);
  • 16x DDR4-2933 32GB (kinatibuk-ang 512 GB);
  • 12x SAS HDD 1200GB;
  • hardware RAID controller Avago 3508 nga adunay backup nga power supply base sa ionistor;
  • 2x network card nga adunay upat ka 1GE port;
  • 2x network card nga adunay upat ka 10GE/25GE SFP + port;
  • 2x nga suplay sa kuryente 2000 watt;
  • Rackmount 2U nga kaso.

Ang server motherboard nagpatuman sa PCI Express 4.0 standard, nga nagtugot kanimo sa paggamit sa tibuok nga gahum sa 4x 25GE network cards.

Sa configuration sa server nga gipadala kanamo, 16 ka RAM slots ang walay sulod. Sa pisikal, ang Kunpeng 920 processor nagsuporta hangtod sa 2 TB sa RAM, nga nagtugot kanimo sa pag-install sa 32 memory sticks sa 128 GB matag usa, pagpalapad sa kinatibuk-ang kantidad sa RAM ngadto sa 4 TB sa usa ka hardware nga plataporma.

Ang mga processor adunay removable radiators nga walay kaugalingong mga fans. Sukwahi sa gipaabut, ang mga processor gibaligya sa motherboard (BGA) ug kung adunay kapakyasan mahimo ra mapulihan sa usa ka service center gamit ang espesyal nga kagamitan.

Karon atong ibalik ang server ug magpadayon sa pag-mounting sa rack.

Instalar

Pag-unpack sa Huawei TaiShan 2280v2
Una sa tanan, ang mga slide gibutang sa rack. Ang mga slide maoy yanong mga estante diin gibutang ang server. Sa usa ka bahin, kini nga solusyon yano kaayo ug kombenyente, apan dili posible nga mag-alagad sa server nga dili makuha kini gikan sa rack.

Pag-unpack sa Huawei TaiShan 2280v2
Kung itandi sa ubang mga server, ang TaiShan nakadani sa atensyon sa iyang flat front panel ug green ug black color scheme. Sa tinuud, gusto nako nga matikdan nga ang tiggama sensitibo sa pag-label sa mga kagamitan nga gi-install sa server. Ang matag disk carrier naglangkob sa gikinahanglan nga impormasyon mahitungod sa na-install nga disk, ug ubos sa VGA port adunay usa ka icon nga nagpakita sa disk numbering order.

Pag-unpack sa Huawei TaiShan 2280v2
Ang usa ka VGA port ug 2 USB port sa front panel usa ka nindot nga bonus gikan sa tiggama dugang sa mga nag-unang VGA + 2 USB port sa likod nga panel. Sa likod nga panel makit-an usab nimo ang IPMI port, gimarkahan nga MGMT, ug usa ka RJ-45 COM port, gimarkahan nga IOIOI.

Inisyal nga setup

Pag-unpack sa Huawei TaiShan 2280v2
Atol sa inisyal nga setup, imong usbon ang BIOS entry settings ug i-configure ang IPMI. Gipasiugda sa Huawei ang seguridad, mao nga ang BIOS ug IPMI gipanalipdan sa mga password nga lahi sa naandan nga admin/admin password. Sa una ka nga pag-log in, ang BIOS nagpasidaan kanimo nga ang default nga password huyang ug kinahanglan nga usbon.

Pag-unpack sa Huawei TaiShan 2280v2
Ang Huawei BIOS Setup Utility susama sa interface sa Aptio Setup Utility, nga gigamit sa SuperMicro servers. Dinhi dili ka makakita og switch alang sa Hyper-Threading nga teknolohiya o Legacy mode.

Pag-unpack sa Huawei TaiShan 2280v2
Ang BMC module web interface nagtanyag og tulo ka input field imbes sa gipaabot nga duha. Maka log in ka sa interface gamit ang local login-password o authentication pinaagi sa remote LDAP server.

Naghatag ang IPMI og daghang mga kapilian alang sa pagdumala sa server:

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

Sa kasagaran, ang RMCP nga pamaagi nga gigamit sa ipmitool gi-disable tungod sa mga hinungdan sa seguridad. Alang sa KVM access, ang iBMC nagtanyag og duha ka solusyon:

  • "klasikong" Java applet;
  • HTML5 nga console.

Pag-unpack sa Huawei TaiShan 2280v2
Tungod kay ang mga processor sa ARM nakaposisyon nga episyente sa enerhiya, sa main page sa web interface sa iBMC makita nimo ang block nga "Energy Efficiency", nga nagpakita dili lamang kung unsa ka daghang enerhiya ang among natipig gamit kini nga server, apan kung pila ka kilo sa carbon dioxide ang wala. gipagawas sa atmospera.

Bisan pa sa impresibo nga gahum sa mga suplay sa kuryente, sa idle mode nga gigamit sa server 340 Watt, ug ubos sa bug-os nga load lamang 440 Watt.

Paggamit

Ang sunod nga importante nga lakang mao ang pag-instalar sa operating system. Adunay daghang mga tanyag nga distribusyon sa Linux alang sa arkitektura sa arm64, apan ang labing modernong mga bersyon lamang ang nag-install ug nagtrabaho sa husto sa server. Ania ang usa ka lista sa mga operating system nga among gipadagan:

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

Samtang giandam kini nga artikulo, migawas ang balita nga ang kompanya nga Ruso nga Basalt SPO nagpagawas usa ka bag-ong bersyon sa Simply Linux operating system. Giangkonnga Simply Linux nagsuporta sa mga processor sa Kunpeng 920. Bisan pa sa kamatuoran nga ang nag-unang aplikasyon niini nga OS mao ang Desktop, wala namo palabya ​​ang oportunidad nga sulayan ang operasyon niini sa among server ug nalipay sa resulta.

Ang arkitektura sa processor, ang panguna nga bahin niini, wala pa gisuportahan sa tanan nga mga aplikasyon. Kadaghanan sa software naka-focus sa ubiquitous nga x86_64 nga arkitektura, ug ang mga bersyon nga gi-port sa arm64 kanunay nga naulahi sa pag-andar.

Girekomenda sa Huawei ang paggamit EulerOS, usa ka komersyal nga distribusyon sa Linux nga gibase sa CentOS, tungod kay kini nga pag-apod-apod sa sinugdanan hingpit nga nagsuporta sa pagpaandar sa mga server sa TaiShan. Adunay usa ka libre nga bersyon sa EulerOS - OpenEuler.

Ang ilado nga mga benchmark sama sa GeekBench 5 ug PassMark CPU Mark wala pa magtrabaho sa arm64 nga arkitektura, mao nga ang "adlaw-adlaw" nga mga buluhaton sama sa pag-unpack, pag-compile sa mga programa ug pagkalkula sa numero π gikuha aron itandi ang performance.

Ang usa ka kakompetensya gikan sa x86_64 nga kalibutan usa ka duha ka socket server nga adunay Intel® Xeon® Gold 5218. Ania ang mga teknikal nga kinaiya sa mga server:

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

processor
2x Kunpeng 920 (64 core, 64 thread, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 ka core, 32 ka thread 2.3 GHz)

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

Mga Diskusyon
12x HDD 1.2TB
2x HDD 1TB

Ang tanan nga mga pagsulay gihimo sa Ubuntu 19.10 operating system. Sa wala pa ipadagan ang mga pagsulay, ang tanan nga mga sangkap sa sistema gi-upgrade gamit ang full-upgrade nga mando.

Ang una nga pagsulay mao ang pagtandi sa pasundayag sa "usa ka pagsulay": pagkalkula sa usa ka gatos ka milyon nga digit sa numero π sa usa ka core. Adunay usa ka programa sa mga repositoryo sa Ubuntu APT nga makasulbad niini nga problema: ang pi utility.

Ang sunod nga yugto sa pagsulay mao ang usa ka bug-os nga "pagpainit" sa server pinaagi sa pagtipon sa tanan nga mga programa sa proyekto sa LLVM. Gipili isip compilable LLVM monorepo 10.0.0, ug ang mga compiler mao ang gcc и g++ nga bersyon 9.2.1gihatag uban sa pakete pagtukod-kinahanglanon. Tungod kay gisulayan namon ang mga server, kung gi-configure ang asembliya among idugang ang yawe -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"

Makahimo kini sa labing kadaghan nga pag-optimize sa oras sa pag-compile ug dugang nga gibug-aton ang mga server nga gisulayan. Ang kompilasyon nagdagan nga managsama sa tanan nga magamit nga mga hilo.

Human sa pag-compile, mahimo nimong sugdan ang transcoding sa video. Ang labing inila nga command line utility, ffmpeg, adunay espesyal nga benchmarking mode. Ang pagsulay naglakip sa ffmpeg nga bersyon 4.1.4, ug usa ka cartoon ang gikuha isip input file Big Buck Bunny 3D sa taas nga kahulugan.

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

Ang tanan nga mga kantidad sa mga resulta sa pagsulay mao ang oras nga gigugol nga malampuson sa pagkompleto sa buluhaton.

Характеристика
2x Kunpeng 920
2x Intel® Xeon® Gold 5218

Kinatibuk-ang gidaghanon sa mga cores/threads
128/128
32/64

Base frequency, GHz
2.60
2.30

Maximum nga frequency, GHz
2.60
3.90

Pagkalkula sa pi
5m40.627s
3m18.613s

Pagtukod sa LLVM 10
19m29.863s
22m39.474s

Transcoding ffmpeg video
1m3.196s
44.401s

Sayon nga makita nga ang nag-unang bentaha sa x86_64 nga arkitektura mao ang 3.9 GHz frequency, nga nakuha gamit ang Intel® Turbo Boost nga teknolohiya. Ang usa ka processor nga gibase sa arm64 nga arkitektura nagpahimulos sa gidaghanon sa mga cores, dili sa frequency.

Sama sa gipaabut, kung gikalkula ang π matag hilo, ang gidaghanon sa mga cores dili makatabang. Bisan pa, kung mag-compile sa dagkong mga proyekto ang sitwasyon mausab.

konklusyon

Gikan sa pisikal nga punto sa panglantaw, ang TaiShan 2280v2 server gipalahi sa pagtagad sa kasayon ​​sa paggamit ug seguridad. Ang presensya sa PCI Express 4.0 usa ka lahi nga bentaha sa kini nga pagsumpo.

Kung gigamit ang server, ang mga problema mahimong motumaw sa software nga gibase sa arkitekturang arm64, bisan pa, kini nga mga problema piho sa matag indibidwal nga tiggamit.

Gusto ba nimong sulayan ang tanan nga pagpaandar sa server sa imong kaugalingon nga mga buluhaton? Ang TaiShan 2280v2 anaa na sa among Selectel Lab.

Source: www.habr.com

Idugang sa usa ka comment