Серверите со процесори базирани на архитектурата на arm64 вредно влегуваат во нашите животи. Во оваа статија ќе ви го прикажеме дебоксирањето, инсталацијата и краткиот тест на новиот сервер TaiShan 2280v2.
Отпакување
Серверот пристигна кај нас во незабележителна кутија. На страните на кутијата стои логото на Huawei, како и ознаки за контејнерот и пакувањето. На врвот можете да видите упатства за тоа како правилно да го отстраните серверот од кутијата. Ајде да започнеме со распакување!
Серверот е завиткан во слој од антистатички материјал и поставен помеѓу слоевите на пена. Во принцип, стандардно пакување за сервер.
Во мала кутија можете да најдете лизгалка, две завртки и два Schuko-C13 кабли за напојување. Санки изгледа доволно едноставно, но за тоа ќе зборуваме подоцна.
На врвот на серверот има информации за овој сервер, како и пристап до BMC модулот и BIOS-от. Серискиот број е претставен со еднодимензионален бар-код, а QR-кодот содржи врска до страницата за техничка поддршка.
Ајде да го отстраниме капакот на серверот и да погледнеме внатре.
Што е внатре?
Капакот на серверот се држи на место со специјална брава, која може да се прицврсти во затворена состојба со шрафцигер Филипс. Отворањето на бравата предизвикува лизгање на капакот на серверот, по што капакот може да се отстрани без никакви проблеми.
Серверот доаѓа во готова конфигурација наречена Стандардна конфигурација на TaiShan 2280 V2 512G во следната конфигурација:
хардверски 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) и во случај на дефект може да се заменат само во сервисен центар со помош на специјална опрема.
Сега да го собереме серверот повторно заедно и да преминеме на монтирање на решетката.
Инсталација
Пред сè, слајдовите се монтираат во решетката. Слајдовите се едноставни полици на кои е поставен серверот. Од една страна, ова решение е многу едноставно и практично, но не е можно да се сервисира серверот без да се отстрани од решетката.
Во споредба со другите сервери, TaiShan привлекува внимание со рамен преден панел и зелена и црна шема на бои. Одделно, би сакал да забележам дека производителот е чувствителен на етикетирањето на опремата инсталирана на серверот. Секој носач на диск ги содржи потребните информации за инсталираниот диск, а под VGA-портата има икона што го означува редоследот на нумерирање на дискот.
VGA портот и 2 USB порти на предниот панел се убав бонус од производителот, покрај главните VGA + 2 USB порти на задниот панел. На задниот панел можете да најдете и IPMI порта, означена со MGMT, и RJ-45 COM порта, означена со IOIOI.
Почетно поставување
За време на почетното поставување, ги менувате поставките за влез во BIOS-от и го конфигурирате IPMI. Huawei ја промовира безбедноста, така што BIOS-от и IPMI се заштитени со лозинки што се разликуваат од вообичаените лозинки за администратор/администратор. Кога првпат ќе се најавите, BIOS-от ве предупредува дека стандардната лозинка е слаба и треба да се смени.
Huawei BIOS Setup Utility е сличен во интерфејсот со Aptio Setup Utility, што се користи во SuperMicro серверите. Овде нема да најдете прекинувач за технологија Hyper-Threading или Наследен режим.
Веб-интерфејсот на модулот BMC нуди три полиња за внесување наместо очекуваните две. Можете да се најавите на интерфејсот користејќи локална лозинка за најава или автентикација преку оддалечен LDAP сервер.
IPMI обезбедува многу опции за управување со серверот:
RMCP;
RMCP+;
VNC;
КВМ;
SNMP
Стандардно, методот RMCP што се користи во ipmitool е оневозможен од безбедносни причини. За пристап до KVM, iBMC нуди две решенија:
„класичен“ Java аплет;
HTML5 конзола.
Бидејќи 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. Еве ги техничките карактеристики на серверите:
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се испорачува со пакетот најважни работи за градење. Бидејќи тестираме сервери, при конфигурирање на склопот ќе го додадеме клучот -Брзо:
Ова ќе овозможи максимална оптимизација на времето на компајлирање и дополнително стрес на серверите што се тестираат. Компилацијата работи паралелно на сите достапни нишки.
По компилацијата, можете да започнете со транскодирање на видеото. Најпознатата алатка за командна линија, ffmpeg, има посебен режим на бенчмаркинг. Тестирањето вклучуваше ffmpeg верзија 4.1.4, а цртан филм беше земен како влезна датотека Big Buck Bunny 3D во висока дефиниција.
Лесно е да се види дека главната предност на архитектурата x86_64 е фреквенцијата од 3.9 GHz, постигната со помош на технологијата Intel® Turbo Boost. Процесорот базиран на архитектурата arm64 го користи бројот на јадра, а не фреквенцијата.
Како што се очекуваше, при пресметување π по нишка, бројот на јадра воопшто не помага. Меѓутоа, при составувањето на големи проекти ситуацијата се менува.
Заклучок
Од физичка гледна точка, серверот TaiShan 2280v2 се одликува со внимание на леснотијата на користење и безбедноста. Присуството на PCI Express 4.0 е посебна предност на оваа конфигурација.
При користење на серверот, може да се појават проблеми со софтверот базиран на архитектурата на arm64, меѓутоа, овие проблеми се специфични за секој поединечен корисник.
Дали сакате да ја тестирате целата функционалност на серверот на вашите сопствени задачи? TaiShan 2280v2 е веќе достапен во нашата Селектел Лаб.