Разопаковане на 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 Standard Configuration в следната конфигурация:

  • 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 слота за оперативна памет. Физическият процесор Kunpeng 920 поддържа до 2 TB оперативна памет, което позволява инсталирането на 32 плочки памет по 128 GB всяка, разширявайки общия обем оперативна памет до 4 TB на една хардуерна платформа.

На процесорите са поставени сваляеми радиатори без собствени вентилатори. Въпреки очакванията, процесорите са запоени на материнската платка (BGA) и в случай на повреда могат да бъдат заменени само в сервизен център с помощта на специално оборудване.

Сега ще сглобим отново сървъра и ще преминем към монтажа в стелажа.

Монтаж

Разопаковане на Huawei TaiShan 2280v2
На първо място в стелажа се монтират шини. Шините са прости рафтове, на които се поставя сървърът. От една страна, такова решение е много просто и удобно, обаче е невъзможно да се обслужи сървърът без да го изтегляме от стелажа.

Разопаковане на Huawei TaiShan 2280v2
На фона на останалите сървъри TaiShan привлича вниманието с плоския си преден панел и зелено-черната цветова схема. Отделно искам да отбележа, че производителят внимателно се отнася към маркировката на инсталираното в сървъра оборудване. На всяка дискова шина е указана необходимата информация за инсталирания диск, а под VGA порта е нанесена пиктограма, обозначаваща реда на номериране на дисковете.

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

Първоначална настройка

Разопаковане на Huawei TaiShan 2280v2
В хода на първоначалната настройка се извършва промяна на настройките за вход в BIOS и настройка на IPMI. Huawei пропагандира сигурността, затова BIOS и IPMI са защитени с пароли, различни от обичайния admin/admin. При първия вход 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 вата.

Използването

Следващата важна стъпка е инсталацията на операционната система. За архитектурата arm64 съществуват много популярни дистрибуции на Linux, но само най-модерните версии се инсталират и работят правилно на сървера. Ето списък с операционни системи, които успяхме да стартираме:

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

По време на подготовката на статията излезе новина, че руската компания "Базалт СПО" пусна нова версия на операционната система Simply Linux. Заявено е, че Simply Linux поддържа процесори Kunpeng 920. Въпреки че основното приложение на тази ОС е десктоп, не пропуснахме възможността да проверим работата ѝ на нашия сървър и останахме доволни от резултата.

Процесорната архитектура, нейна основна особеност, все още не се поддържа от всички приложения. Повечето софтуер е ориентирано към широко разпространената архитектура x86_64, а версиите, пренесени за arm64, най-често значително изостават по функционалност.

Huawei препоръчва да се използва EulerOS, търговски дистрибутив на Linux на база CentOS, тъй като този дистрибутив първоначално напълно поддържа функционалността на сървърите TaiShan. Съществува безплатна версия EulerOS — OpenEuler.

Известни бенчмаркове, като GeekBench 5 и PassMark CPU Mark, все още не работят с архитектурата arm64, затова за сравнение на производителността бяха взети "ежедневни" задачи под формата на разархивиране, компилиране на програми и изчисляване на числото π.

Конкурент от света на x86_64 е двусокетен сървър с Intel® Xeon® Gold 5218. Представяме техническите спецификации на сървърите:

Характеристика
TaiShan 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. Преди извършването на тестовете всички компоненти на системата бяха обновени с командата full-upgrade.

Първият тест сравнява производителността в "индивидуален режим": изчисляване на сто милиона знака на числото π на едно ядро. В APT-репозиториите на Ubuntu има програма, решаваща този проблем: утилитата pi.

Следващият етап на тестването е основателно 'загряване' на сървъра чрез компилация на всички програми от проекта LLVM. Като компилиран е избран LLVM monorepo 10.0.0, а компилаторите са gcc и g++ версия 9.2.1, доставени с пакета build-essentials. Тъй като тестваме сървъри, при конфигурирането на сборката ще добавим ключа -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"

Това ще включи максималната оптимизация, осъществявана по време на компилацията, и допълнително ще натовари тестваните сървъри. Компилацията стартира паралелно на всички налични потоци.

След компилацията можем да се занимаем с пре编码иране на видео. Най-известният инструмент в команден ред, ffmpeg, разполага със специален режим за бенчмаркинг. В тестването участваше ffmpeg версия 4.1.4, а входният файл е анимацията Big Buck Bunny 3D в висока резолюция.

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

Изчисление на числото π
5m 40.627s
3m 18.613s

Сборка LLVM 10
19m 29.863s
22m 39.474s

Пре-кодиране на видео ffmpeg
1m 3.196s
44.401s

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

Както се очакваше, при изчислението на числото π в един поток количеството ядра никак не помага. Независимо от това, при компилацията на големи проекти ситуацията се променя.

Заключение

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

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

Искате ли да тествате всички функции на сървъра с вашите собствени задачи? TaiShan 2280v2 е вече наличен в нашата Selectel Lab.

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster