Итоги тестирования серверной платформы Huawei KunLun
Вычислительные комплексы Вычислительные комплексы

Для начала кратко скажем об архитектуре KunLun, поскольку эта информация практически не представлена в русскоязычном сегменте. KunLun создавался как High-End-сервер, отсюда следует дублирование всех его компонентов (в том числе модулей управления и контроллеров NUMA-узлов).

Главная>Вычислительные комплексы>Серверная платформа Huawei KunLun – выводы тестирования
Вычислительные комплексы Обзор

Серверная платформа Huawei KunLun – выводы тестирования

Дата публикации:
06.06.2016
Посетителей:
72
Просмотров:
60
Время просмотра:
2.3

Авторы

Автор
Дмитрий Глушенок В прошлом - системный архитектор компании «Инфосистемы Джет»
Для начала кратко скажем об архитектуре KunLun, поскольку эта информация практически не представлена в русскоязычном сегменте. KunLun создавался как High-End-сервер, отсюда следует дублирование всех его компонентов (в том числе модулей управления и контроллеров NUMA-узлов). Впрочем, одним дублированием компонентов High-End’ность сервера не ограничивается – в нем можно без остановки ОС заменять не только PCIe-платы (что в принципе не ново), но и процессоры с памятью. Система проактивно отмечает компоненты, которые скоро могут выйти из строя, не дожидаясь самого сбоя. Инженеры могут заменить их без остановки ОС. Пока горячая замена процессоров и модулей памяти работает только в ОС EulerOS (CentOS от Huawei), скоро обещают поддержку «из коробки» для RHEL и SLES.

 

 

Системные платы сервера, состоящие из 1 процессора и 24 модулей памяти, через систему коммутации объединяются в физические партиции с 4, 8, 16 или 32 процессорами. Меньшую гранулярность можно получить лишь при использовании логического партиционирования (гипервизора).

 

В сервере также имеются встроенные диски – до 4 корзин по 12 дисков в каждой с возможностью создания аппаратного RAID внутри каждой корзины. В некоторых случаях это может помочь отказаться от использования внешнего дискового массива.

Основная особенность KunLun заключается в возможности объединения до 32 процессоров Intel Xeon и до 24 ТБ памяти в одной партиции. Так, в HP Superdome X помещается только 16 процессоров, в SGI UV 300 – тоже 32, но сама SGI ориентирована на HPC. Сопоставимое количество процессоров Intel Xeon не объединено больше ни в одном промышленном решении.

 

 

Почему не каждый производитель может предложить 32-процессорную систему

Реальность такова, что штатные средства процессоров Intel позволяют объединять не более восьми процессоров в одном сервере. Объединение большего количества требует создания специальных устройств – контроллеров NUMA-узлов (node controller). Intel их не производит, но сама возможность использования такого функционала заложена в шину QPI. Этим воспользовались HP, SGI и Huawei – каждый вендор сделал свой контроллер. Здесь нужно понимать, что создание подобного контроллера подразумевает масштабную научную деятельность с вытекающими отсюда затратами. У Huawei, например, разработка заняла 8 лет.

С другой стороны, остальные вендоры (в том числе сам Intel) не стали разрабатывать свои контроллеры. На это есть веские причины. Первая – это то, что увеличение количества процессоров ведет к замедлению скорости работы с памятью. В большой степени это связано с необходимостью синхронизации состояния кэшей процессоров: чем больше процессоров закэшировали участок памяти, тем больше потребуется оповещений при его изменении одним из процессоров. Вторая причина – для подавляющего большинства вычислительных задач хватает серверов с количеством процессоров от одного до четырех.

 

Ну и как еще одно нововведение: в системе используется BIOS производства Huawei, и производитель готов предоставить исходные коды для сертификации ПО.

 

EulerOS

 

Об этой ОС мы узнали при демонстрации замены процессора «на лету». Информации о ней в интернете очень мало, разве что есть данные о ее сертификации по последней версии Linux Standard Base. На поверку оказалось, что EulerOS – это собранная из исходников RHEL – Red Hat Enterprise Linux (по аналогии с CentOS). Huawei кастомизирует ее для своего оборудования, добавляя драйверы горячей замены ЦПУ/ОЗУ.

 

Помимо EulerOS, в KunLun заявлена поддержка RHEL, SLES 11&12, Windows Server 2012.

 

Тест производительности SPECint / SPECfp

 

Образно говоря, с арифметикой в KunLun все хорошо. При проведении SPECint процессы привязываются к конкретным ядрам и работают только с локальной памятью.

 

Сервер

SPECint

SPECfp

SGI UV 300 (32x, Intel Xeon E7-8890 v3)

22600

15700

KunLun 9032 ( 32x - Intel Xeon E7-8890 v3)

22900

16 3 00

IBM Power E880 (16 x Power8 4.0 GHz, 192 core)

14400

11400

KunLun 9016 (16x - Intel Xeon E7-8890 v3)

11 7 00

8050

SGI UV 300 (16x, Intel Xeon E7-8890 v3)

11400

7880

Integrity Superdome X (16x, Intel Xeon E7-8890 v3)

11100

7670

 

Интересным получилось сравнение KunLun с топовым IBM Power E880 (также 16-процессорным) – он не так уж сильно оторвался от KunLun. То есть для вычислений Intel Xeon сервер Huawei вполне может конкурировать с Power8.

 

Тест производительности SLOB (Oracle)

 

Этот тест в большей степени измеряет скорость не самих вычислений, а доступа к памяти. Привязки процессов СУБД к NUMA-узлам нет, для теста вся память считается равноудаленной от процессоров. Данный тест подкрепил цифрами теорию о нелинейном росте производительности сервера при добавлении ресурсов.

 

Семикратное увеличение процессорных мощностей (с 16 до 144 ядер, с учетом понижения частоты) приводило к пятикратному росту производительности сервера (КПД 71%). Четырехкратное увеличение количества ядер – с 16 (4 ЦПУ) до 64 (16 ЦПУ) – обусловило рост производительности в 2,7 раза (КПД 68%).

 

Области применения KunLun

 

По нашему мнению, основным достоинством KunLun является огромный объем памяти на его борту (24 ТБ сейчас, 32 ТБ в будущем). Поэтому основной областью его применения будет In-Memory аналитика, когда вся БД помещается в оперативную память. Использование KunLun позволяет на 3 порядка сократить время доступа к данным по сравнению с жесткими дисками и, соответственно, ускорить время выполнения запросов к БД. KunLun хорошо подойдет для задач SAP HANA и SAP S/4HANA. Объем памяти позволяет использовать HANA даже в одноузловой конфигурации KunLun. Oracle Database (особенно с In-Memory option) и QlikView также хорошо смотрятся в китайском суперсервере.

 

Соответственно, подобный комплекс найдет свое применение в качестве платформы для SAP HANA у ритейлеров для анализа больших объемов данных и формирования ценной для бизнеса «выжимки» из них: какие товары пользуются наибольшим/наименьшим спросом, каково их наличие на складах и т.д. Банкам связка Oracle In-Memory Option и KunLun даст возможность «на лету» осуществлять анализ кредитоспособности клиентов, рассчитывать нормативы по достаточности капитала банка и т.д. Телеком-операторы могут использовать это решение для задач по управлению лояльностью абонентов – формирования их профилей, осуществления таргетирования.

 

Другим классом задач для KunLun может стать замещение RISC-систем на x86. Для ряда заказчиков актуальны вертикально масштабируемые задачи, переросшие x86-серверы прошлого и выполняемые на RISC. В то же время стоимость обслуживания и модернизации этих платформ такова, что между стоимостью KunLun и годового обслуживания RISC-системы можно поставить знак равенства. По заявленному уровню надежности KunLun им не уступает, при этом выигрывает по разнообразию прикладного ПО. Отметим, что у себя на родине KunLun активно используется для импортозамещения, в основном как платформа для миграции с RISC-систем. 

Уведомления об обновлении тем – в вашей почте

Виртуальные ленточные библиотеки. Мифы и реальность

Современные системы хранения данных (СХД) обеспечивают исключительно высокий уровень надежности хранения благодаря отказоустойчивой архитектуре оборудования, включающей в себя дублирование компонентов, поддержку механизмов RAID и т.д., а также за счет применения средств создания копий данных, моментальных снимков (snapshot) и репликации.

Кластерные СУБД

Направление развития информационных технологий все чаще затрагивает кластеризацию или разделение БД по нескольким серверам.

Технологии Huawei - весь ЦОД из одних рук

О решениях Huawei для создания ЦОД – системах электропитания (ИБП) и охлаждения, контейнерных и модульных ЦОД от вендора

ЦОД в отдельно взятом контейнере

Согласно сложившейся терминологии, ЦОД – специализированное здание (площадка) для размещения серверного и коммуникационного оборудования и подключения к каналам сети Интернет

Как построить «умную» городскую среду

И з 7 млрд жителей Земли почти 50% проживает в городах, и доля городских жителей растет на 3–4% в год.

Обзор средств защиты виртуальной инфраструктуры

Вслед за бумом на рынке виртуализации и облачных вычислений растет рынок средств защиты для этих технологий. Все больше производителей предлагают средства защиты, адаптированные под виртуальные среды

«МультиКарта»: новый ВК для нового процессинга

Компания «МультиКарта» предоставляет полный спектр услуг по организации, внедрению и обслуживанию эмиссионных и эквайринговых программ в рамках спонсорских проектов Банков Группы ВТБ.

Интервью с Ларисой Борисевич, начальником отдела информационной защиты департамента экономической и информационной защиты бизнеса компании РОСГОССТРАХ

Общеизвестно, что страховые компании избавляют нас от рисков, связанных с потенциальным ущербом. Но насколько они сами могут быть застрахованы от угроз информационной безопасности? Об этом и многом другом мы поговорим сегодня с Ларисой Борисевич , начальником отдела информационной защиты департамента экономической и информационной защиты бизнеса компании РОСГОССТРАХ.

Спасибо!
Вы подписались на обновления наших статей
Предложить
авторский материал





    Спасибо!
    Вы подписались на обновления наших статей
    Подписаться
    на тему







      Спасибо!
      Вы подписались на обновления наших статей
      Оформить
      подписку на журнал







        Спасибо!
        Вы подписались на обновления наших статей
        Оформить
        подписку на новости







          Спасибо!
          Вы подписались на обновления наших статей
          Задать вопрос
          редактору








            Оставить заявку

            Мы всегда рады ответить на любые Ваши вопросы

            * Обязательные поля для заполнения

            Спасибо!

            Благодарим за обращение. Ваша заявка принята

            Наш специалист свяжется с Вами в течение рабочего дня