Отпакување Huawei TaiShan 2280v2

Отпакување Huawei TaiShan 2280v2
Серверите со процесори базирани на архитектурата на arm64 вредно влегуваат во нашите животи. Во оваа статија ќе ви го прикажеме дебоксирањето, инсталацијата и краткиот тест на новиот сервер TaiShan 2280v2.

Отпакување

Отпакување Huawei TaiShan 2280v2
Серверот пристигна кај нас во незабележителна кутија. На страните на кутијата стои логото на Huawei, како и ознаки за контејнерот и пакувањето. На врвот можете да видите упатства за тоа како правилно да го отстраните серверот од кутијата. Ајде да започнеме со распакување!

Отпакување Huawei TaiShan 2280v2

Отпакување Huawei TaiShan 2280v2
Серверот е завиткан во слој од антистатички материјал и поставен помеѓу слоевите на пена. Во принцип, стандардно пакување за сервер.

Отпакување Huawei TaiShan 2280v2
Во мала кутија можете да најдете лизгалка, две завртки и два Schuko-C13 кабли за напојување. Санки изгледа доволно едноставно, но за тоа ќе зборуваме подоцна.

Отпакување Huawei TaiShan 2280v2
На врвот на серверот има информации за овој сервер, како и пристап до BMC модулот и BIOS-от. Серискиот број е претставен со еднодимензионален бар-код, а QR-кодот содржи врска до страницата за техничка поддршка.

Ајде да го отстраниме капакот на серверот и да погледнеме внатре.

Што е внатре?

Отпакување Huawei TaiShan 2280v2
Капакот на серверот се држи на место со специјална брава, која може да се прицврсти во затворена состојба со шрафцигер Филипс. Отворањето на бравата предизвикува лизгање на капакот на серверот, по што капакот може да се отстрани без никакви проблеми.

Отпакување Huawei TaiShan 2280v2

Отпакување Huawei TaiShan 2280v2
Серверот доаѓа во готова конфигурација наречена Стандардна конфигурација на TaiShan 2280 V2 512G во следната конфигурација:

  • 2x Kunpeng 920 (ARM64 архитектура, 64 јадра, основна фреквенција 2.6 GHz);
  • 16x DDR4-2933 32GB (вкупно 512 GB);
  • 12x SAS HDD 1200GB;
  • хардверски RAID контролер Avago 3508 со резервно напојување базирано на јонистор;
  • 2x мрежна картичка со четири порти 1GE;
  • 2x мрежна картичка со четири порти 10GE/25GE SFP+;
  • 2x напојување 2000 вати;
  • Rackmount 2U куќиште.

Матичната плоча на серверот го имплементира стандардот PCI Express 4.0, кој ви овозможува да ја користите целосната моќност на мрежните картички 4x 25GE.

Во конфигурацијата на серверот испратена до нас, 16 слотови за RAM меморија се празни. Физички, процесорот Kunpeng 920 поддржува до 2 TB RAM, што ви овозможува да инсталирате 32 мемориски стикови од по 128 GB, проширувајќи ја вкупната количина RAM до 4 TB во една хардверска платформа.

Процесорите имаат отстранливи радијатори без свои вентилатори. Спротивно на очекувањата, процесорите се залемени на матичната плоча (BGA) и во случај на дефект може да се заменат само во сервисен центар со помош на специјална опрема.

Сега да го собереме серверот повторно заедно и да преминеме на монтирање на решетката.

Инсталација

Отпакување Huawei TaiShan 2280v2
Пред сè, слајдовите се монтираат во решетката. Слајдовите се едноставни полици на кои е поставен серверот. Од една страна, ова решение е многу едноставно и практично, но не е можно да се сервисира серверот без да се отстрани од решетката.

Отпакување Huawei TaiShan 2280v2
Во споредба со другите сервери, TaiShan привлекува внимание со рамен преден панел и зелена и црна шема на бои. Одделно, би сакал да забележам дека производителот е чувствителен на етикетирањето на опремата инсталирана на серверот. Секој носач на диск ги содржи потребните информации за инсталираниот диск, а под VGA-портата има икона што го означува редоследот на нумерирање на дискот.

Отпакување Huawei TaiShan 2280v2
VGA портот и 2 USB порти на предниот панел се убав бонус од производителот, покрај главните VGA + 2 USB порти на задниот панел. На задниот панел можете да најдете и IPMI порта, означена со MGMT, и RJ-45 COM порта, означена со IOIOI.

Почетно поставување

Отпакување Huawei TaiShan 2280v2
За време на почетното поставување, ги менувате поставките за влез во BIOS-от и го конфигурирате IPMI. Huawei ја промовира безбедноста, така што BIOS-от и IPMI се заштитени со лозинки што се разликуваат од вообичаените лозинки за администратор/администратор. Кога првпат ќе се најавите, BIOS-от ве предупредува дека стандардната лозинка е слаба и треба да се смени.

Отпакување Huawei TaiShan 2280v2
Huawei BIOS Setup Utility е сличен во интерфејсот со Aptio Setup Utility, што се користи во SuperMicro серверите. Овде нема да најдете прекинувач за технологија Hyper-Threading или Наследен режим.

Отпакување Huawei TaiShan 2280v2
Веб-интерфејсот на модулот BMC нуди три полиња за внесување наместо очекуваните две. Можете да се најавите на интерфејсот користејќи локална лозинка за најава или автентикација преку оддалечен LDAP сервер.

IPMI обезбедува многу опции за управување со серверот:

  • RMCP;
  • RMCP+;
  • VNC;
  • КВМ;
  • SNMP

Стандардно, методот RMCP што се користи во ipmitool е оневозможен од безбедносни причини. За пристап до KVM, iBMC нуди две решенија:

  • „класичен“ Java аплет;
  • HTML5 конзола.

Отпакување Huawei TaiShan 2280v2
Бидејќи ARM процесорите се позиционирани како енергетски ефикасни, на главната страница на веб-интерфејсот iBMC можете да го видите блокот „Енергетска ефикасност“, кој покажува не само колку енергија заштедивме со користење на овој сервер, туку и колку килограми јаглерод диоксид не беа пуштени во атмосферата.

И покрај импресивната моќ на напојувањата, во режим на мирување серверот троши 340 вати, и само под целосно оптоварување 440 вати.

Користете

Следниот важен чекор е инсталирање на оперативниот систем. Постојат многу популарни дистрибуции на Linux за архитектурата arm64, но само најмодерните верзии се инсталираат и работат правилно на серверот. Еве список на оперативни системи што можевме да ги извршиме:

  • Ubuntu 19.10;
  • CentOS 8.1.
  • Едноставно Linux 9.

При подготовката на овој напис, излезе вест дека руската компанија Basalt SPO објави нова верзија на оперативниот систем Simply Linux. Тврдидека Simply Linux поддржува процесори Kunpeng 920. И покрај фактот што главната апликација на овој оперативен систем е Desktop, не ја пропуштивме можноста да ја тестираме неговата работа на нашиот сервер и бевме задоволни од резултатот.

Архитектурата на процесорот, нејзината главна карактеристика, сè уште не е поддржана од сите апликации. Повеќето софтвери се фокусирани на сеприсутната архитектура x86_64, а верзиите пренесени на arm64 честопати значително заостануваат во функционалноста.

Huawei препорачува користење EulerOS, комерцијална дистрибуција на Linux базирана на CentOS, бидејќи оваа дистрибуција првично целосно ја поддржува функционалноста на серверите TaiShan. Постои бесплатна верзија на EulerOS - OpenEuler.

Добро познатите репери како GeekBench 5 и PassMark CPU Mark сè уште не работат со архитектурата на arm64, така што „секојдневните“ задачи како распакување, компајлирање програми и пресметување на бројот π беа преземени за да се споредат перформансите.

Конкурент од светот x86_64 е сервер со два приклучоци со Intel® Xeon® Gold 5218. Еве ги техничките карактеристики на серверите:

Карактеризација
Тајшан 2280v2
Intel® Xeon® Gold 5218

процесор
2x Kunpeng 920 (64 јадра, 64 нишки, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 јадра, 32 нишки 2.3 GHz)

RAM меморија
16x DDR4-2933 32GB
12x DDR4-2933 32GB

Дискови
12x HDD 1.2TB
2x HDD 1TB

Сите тестови се вршат на оперативниот систем Ubuntu 19.10. Пред да се извршат тестовите, сите компоненти на системот беа надградени со командата за целосна надградба.

Првиот тест е да се споредат перформансите во „единствениот тест“: пресметување на сто милиони цифри од бројот π на едно јадро. Постои програма во складиштата на Ubuntu APT што го решава овој проблем: алатката pi.

Следната фаза на тестирање е темелно „загревање“ на серверот со составување на сите програми на проектот LLVM. Избрано како компилација LLVM monorepo 10.0.0, а компајлерите се gcc и g++ верзија 9.2.1се испорачува со пакетот најважни работи за градење. Бидејќи тестираме сервери, при конфигурирање на склопот ќе го додадеме клучот -Брзо:

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"

Ова ќе овозможи максимална оптимизација на времето на компајлирање и дополнително стрес на серверите што се тестираат. Компилацијата работи паралелно на сите достапни нишки.

По компилацијата, можете да започнете со транскодирање на видеото. Најпознатата алатка за командна линија, ffmpeg, има посебен режим на бенчмаркинг. Тестирањето вклучуваше ffmpeg верзија 4.1.4, а цртан филм беше земен како влезна датотека Big Buck Bunny 3D во висока дефиниција.

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

Сите вредности во резултатите од тестот се времето поминато за успешно завршување на задачата.

Карактеризација
2x Кунпенг 920
2x Intel® Xeon® Gold 5218

Вкупен број на јадра/нишки
128/128
32/64

Основна фреквенција, GHz
2.60
2.30

Максимална фреквенција, GHz
2.60
3.90

Пресметување пи
5м 40.627с
3м 18.613с

Зграда LLVM 10
19м 29.863с
22м 39.474с

ffmpeg видео транскодирање
1м 3.196с
44.401s

Лесно е да се види дека главната предност на архитектурата x86_64 е фреквенцијата од 3.9 GHz, постигната со помош на технологијата Intel® Turbo Boost. Процесорот базиран на архитектурата arm64 го користи бројот на јадра, а не фреквенцијата.

Како што се очекуваше, при пресметување π по нишка, бројот на јадра воопшто не помага. Меѓутоа, при составувањето на големи проекти ситуацијата се менува.

Заклучок

Од физичка гледна точка, серверот TaiShan 2280v2 се одликува со внимание на леснотијата на користење и безбедноста. Присуството на PCI Express 4.0 е посебна предност на оваа конфигурација.

При користење на серверот, може да се појават проблеми со софтверот базиран на архитектурата на arm64, меѓутоа, овие проблеми се специфични за секој поединечен корисник.

Дали сакате да ја тестирате целата функционалност на серверот на вашите сопствени задачи? TaiShan 2280v2 е веќе достапен во нашата Селектел Лаб.

Извор: www.habr.com

Додадете коментар