Разопаковане на 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 (общо 512GB);
  • 12x SAS HDD 1200GB;
  • Avago 3508 хардуерен RAID контролер с базирано на суперкондензатор резервно захранване;
  • 2x мрежова карта с четири 1GE порта;
  • 2x мрежова карта с четири 10GE/25GE SFP+ порта;
  • 2х захранване 2000 вата;
  • Ракмонтирано 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 технология, нито режим Legacy.

Разопаковане на Huawei TaiShan 2280v2
Уеб интерфейсът на BMC предлага три полета за въвеждане вместо очакваните две. Можете да влезете в интерфейса, като използвате локална парола за влизане или удостоверяване чрез отдалечен LDAP сървър.

IPMI предоставя много опции за управление на сървъра:

  • RMCP;
  • RMCP+;
  • VNC;
  • KVM;
  • 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)

Оперативна памет
16x DDR4-2933 32GB
12x DDR4-2933 32GB

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

Всички тестове се извършват на операционна система Ubuntu 19.10. Преди провеждането на тестовете всички системни компоненти бяха надстроени с командата за пълно надграждане.

Първият тест сравнява производителността в "единичния тест": изчисляване на сто милиона цифри от числото π на едно ядро. В APT хранилищата на Ubuntu има програма, която решава този проблем: помощната програма 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 HD.

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

Всички стойности в резултатите от теста са времето, необходимо за успешно изпълнение на задачата.

Охарактеризиране
2x Kunpeng 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 наличен сега в нашата лаборатория Selectel.

Източник: www.habr.com

Добавяне на нов коментар